static AwsWafRateBasedRuleDetails.Builder |
AwsWafRateBasedRuleDetails.builder() |
|
AwsWafRateBasedRuleDetails.Builder |
AwsWafRateBasedRuleDetails.Builder.matchPredicates(Collection<AwsWafRateBasedRuleMatchPredicate> matchPredicates) |
The predicates to include in the rate-based rule.
|
AwsWafRateBasedRuleDetails.Builder |
AwsWafRateBasedRuleDetails.Builder.matchPredicates(Consumer<AwsWafRateBasedRuleMatchPredicate.Builder>... matchPredicates) |
The predicates to include in the rate-based rule.
|
AwsWafRateBasedRuleDetails.Builder |
AwsWafRateBasedRuleDetails.Builder.matchPredicates(AwsWafRateBasedRuleMatchPredicate... matchPredicates) |
The predicates to include in the rate-based rule.
|
AwsWafRateBasedRuleDetails.Builder |
AwsWafRateBasedRuleDetails.Builder.metricName(String metricName) |
The name of the metrics for the rate-based rule.
|
AwsWafRateBasedRuleDetails.Builder |
AwsWafRateBasedRuleDetails.Builder.name(String name) |
The name of the rate-based rule.
|
AwsWafRateBasedRuleDetails.Builder |
AwsWafRateBasedRuleDetails.Builder.rateKey(String rateKey) |
The field that WAF uses to determine whether requests are likely arriving from single source and are subject
to rate monitoring.
|
AwsWafRateBasedRuleDetails.Builder |
AwsWafRateBasedRuleDetails.Builder.rateLimit(Long rateLimit) |
The maximum number of requests that have an identical value for the field specified in RateKey
that are allowed within a five-minute period.
|
AwsWafRateBasedRuleDetails.Builder |
AwsWafRateBasedRuleDetails.Builder.ruleId(String ruleId) |
The unique identifier for the rate-based rule.
|
AwsWafRateBasedRuleDetails.Builder |
AwsWafRateBasedRuleDetails.toBuilder() |
|