Uses of Interface
software.amazon.awssdk.services.wafv2.model.RateBasedStatementCustomKey.Builder
Packages that use RateBasedStatementCustomKey.Builder
-
Uses of RateBasedStatementCustomKey.Builder in software.amazon.awssdk.services.wafv2.model
Methods in software.amazon.awssdk.services.wafv2.model that return RateBasedStatementCustomKey.BuilderModifier and TypeMethodDescriptionRateBasedStatementCustomKey.Builder.asn(Consumer<RateLimitAsn.Builder> asn) Use an Autonomous System Number (ASN) derived from the request's originating or forwarded IP address as an aggregate key.RateBasedStatementCustomKey.Builder.asn(RateLimitAsn asn) Use an Autonomous System Number (ASN) derived from the request's originating or forwarded IP address as an aggregate key.RateBasedStatementCustomKey.builder()RateBasedStatementCustomKey.Builder.cookie(Consumer<RateLimitCookie.Builder> cookie) Use the value of a cookie in the request as an aggregate key.RateBasedStatementCustomKey.Builder.cookie(RateLimitCookie cookie) Use the value of a cookie in the request as an aggregate key.RateBasedStatementCustomKey.Builder.forwardedIP(Consumer<RateLimitForwardedIP.Builder> forwardedIP) Use the first IP address in an HTTP header as an aggregate key.RateBasedStatementCustomKey.Builder.forwardedIP(RateLimitForwardedIP forwardedIP) Use the first IP address in an HTTP header as an aggregate key.RateBasedStatementCustomKey.Builder.header(Consumer<RateLimitHeader.Builder> header) Use the value of a header in the request as an aggregate key.RateBasedStatementCustomKey.Builder.header(RateLimitHeader header) Use the value of a header in the request as an aggregate key.RateBasedStatementCustomKey.Builder.httpMethod(Consumer<RateLimitHTTPMethod.Builder> httpMethod) Use the request's HTTP method as an aggregate key.RateBasedStatementCustomKey.Builder.httpMethod(RateLimitHTTPMethod httpMethod) Use the request's HTTP method as an aggregate key.RateBasedStatementCustomKey.Builder.ip(Consumer<RateLimitIP.Builder> ip) Use the request's originating IP address as an aggregate key.RateBasedStatementCustomKey.Builder.ip(RateLimitIP ip) Use the request's originating IP address as an aggregate key.RateBasedStatementCustomKey.Builder.ja3Fingerprint(Consumer<RateLimitJA3Fingerprint.Builder> ja3Fingerprint) Use the request's JA3 fingerprint as an aggregate key.RateBasedStatementCustomKey.Builder.ja3Fingerprint(RateLimitJA3Fingerprint ja3Fingerprint) Use the request's JA3 fingerprint as an aggregate key.RateBasedStatementCustomKey.Builder.ja4Fingerprint(Consumer<RateLimitJA4Fingerprint.Builder> ja4Fingerprint) Use the request's JA4 fingerprint as an aggregate key.RateBasedStatementCustomKey.Builder.ja4Fingerprint(RateLimitJA4Fingerprint ja4Fingerprint) Use the request's JA4 fingerprint as an aggregate key.RateBasedStatementCustomKey.Builder.labelNamespace(Consumer<RateLimitLabelNamespace.Builder> labelNamespace) Use the specified label namespace as an aggregate key.RateBasedStatementCustomKey.Builder.labelNamespace(RateLimitLabelNamespace labelNamespace) Use the specified label namespace as an aggregate key.RateBasedStatementCustomKey.Builder.queryArgument(Consumer<RateLimitQueryArgument.Builder> queryArgument) Use the specified query argument as an aggregate key.RateBasedStatementCustomKey.Builder.queryArgument(RateLimitQueryArgument queryArgument) Use the specified query argument as an aggregate key.RateBasedStatementCustomKey.Builder.queryString(Consumer<RateLimitQueryString.Builder> queryString) Use the request's query string as an aggregate key.RateBasedStatementCustomKey.Builder.queryString(RateLimitQueryString queryString) Use the request's query string as an aggregate key.RateBasedStatementCustomKey.toBuilder()RateBasedStatementCustomKey.Builder.uriPath(Consumer<RateLimitUriPath.Builder> uriPath) Use the request's URI path as an aggregate key.RateBasedStatementCustomKey.Builder.uriPath(RateLimitUriPath uriPath) Use the request's URI path as an aggregate key.Methods in software.amazon.awssdk.services.wafv2.model that return types with arguments of type RateBasedStatementCustomKey.BuilderModifier and TypeMethodDescriptionstatic Class<? extends RateBasedStatementCustomKey.Builder>RateBasedStatementCustomKey.serializableBuilderClass()