@Generated(value="software.amazon.awssdk:codegen") public final class EbsInfo extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EbsInfo.Builder,EbsInfo>
Describes the Amazon EBS features supported by the instance type.
Modifier and Type | Class and Description |
---|---|
static interface |
EbsInfo.Builder |
Modifier and Type | Method and Description |
---|---|
static EbsInfo.Builder |
builder() |
EbsOptimizedInfo |
ebsOptimizedInfo()
Describes the optimized EBS performance for the instance type.
|
EbsOptimizedSupport |
ebsOptimizedSupport()
Indicates whether the instance type is Amazon EBS-optimized.
|
String |
ebsOptimizedSupportAsString()
Indicates whether the instance type is Amazon EBS-optimized.
|
EbsEncryptionSupport |
encryptionSupport()
Indicates whether Amazon EBS encryption is supported.
|
String |
encryptionSupportAsString()
Indicates whether Amazon EBS encryption is supported.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
EbsNvmeSupport |
nvmeSupport()
Indicates whether non-volatile memory express (NVMe) is supported.
|
String |
nvmeSupportAsString()
Indicates whether non-volatile memory express (NVMe) is supported.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends EbsInfo.Builder> |
serializableBuilderClass() |
EbsInfo.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final EbsOptimizedSupport ebsOptimizedSupport()
Indicates whether the instance type is Amazon EBS-optimized. For more information, see Amazon EBS-optimized instances in Amazon EC2 User Guide.
If the service returns an enum value that is not available in the current SDK version,
ebsOptimizedSupport
will return EbsOptimizedSupport.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from ebsOptimizedSupportAsString()
.
EbsOptimizedSupport
public final String ebsOptimizedSupportAsString()
Indicates whether the instance type is Amazon EBS-optimized. For more information, see Amazon EBS-optimized instances in Amazon EC2 User Guide.
If the service returns an enum value that is not available in the current SDK version,
ebsOptimizedSupport
will return EbsOptimizedSupport.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from ebsOptimizedSupportAsString()
.
EbsOptimizedSupport
public final EbsEncryptionSupport encryptionSupport()
Indicates whether Amazon EBS encryption is supported.
If the service returns an enum value that is not available in the current SDK version, encryptionSupport
will return EbsEncryptionSupport.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from encryptionSupportAsString()
.
EbsEncryptionSupport
public final String encryptionSupportAsString()
Indicates whether Amazon EBS encryption is supported.
If the service returns an enum value that is not available in the current SDK version, encryptionSupport
will return EbsEncryptionSupport.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from encryptionSupportAsString()
.
EbsEncryptionSupport
public final EbsOptimizedInfo ebsOptimizedInfo()
Describes the optimized EBS performance for the instance type.
public final EbsNvmeSupport nvmeSupport()
Indicates whether non-volatile memory express (NVMe) is supported.
If the service returns an enum value that is not available in the current SDK version, nvmeSupport
will
return EbsNvmeSupport.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
nvmeSupportAsString()
.
EbsNvmeSupport
public final String nvmeSupportAsString()
Indicates whether non-volatile memory express (NVMe) is supported.
If the service returns an enum value that is not available in the current SDK version, nvmeSupport
will
return EbsNvmeSupport.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
nvmeSupportAsString()
.
EbsNvmeSupport
public EbsInfo.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<EbsInfo.Builder,EbsInfo>
public static EbsInfo.Builder builder()
public static Class<? extends EbsInfo.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2023. All rights reserved.