Interface AwsWafRegionalRateBasedRuleMatchPredicate.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AwsWafRegionalRateBasedRuleMatchPredicate.Builder,AwsWafRegionalRateBasedRuleMatchPredicate>,SdkBuilder<AwsWafRegionalRateBasedRuleMatchPredicate.Builder,AwsWafRegionalRateBasedRuleMatchPredicate>,SdkPojo
- Enclosing class:
- AwsWafRegionalRateBasedRuleMatchPredicate
public static interface AwsWafRegionalRateBasedRuleMatchPredicate.Builder extends SdkPojo, CopyableBuilder<AwsWafRegionalRateBasedRuleMatchPredicate.Builder,AwsWafRegionalRateBasedRuleMatchPredicate>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AwsWafRegionalRateBasedRuleMatchPredicate.BuilderdataId(String dataId)The unique identifier for the predicate.AwsWafRegionalRateBasedRuleMatchPredicate.Buildernegated(Boolean negated)If set totrue, then the rule actions are performed on requests that match the predicate settings.AwsWafRegionalRateBasedRuleMatchPredicate.Buildertype(String type)The type of predicate.-
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 Detail
-
dataId
AwsWafRegionalRateBasedRuleMatchPredicate.Builder dataId(String dataId)
The unique identifier for the predicate.
- Parameters:
dataId- The unique identifier for the predicate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
negated
AwsWafRegionalRateBasedRuleMatchPredicate.Builder negated(Boolean negated)
If set to
true, then the rule actions are performed on requests that match the predicate settings.If set to
false, then the rule actions are performed on all requests except those that match the predicate settings.- Parameters:
negated- If set totrue, then the rule actions are performed on requests that match the predicate settings.If set to
false, then the rule actions are performed on all requests except those that match the predicate settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
AwsWafRegionalRateBasedRuleMatchPredicate.Builder type(String type)
The type of predicate. Valid values are as follows:
-
ByteMatch -
GeoMatch -
IPMatch -
RegexMatch -
SizeConstraint -
SqlInjectionMatch -
XssMatch
- Parameters:
type- The type of predicate. Valid values are as follows:-
ByteMatch -
GeoMatch -
IPMatch -
RegexMatch -
SizeConstraint -
SqlInjectionMatch -
XssMatch
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
-