public static final class CfnRateBasedRule.PredicateProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnRateBasedRule.PredicateProperty
CfnRateBasedRule.PredicateProperty
CfnRateBasedRule.PredicateProperty.Builder, CfnRateBasedRule.PredicateProperty.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getDataId()
A unique identifier for a predicate in a `Rule` , such as `ByteMatchSetId` or `IPSetId` .
|
java.lang.Object |
getNegated()
Set `Negated` to `False` if you want AWS WAF to allow, block, or count requests based on the settings in the specified `ByteMatchSet` , `IPSet` , `SqlInjectionMatchSet` , `XssMatchSet` , `RegexMatchSet` , `GeoMatchSet` , or `SizeConstraintSet` .
|
java.lang.String |
getType()
The type of predicate in a `Rule` , such as `ByteMatch` or `IPSet` .
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getDataId()
CfnRateBasedRule.PredicateProperty
The ID is returned by the corresponding Create
or List
command.
getDataId
in interface CfnRateBasedRule.PredicateProperty
public final java.lang.Object getNegated()
CfnRateBasedRule.PredicateProperty
For example, if an IPSet
includes the IP address 192.0.2.44
, AWS WAF will allow or block requests based on that IP address.
Set Negated
to True
if you want AWS WAF to allow or block a request based on the negation of the settings in the ByteMatchSet
, IPSet
, SqlInjectionMatchSet
, XssMatchSet
, RegexMatchSet
, GeoMatchSet
, or SizeConstraintSet
>. For example, if an IPSet
includes the IP address 192.0.2.44
, AWS WAF will allow, block, or count requests based on all IP addresses except 192.0.2.44
.
getNegated
in interface CfnRateBasedRule.PredicateProperty
public final java.lang.String getType()
CfnRateBasedRule.PredicateProperty
getType
in interface CfnRateBasedRule.PredicateProperty
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()