| Package | Description |
|---|---|
| software.amazon.awssdk.services.wafv2.model |
| Modifier and Type | Method and Description |
|---|---|
RateBasedStatement.Builder |
RateBasedStatement.Builder.aggregateKeyType(RateBasedStatementAggregateKeyType aggregateKeyType)
Setting that indicates how to aggregate the request counts.
|
RateBasedStatement.Builder |
RateBasedStatement.Builder.aggregateKeyType(String aggregateKeyType)
Setting that indicates how to aggregate the request counts.
|
static RateBasedStatement.Builder |
RateBasedStatement.builder() |
default RateBasedStatement.Builder |
RateBasedStatement.Builder.forwardedIPConfig(Consumer<ForwardedIPConfig.Builder> forwardedIPConfig)
The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP
address that's reported by the web request origin.
|
RateBasedStatement.Builder |
RateBasedStatement.Builder.forwardedIPConfig(ForwardedIPConfig forwardedIPConfig)
The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP
address that's reported by the web request origin.
|
RateBasedStatement.Builder |
RateBasedStatement.Builder.limit(Long limit)
The limit on requests per 5-minute period for a single originating IP address.
|
default RateBasedStatement.Builder |
RateBasedStatement.Builder.scopeDownStatement(Consumer<Statement.Builder> scopeDownStatement)
An optional nested statement that narrows the scope of the web requests that are evaluated by the rate-based
statement.
|
RateBasedStatement.Builder |
RateBasedStatement.Builder.scopeDownStatement(Statement scopeDownStatement)
An optional nested statement that narrows the scope of the web requests that are evaluated by the rate-based
statement.
|
RateBasedStatement.Builder |
RateBasedStatement.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends RateBasedStatement.Builder> |
RateBasedStatement.serializableBuilderClass() |
| Modifier and Type | Method and Description |
|---|---|
default Statement.Builder |
Statement.Builder.rateBasedStatement(Consumer<RateBasedStatement.Builder> rateBasedStatement)
A rate-based rule tracks the rate of requests for each originating IP address, and triggers the rule action
when the rate exceeds a limit that you specify on the number of requests in any 5-minute time span.
|
Copyright © 2022. All rights reserved.