@Generated(value="software.amazon.awssdk:codegen") public final class ESInstanceDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ESInstanceDetails.Builder,ESInstanceDetails>
Details about the ES instances that AWS recommends that you purchase.
Modifier and Type | Class and Description |
---|---|
static interface |
ESInstanceDetails.Builder |
Modifier and Type | Method and Description |
---|---|
static ESInstanceDetails.Builder |
builder() |
Boolean |
currentGeneration()
Whether the recommendation is for a current generation instance.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
instanceClass()
The class of instance that AWS recommends.
|
String |
instanceSize()
The size of instance that AWS recommends.
|
String |
region()
The AWS Region of the recommended reservation.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ESInstanceDetails.Builder> |
serializableBuilderClass() |
Boolean |
sizeFlexEligible()
Whether the recommended reservation is size flexible.
|
ESInstanceDetails.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String instanceClass()
The class of instance that AWS recommends.
public String instanceSize()
The size of instance that AWS recommends.
public String region()
The AWS Region of the recommended reservation.
public Boolean currentGeneration()
Whether the recommendation is for a current generation instance.
public Boolean sizeFlexEligible()
Whether the recommended reservation is size flexible.
public ESInstanceDetails.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ESInstanceDetails.Builder,ESInstanceDetails>
public static ESInstanceDetails.Builder builder()
public static Class<? extends ESInstanceDetails.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.