Uses of Interface
software.amazon.awssdk.services.wafv2.model.RateBasedStatement.Builder
Packages that use RateBasedStatement.Builder
-
Uses of RateBasedStatement.Builder in software.amazon.awssdk.services.wafv2.model
Methods in software.amazon.awssdk.services.wafv2.model that return RateBasedStatement.BuilderModifier and TypeMethodDescriptionRateBasedStatement.Builder.aggregateKeyType(String aggregateKeyType) Setting that indicates how to aggregate the request counts.RateBasedStatement.Builder.aggregateKeyType(RateBasedStatementAggregateKeyType aggregateKeyType) Setting that indicates how to aggregate the request counts.static RateBasedStatement.BuilderRateBasedStatement.builder()RateBasedStatement.Builder.customKeys(Collection<RateBasedStatementCustomKey> customKeys) Specifies the aggregate keys to use in a rate-base rule.RateBasedStatement.Builder.customKeys(Consumer<RateBasedStatementCustomKey.Builder>... customKeys) Specifies the aggregate keys to use in a rate-base rule.RateBasedStatement.Builder.customKeys(RateBasedStatementCustomKey... customKeys) Specifies the aggregate keys to use in a rate-base rule.RateBasedStatement.Builder.evaluationWindowSec(Long evaluationWindowSec) The amount of time, in seconds, that WAF should include in its request counts, looking back from the current time.default RateBasedStatement.BuilderRateBasedStatement.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.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.The limit on requests during the specified evaluation window for a single aggregation instance for the rate-based rule.default RateBasedStatement.BuilderRateBasedStatement.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.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.toBuilder()Methods in software.amazon.awssdk.services.wafv2.model that return types with arguments of type RateBasedStatement.BuilderModifier and TypeMethodDescriptionstatic Class<? extends RateBasedStatement.Builder>RateBasedStatement.serializableBuilderClass()Method parameters in software.amazon.awssdk.services.wafv2.model with type arguments of type RateBasedStatement.BuilderModifier and TypeMethodDescriptiondefault Statement.BuilderStatement.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.