Class EbsInfo
- java.lang.Object
-
- software.amazon.awssdk.services.ec2.model.EbsInfo
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<EbsInfo.Builder,EbsInfo>
@Generated("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.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
EbsInfo.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
ebsOptimizedSupport
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 returnEbsOptimizedSupport.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromebsOptimizedSupportAsString()
.- Returns:
- Indicates whether the instance type is Amazon EBS-optimized. For more information, see Amazon EBS-optimized instances in Amazon EC2 User Guide.
- See Also:
EbsOptimizedSupport
-
ebsOptimizedSupportAsString
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 returnEbsOptimizedSupport.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromebsOptimizedSupportAsString()
.- Returns:
- Indicates whether the instance type is Amazon EBS-optimized. For more information, see Amazon EBS-optimized instances in Amazon EC2 User Guide.
- See Also:
EbsOptimizedSupport
-
encryptionSupport
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 returnEbsEncryptionSupport.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromencryptionSupportAsString()
.- Returns:
- Indicates whether Amazon EBS encryption is supported.
- See Also:
EbsEncryptionSupport
-
encryptionSupportAsString
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 returnEbsEncryptionSupport.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromencryptionSupportAsString()
.- Returns:
- Indicates whether Amazon EBS encryption is supported.
- See Also:
EbsEncryptionSupport
-
ebsOptimizedInfo
public final EbsOptimizedInfo ebsOptimizedInfo()
Describes the optimized EBS performance for the instance type.
- Returns:
- Describes the optimized EBS performance for the instance type.
-
nvmeSupport
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 returnEbsNvmeSupport.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromnvmeSupportAsString()
.- Returns:
- Indicates whether non-volatile memory express (NVMe) is supported.
- See Also:
EbsNvmeSupport
-
nvmeSupportAsString
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 returnEbsNvmeSupport.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromnvmeSupportAsString()
.- Returns:
- Indicates whether non-volatile memory express (NVMe) is supported.
- See Also:
EbsNvmeSupport
-
toBuilder
public EbsInfo.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<EbsInfo.Builder,EbsInfo>
-
builder
public static EbsInfo.Builder builder()
-
serializableBuilderClass
public static Class<? extends EbsInfo.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-