| Package | Description |
|---|---|
| software.amazon.awssdk.services.waf.model |
| Modifier and Type | Method and Description |
|---|---|
static RateBasedRule.Builder |
RateBasedRule.builder() |
RateBasedRule.Builder |
RateBasedRule.Builder.matchPredicates(Collection<Predicate> matchPredicates)
The
Predicates object contains one Predicate element for each ByteMatchSet,
IPSet, or SqlInjectionMatchSet object that you want to include in a RateBasedRule. |
RateBasedRule.Builder |
RateBasedRule.Builder.matchPredicates(Consumer<Predicate.Builder>... matchPredicates)
The
Predicates object contains one Predicate element for each ByteMatchSet,
IPSet, or SqlInjectionMatchSet object that you want to include in a RateBasedRule. |
RateBasedRule.Builder |
RateBasedRule.Builder.matchPredicates(Predicate... matchPredicates)
The
Predicates object contains one Predicate element for each ByteMatchSet,
IPSet, or SqlInjectionMatchSet object that you want to include in a RateBasedRule. |
RateBasedRule.Builder |
RateBasedRule.Builder.metricName(String metricName)
A friendly name or description for the metrics for a
RateBasedRule. |
RateBasedRule.Builder |
RateBasedRule.Builder.name(String name)
A friendly name or description for a
RateBasedRule. |
RateBasedRule.Builder |
RateBasedRule.Builder.rateKey(RateKey rateKey)
The field that AWS WAF uses to determine if requests are likely arriving from single source and thus subject
to rate monitoring.
|
RateBasedRule.Builder |
RateBasedRule.Builder.rateKey(String rateKey)
The field that AWS WAF uses to determine if requests are likely arriving from single source and thus subject
to rate monitoring.
|
RateBasedRule.Builder |
RateBasedRule.Builder.rateLimit(Long rateLimit)
The maximum number of requests, which have an identical value in the field specified by the
RateKey, allowed in a five-minute period. |
RateBasedRule.Builder |
RateBasedRule.Builder.ruleId(String ruleId)
A unique identifier for a
RateBasedRule. |
RateBasedRule.Builder |
RateBasedRule.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends RateBasedRule.Builder> |
RateBasedRule.serializableBuilderClass() |
| Modifier and Type | Method and Description |
|---|---|
default GetRateBasedRuleResponse.Builder |
GetRateBasedRuleResponse.Builder.rule(Consumer<RateBasedRule.Builder> rule)
Information about the RateBasedRule that you specified in the
GetRateBasedRule request. |
default CreateRateBasedRuleResponse.Builder |
CreateRateBasedRuleResponse.Builder.rule(Consumer<RateBasedRule.Builder> rule)
The RateBasedRule that is returned in the
CreateRateBasedRule response. |
Copyright © 2023. All rights reserved.