@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 that the instance type is Amazon EBS-optimized.
|
String |
ebsOptimizedSupportAsString()
Indicates that 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() |
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, waitcopypublic EbsOptimizedSupport ebsOptimizedSupport()
Indicates that the instance type is Amazon EBS-optimized. For more information, see Amazon EBS-Optimized Instances in Amazon EC2 User Guide for Linux Instances.
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().
EbsOptimizedSupportpublic String ebsOptimizedSupportAsString()
Indicates that the instance type is Amazon EBS-optimized. For more information, see Amazon EBS-Optimized Instances in Amazon EC2 User Guide for Linux Instances.
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().
EbsOptimizedSupportpublic 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().
EbsEncryptionSupportpublic 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().
EbsEncryptionSupportpublic EbsOptimizedInfo ebsOptimizedInfo()
Describes the optimized EBS performance for the instance type.
public EbsInfo.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<EbsInfo.Builder,EbsInfo>public static EbsInfo.Builder builder()
public static Class<? extends EbsInfo.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.