| 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() |
RateBasedStatement.Builder |
RateBasedStatement.Builder.customKeys(Collection<RateBasedStatementCustomKey> customKeys)
Specifies the aggregate keys to use in a rate-base rule.
|
RateBasedStatement.Builder |
RateBasedStatement.Builder.customKeys(Consumer<RateBasedStatementCustomKey.Builder>... customKeys)
Specifies the aggregate keys to use in a rate-base rule.
|
RateBasedStatement.Builder |
RateBasedStatement.Builder.customKeys(RateBasedStatementCustomKey... customKeys)
Specifies the aggregate keys to use in a rate-base rule.
|
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 aggregation instance for the rate-based rule.
|
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 and managed 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 and managed 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 counts incoming requests and rate limits requests when they are coming at too fast a rate.
|
Copyright © 2023. All rights reserved.