Interface AwsWafRegionalRulePredicateListDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsWafRegionalRulePredicateListDetails.Builder,
,AwsWafRegionalRulePredicateListDetails> SdkBuilder<AwsWafRegionalRulePredicateListDetails.Builder,
,AwsWafRegionalRulePredicateListDetails> SdkPojo
- Enclosing class:
AwsWafRegionalRulePredicateListDetails
public static interface AwsWafRegionalRulePredicateListDetails.Builder
extends SdkPojo, CopyableBuilder<AwsWafRegionalRulePredicateListDetails.Builder,AwsWafRegionalRulePredicateListDetails>
-
Method Summary
Modifier and TypeMethodDescriptionA unique identifier for a predicate in a rule, such asByteMatchSetId
orIPSetId
.Specifies if you want WAF to allow, block, or count requests based on the settings in theByteMatchSet
,IPSet
,SqlInjectionMatchSet
,XssMatchSet
,RegexMatchSet
,GeoMatchSet
, orSizeConstraintSet
.The type of predicate in a rule, such asByteMatch
orIPSet
.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
dataId
A unique identifier for a predicate in a rule, such as
ByteMatchSetId
orIPSetId
.- Parameters:
dataId
- A unique identifier for a predicate in a rule, such asByteMatchSetId
orIPSetId
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
negated
Specifies if you want WAF to allow, block, or count requests based on the settings in the
ByteMatchSet
,IPSet
,SqlInjectionMatchSet
,XssMatchSet
,RegexMatchSet
,GeoMatchSet
, orSizeConstraintSet
.- Parameters:
negated
- Specifies if you want WAF to allow, block, or count requests based on the settings in theByteMatchSet
,IPSet
,SqlInjectionMatchSet
,XssMatchSet
,RegexMatchSet
,GeoMatchSet
, orSizeConstraintSet
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The type of predicate in a rule, such as
ByteMatch
orIPSet
.- Parameters:
type
- The type of predicate in a rule, such asByteMatch
orIPSet
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-