@Generated(value="software.amazon.awssdk:codegen") public final class EBSOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EBSOptions.Builder,EBSOptions>
Container for the parameters required to enable EBS-based storage for an OpenSearch Service domain.
| Modifier and Type | Class and Description |
|---|---|
static interface |
EBSOptions.Builder |
| Modifier and Type | Method and Description |
|---|---|
static EBSOptions.Builder |
builder() |
Boolean |
ebsEnabled()
Indicates whether EBS volumes are attached to data nodes in an OpenSearch Service domain.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
iops()
Specifies the baseline input/output (I/O) performance of EBS volumes attached to data nodes.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends EBSOptions.Builder> |
serializableBuilderClass() |
Integer |
throughput()
Specifies the throughput (in MiB/s) of the EBS volumes attached to data nodes.
|
EBSOptions.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Integer |
volumeSize()
Specifies the size (in GiB) of EBS volumes attached to data nodes.
|
VolumeType |
volumeType()
Specifies the type of EBS volumes attached to data nodes.
|
String |
volumeTypeAsString()
Specifies the type of EBS volumes attached to data nodes.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean ebsEnabled()
Indicates whether EBS volumes are attached to data nodes in an OpenSearch Service domain.
public final VolumeType volumeType()
Specifies the type of EBS volumes attached to data nodes.
If the service returns an enum value that is not available in the current SDK version, volumeType will
return VolumeType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
volumeTypeAsString().
VolumeTypepublic final String volumeTypeAsString()
Specifies the type of EBS volumes attached to data nodes.
If the service returns an enum value that is not available in the current SDK version, volumeType will
return VolumeType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
volumeTypeAsString().
VolumeTypepublic final Integer volumeSize()
Specifies the size (in GiB) of EBS volumes attached to data nodes.
public final Integer iops()
Specifies the baseline input/output (I/O) performance of EBS volumes attached to data nodes. Applicable only for
the gp3 and provisioned IOPS EBS volume types.
gp3 and provisioned IOPS EBS volume types.public final Integer throughput()
Specifies the throughput (in MiB/s) of the EBS volumes attached to data nodes. Applicable only for the
gp3 volume type.
gp3 volume type.public EBSOptions.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<EBSOptions.Builder,EBSOptions>public static EBSOptions.Builder builder()
public static Class<? extends EBSOptions.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.