| Package | Description |
|---|---|
| software.amazon.awssdk.services.wafv2.model |
| Modifier and Type | Method and Description |
|---|---|
static RateBasedStatementCustomKey.Builder |
RateBasedStatementCustomKey.builder() |
default RateBasedStatementCustomKey.Builder |
RateBasedStatementCustomKey.Builder.cookie(Consumer<RateLimitCookie.Builder> cookie)
Use the value of a cookie in the request as an aggregate key.
|
RateBasedStatementCustomKey.Builder |
RateBasedStatementCustomKey.Builder.cookie(RateLimitCookie cookie)
Use the value of a cookie in the request as an aggregate key.
|
default RateBasedStatementCustomKey.Builder |
RateBasedStatementCustomKey.Builder.forwardedIP(Consumer<RateLimitForwardedIP.Builder> forwardedIP)
Use the first IP address in an HTTP header as an aggregate key.
|
RateBasedStatementCustomKey.Builder |
RateBasedStatementCustomKey.Builder.forwardedIP(RateLimitForwardedIP forwardedIP)
Use the first IP address in an HTTP header as an aggregate key.
|
default RateBasedStatementCustomKey.Builder |
RateBasedStatementCustomKey.Builder.header(Consumer<RateLimitHeader.Builder> header)
Use the value of a header in the request as an aggregate key.
|
RateBasedStatementCustomKey.Builder |
RateBasedStatementCustomKey.Builder.header(RateLimitHeader header)
Use the value of a header in the request as an aggregate key.
|
default RateBasedStatementCustomKey.Builder |
RateBasedStatementCustomKey.Builder.httpMethod(Consumer<RateLimitHTTPMethod.Builder> httpMethod)
Use the request's HTTP method as an aggregate key.
|
RateBasedStatementCustomKey.Builder |
RateBasedStatementCustomKey.Builder.httpMethod(RateLimitHTTPMethod httpMethod)
Use the request's HTTP method as an aggregate key.
|
default RateBasedStatementCustomKey.Builder |
RateBasedStatementCustomKey.Builder.ip(Consumer<RateLimitIP.Builder> ip)
Use the request's originating IP address as an aggregate key.
|
RateBasedStatementCustomKey.Builder |
RateBasedStatementCustomKey.Builder.ip(RateLimitIP ip)
Use the request's originating IP address as an aggregate key.
|
default RateBasedStatementCustomKey.Builder |
RateBasedStatementCustomKey.Builder.labelNamespace(Consumer<RateLimitLabelNamespace.Builder> labelNamespace)
Use the specified label namespace as an aggregate key.
|
RateBasedStatementCustomKey.Builder |
RateBasedStatementCustomKey.Builder.labelNamespace(RateLimitLabelNamespace labelNamespace)
Use the specified label namespace as an aggregate key.
|
default RateBasedStatementCustomKey.Builder |
RateBasedStatementCustomKey.Builder.queryArgument(Consumer<RateLimitQueryArgument.Builder> queryArgument)
Use the specified query argument as an aggregate key.
|
RateBasedStatementCustomKey.Builder |
RateBasedStatementCustomKey.Builder.queryArgument(RateLimitQueryArgument queryArgument)
Use the specified query argument as an aggregate key.
|
default RateBasedStatementCustomKey.Builder |
RateBasedStatementCustomKey.Builder.queryString(Consumer<RateLimitQueryString.Builder> queryString)
Use the request's query string as an aggregate key.
|
RateBasedStatementCustomKey.Builder |
RateBasedStatementCustomKey.Builder.queryString(RateLimitQueryString queryString)
Use the request's query string as an aggregate key.
|
RateBasedStatementCustomKey.Builder |
RateBasedStatementCustomKey.toBuilder() |
default RateBasedStatementCustomKey.Builder |
RateBasedStatementCustomKey.Builder.uriPath(Consumer<RateLimitUriPath.Builder> uriPath)
Use the request's URI path as an aggregate key.
|
RateBasedStatementCustomKey.Builder |
RateBasedStatementCustomKey.Builder.uriPath(RateLimitUriPath uriPath)
Use the request's URI path as an aggregate key.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends RateBasedStatementCustomKey.Builder> |
RateBasedStatementCustomKey.serializableBuilderClass() |
Copyright © 2023. All rights reserved.