@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, wait
copy
public 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()
.
VolumeType
public 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()
.
VolumeType
public 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 SdkPojo
public final String toString()
Copyright © 2022. All rights reserved.