Interface Predicate.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<Predicate.Builder,,Predicate> SdkBuilder<Predicate.Builder,,Predicate> SdkPojo
- Enclosing class:
Predicate
-
Method Summary
Modifier and TypeMethodDescriptionA unique identifier for a predicate in aRule, such asByteMatchSetIdorIPSetId.SetNegatedtoFalseif 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.The type of predicate in aRule, such asByteMatchorIPSet.type(PredicateType type) The type of predicate in aRule, such asByteMatchorIPSet.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
negated
Set
NegatedtoFalseif 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. For example, if anIPSetincludes the IP address192.0.2.44, AWS WAF will allow or block requests based on that IP address.Set
NegatedtoTrueif 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 anIPSetincludes the IP address192.0.2.44, AWS WAF will allow, block, or count requests based on all IP addresses except192.0.2.44.- Parameters:
negated- SetNegatedtoFalseif 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. For example, if anIPSetincludes the IP address192.0.2.44, AWS WAF will allow or block requests based on that IP address.Set
NegatedtoTrueif 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 anIPSetincludes the IP address192.0.2.44, AWS WAF will allow, block, or count requests based on all IP addresses except192.0.2.44.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The type of predicate in a
Rule, such asByteMatchorIPSet.- Parameters:
type- The type of predicate in aRule, such asByteMatchorIPSet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of predicate in a
Rule, such asByteMatchorIPSet.- Parameters:
type- The type of predicate in aRule, such asByteMatchorIPSet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataId
A unique identifier for a predicate in a
Rule, such asByteMatchSetIdorIPSetId. The ID is returned by the correspondingCreateorListcommand.- Parameters:
dataId- A unique identifier for a predicate in aRule, such asByteMatchSetIdorIPSetId. The ID is returned by the correspondingCreateorListcommand.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-