@Generated(value="software.amazon.awssdk:codegen") public final class RateLimitHTTPMethod extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RateLimitHTTPMethod.Builder,RateLimitHTTPMethod>
Specifies the request's HTTP method as an aggregate key for a rate-based rule. Each distinct HTTP method contributes to the aggregation instance. If you use just the HTTP method as your custom key, then each method fully defines an aggregation instance.
JSON specification: "RateLimitHTTPMethod": {}
| Modifier and Type | Class and Description |
|---|---|
static interface |
RateLimitHTTPMethod.Builder |
| Modifier and Type | Method and Description |
|---|---|
static RateLimitHTTPMethod.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends RateLimitHTTPMethod.Builder> |
serializableBuilderClass() |
RateLimitHTTPMethod.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic RateLimitHTTPMethod.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RateLimitHTTPMethod.Builder,RateLimitHTTPMethod>public static RateLimitHTTPMethod.Builder builder()
public static Class<? extends RateLimitHTTPMethod.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.