@Stability(value=Stable) public static final class CfnRateBasedRuleProps.Builder extends Object implements software.amazon.jsii.Builder<CfnRateBasedRuleProps>
CfnRateBasedRuleProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnRateBasedRuleProps |
build()
Builds the configured instance.
|
CfnRateBasedRuleProps.Builder |
matchPredicates(IResolvable matchPredicates)
Sets the value of
CfnRateBasedRuleProps.getMatchPredicates() |
CfnRateBasedRuleProps.Builder |
matchPredicates(List<? extends Object> matchPredicates)
Sets the value of
CfnRateBasedRuleProps.getMatchPredicates() |
CfnRateBasedRuleProps.Builder |
metricName(String metricName)
Sets the value of
CfnRateBasedRuleProps.getMetricName() |
CfnRateBasedRuleProps.Builder |
name(String name)
Sets the value of
CfnRateBasedRuleProps.getName() |
CfnRateBasedRuleProps.Builder |
rateKey(String rateKey)
Sets the value of
CfnRateBasedRuleProps.getRateKey() |
CfnRateBasedRuleProps.Builder |
rateLimit(Number rateLimit)
Sets the value of
CfnRateBasedRuleProps.getRateLimit() |
@Stability(value=Stable) public CfnRateBasedRuleProps.Builder metricName(String metricName)
CfnRateBasedRuleProps.getMetricName()metricName - `AWS::WAFRegional::RateBasedRule.MetricName`. This parameter is required.this@Stability(value=Stable) public CfnRateBasedRuleProps.Builder name(String name)
CfnRateBasedRuleProps.getName()name - `AWS::WAFRegional::RateBasedRule.Name`. This parameter is required.this@Stability(value=Stable) public CfnRateBasedRuleProps.Builder rateKey(String rateKey)
CfnRateBasedRuleProps.getRateKey()rateKey - `AWS::WAFRegional::RateBasedRule.RateKey`. This parameter is required.this@Stability(value=Stable) public CfnRateBasedRuleProps.Builder rateLimit(Number rateLimit)
CfnRateBasedRuleProps.getRateLimit()rateLimit - `AWS::WAFRegional::RateBasedRule.RateLimit`. This parameter is required.this@Stability(value=Stable) public CfnRateBasedRuleProps.Builder matchPredicates(IResolvable matchPredicates)
CfnRateBasedRuleProps.getMatchPredicates()matchPredicates - `AWS::WAFRegional::RateBasedRule.MatchPredicates`.this@Stability(value=Stable) public CfnRateBasedRuleProps.Builder matchPredicates(List<? extends Object> matchPredicates)
CfnRateBasedRuleProps.getMatchPredicates()matchPredicates - `AWS::WAFRegional::RateBasedRule.MatchPredicates`.this@Stability(value=Stable) public CfnRateBasedRuleProps build()
build in interface software.amazon.jsii.Builder<CfnRateBasedRuleProps>CfnRateBasedRulePropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.