Interface Predicate.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<Predicate.Builder,,- Predicate> - SdkBuilder<Predicate.Builder,,- Predicate> - SdkPojo
- Enclosing class:
- Predicate
- 
Method SummaryModifier 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.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
negatedSet 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- Set- Negatedto- Falseif 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 an- IPSetincludes the IP address- 192.0.2.44, AWS WAF will allow or block requests based on that IP address.- Set - Negatedto- Trueif 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- IPSetincludes 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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
typeThe type of predicate in a Rule, such asByteMatchorIPSet.- Parameters:
- type- The type of predicate in a- Rule, such as- ByteMatchor- IPSet.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
typeThe type of predicate in a Rule, such asByteMatchorIPSet.- Parameters:
- type- The type of predicate in a- Rule, such as- ByteMatchor- IPSet.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
dataIdA 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 a- Rule, such as- ByteMatchSetIdor- IPSetId. The ID is returned by the corresponding- Createor- Listcommand.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-