@Generated(value="software.amazon.awssdk:codegen") public final class ESInstanceDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ESInstanceDetails.Builder,ESInstanceDetails>
Details about the Amazon OpenSearch Service instances that Amazon Web Services 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()
Determines whether the recommendation is for a current-generation instance.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
instanceClass()
The class of instance that Amazon Web Services recommends.
|
String |
instanceSize()
The size of instance that Amazon Web Services recommends.
|
String |
region()
The Amazon Web Services Region of the recommended reservation.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ESInstanceDetails.Builder> |
serializableBuilderClass() |
Boolean |
sizeFlexEligible()
Determines whether the recommended reservation is size flexible.
|
ESInstanceDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String instanceClass()
The class of instance that Amazon Web Services recommends.
public final String instanceSize()
The size of instance that Amazon Web Services recommends.
public final String region()
The Amazon Web Services Region of the recommended reservation.
public final Boolean currentGeneration()
Determines whether the recommendation is for a current-generation instance.
public final Boolean sizeFlexEligible()
Determines whether the recommended reservation is size flexible.
public ESInstanceDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ESInstanceDetails.Builder,ESInstanceDetails>public static ESInstanceDetails.Builder builder()
public static Class<? extends ESInstanceDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.