@Generated(value="software.amazon.awssdk:codegen") public final class DescribeElasticsearchInstanceTypeLimitsRequest extends ElasticsearchRequest implements ToCopyableBuilder<DescribeElasticsearchInstanceTypeLimitsRequest.Builder,DescribeElasticsearchInstanceTypeLimitsRequest>
Container for the parameters to DescribeElasticsearchInstanceTypeLimits operation.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DescribeElasticsearchInstanceTypeLimitsRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static DescribeElasticsearchInstanceTypeLimitsRequest.Builder |
builder() |
String |
domainName()
DomainName represents the name of the Domain that we are trying to modify.
|
String |
elasticsearchVersion()
Version of Elasticsearch for which
Limits are needed. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
ESPartitionInstanceType |
instanceType()
The instance type for an Elasticsearch cluster for which Elasticsearch
Limits are needed. |
String |
instanceTypeAsString()
The instance type for an Elasticsearch cluster for which Elasticsearch
Limits are needed. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends DescribeElasticsearchInstanceTypeLimitsRequest.Builder> |
serializableBuilderClass() |
DescribeElasticsearchInstanceTypeLimitsRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String domainName()
DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are
querying for Elasticsearch Limits for existing domain.
Limits for existing domain.public final ESPartitionInstanceType instanceType()
The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.
If the service returns an enum value that is not available in the current SDK version, instanceType will
return ESPartitionInstanceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from instanceTypeAsString().
Limits are
needed.ESPartitionInstanceTypepublic final String instanceTypeAsString()
The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.
If the service returns an enum value that is not available in the current SDK version, instanceType will
return ESPartitionInstanceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from instanceTypeAsString().
Limits are
needed.ESPartitionInstanceTypepublic final String elasticsearchVersion()
Version of Elasticsearch for which Limits are needed.
Limits are needed.public DescribeElasticsearchInstanceTypeLimitsRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DescribeElasticsearchInstanceTypeLimitsRequest.Builder,DescribeElasticsearchInstanceTypeLimitsRequest>toBuilder in class ElasticsearchRequestpublic static DescribeElasticsearchInstanceTypeLimitsRequest.Builder builder()
public static Class<? extends DescribeElasticsearchInstanceTypeLimitsRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2022. All rights reserved.