RateBasedStatement.Builder |
RateBasedStatement.Builder.aggregateKeyType(String aggregateKeyType) |
Setting that indicates how to aggregate the request counts.
|
RateBasedStatement.Builder |
RateBasedStatement.Builder.aggregateKeyType(RateBasedStatementAggregateKeyType 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() |
|