@Stability(value=Stable) public static final class CfnRateBasedRule.Builder extends Object implements software.amazon.jsii.Builder<CfnRateBasedRule>
CfnRateBasedRule.| Modifier and Type | Method and Description |
|---|---|
CfnRateBasedRule |
build() |
static CfnRateBasedRule.Builder |
create(software.constructs.Construct scope,
String id) |
CfnRateBasedRule.Builder |
matchPredicates(IResolvable matchPredicates)
`AWS::WAFRegional::RateBasedRule.MatchPredicates`.
|
CfnRateBasedRule.Builder |
matchPredicates(List<? extends Object> matchPredicates)
`AWS::WAFRegional::RateBasedRule.MatchPredicates`.
|
CfnRateBasedRule.Builder |
metricName(String metricName)
`AWS::WAFRegional::RateBasedRule.MetricName`.
|
CfnRateBasedRule.Builder |
name(String name)
`AWS::WAFRegional::RateBasedRule.Name`.
|
CfnRateBasedRule.Builder |
rateKey(String rateKey)
`AWS::WAFRegional::RateBasedRule.RateKey`.
|
CfnRateBasedRule.Builder |
rateLimit(Number rateLimit)
`AWS::WAFRegional::RateBasedRule.RateLimit`.
|
@Stability(value=Stable) public static CfnRateBasedRule.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnRateBasedRule.PredicateProperty.Builder.@Stability(value=Stable) public CfnRateBasedRule.Builder metricName(String metricName)
metricName - `AWS::WAFRegional::RateBasedRule.MetricName`. This parameter is required.this@Stability(value=Stable) public CfnRateBasedRule.Builder name(String name)
name - `AWS::WAFRegional::RateBasedRule.Name`. This parameter is required.this@Stability(value=Stable) public CfnRateBasedRule.Builder rateKey(String rateKey)
rateKey - `AWS::WAFRegional::RateBasedRule.RateKey`. This parameter is required.this@Stability(value=Stable) public CfnRateBasedRule.Builder rateLimit(Number rateLimit)
rateLimit - `AWS::WAFRegional::RateBasedRule.RateLimit`. This parameter is required.this@Stability(value=Stable) public CfnRateBasedRule.Builder matchPredicates(IResolvable matchPredicates)
matchPredicates - `AWS::WAFRegional::RateBasedRule.MatchPredicates`. This parameter is required.this@Stability(value=Stable) public CfnRateBasedRule.Builder matchPredicates(List<? extends Object> matchPredicates)
matchPredicates - `AWS::WAFRegional::RateBasedRule.MatchPredicates`. This parameter is required.this@Stability(value=Stable) public CfnRateBasedRule build()
build in interface software.amazon.jsii.Builder<CfnRateBasedRule>Copyright © 2021. All rights reserved.