@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EbsInfo extends Object implements Serializable, Cloneable
Describes the Amazon EBS features supported by the instance type.
| Constructor and Description |
|---|
EbsInfo() |
| Modifier and Type | Method and Description |
|---|---|
EbsInfo |
clone() |
boolean |
equals(Object obj) |
EbsOptimizedInfo |
getEbsOptimizedInfo()
Describes the optimized EBS performance for the instance type.
|
String |
getEbsOptimizedSupport()
Indicates whether the instance type is Amazon EBS-optimized.
|
String |
getEncryptionSupport()
Indicates whether Amazon EBS encryption is supported.
|
String |
getNvmeSupport()
Indicates whether non-volatile memory express (NVMe) is supported.
|
int |
hashCode() |
void |
setEbsOptimizedInfo(EbsOptimizedInfo ebsOptimizedInfo)
Describes the optimized EBS performance for the instance type.
|
void |
setEbsOptimizedSupport(String ebsOptimizedSupport)
Indicates whether the instance type is Amazon EBS-optimized.
|
void |
setEncryptionSupport(String encryptionSupport)
Indicates whether Amazon EBS encryption is supported.
|
void |
setNvmeSupport(String nvmeSupport)
Indicates whether non-volatile memory express (NVMe) is supported.
|
String |
toString()
Returns a string representation of this object.
|
EbsInfo |
withEbsOptimizedInfo(EbsOptimizedInfo ebsOptimizedInfo)
Describes the optimized EBS performance for the instance type.
|
EbsInfo |
withEbsOptimizedSupport(EbsOptimizedSupport ebsOptimizedSupport)
Indicates whether the instance type is Amazon EBS-optimized.
|
EbsInfo |
withEbsOptimizedSupport(String ebsOptimizedSupport)
Indicates whether the instance type is Amazon EBS-optimized.
|
EbsInfo |
withEncryptionSupport(EbsEncryptionSupport encryptionSupport)
Indicates whether Amazon EBS encryption is supported.
|
EbsInfo |
withEncryptionSupport(String encryptionSupport)
Indicates whether Amazon EBS encryption is supported.
|
EbsInfo |
withNvmeSupport(EbsNvmeSupport nvmeSupport)
Indicates whether non-volatile memory express (NVMe) is supported.
|
EbsInfo |
withNvmeSupport(String nvmeSupport)
Indicates whether non-volatile memory express (NVMe) is supported.
|
public void setEbsOptimizedSupport(String ebsOptimizedSupport)
Indicates whether the instance type is Amazon EBS-optimized. For more information, see Amazon EBS-optimized instances in Amazon EC2 User Guide.
ebsOptimizedSupport - Indicates whether the instance type is Amazon EBS-optimized. For more information, see Amazon EBS-optimized
instances in Amazon EC2 User Guide.EbsOptimizedSupportpublic String getEbsOptimizedSupport()
Indicates whether the instance type is Amazon EBS-optimized. For more information, see Amazon EBS-optimized instances in Amazon EC2 User Guide.
EbsOptimizedSupportpublic EbsInfo withEbsOptimizedSupport(String ebsOptimizedSupport)
Indicates whether the instance type is Amazon EBS-optimized. For more information, see Amazon EBS-optimized instances in Amazon EC2 User Guide.
ebsOptimizedSupport - Indicates whether the instance type is Amazon EBS-optimized. For more information, see Amazon EBS-optimized
instances in Amazon EC2 User Guide.EbsOptimizedSupportpublic EbsInfo withEbsOptimizedSupport(EbsOptimizedSupport ebsOptimizedSupport)
Indicates whether the instance type is Amazon EBS-optimized. For more information, see Amazon EBS-optimized instances in Amazon EC2 User Guide.
ebsOptimizedSupport - Indicates whether the instance type is Amazon EBS-optimized. For more information, see Amazon EBS-optimized
instances in Amazon EC2 User Guide.EbsOptimizedSupportpublic void setEncryptionSupport(String encryptionSupport)
Indicates whether Amazon EBS encryption is supported.
encryptionSupport - Indicates whether Amazon EBS encryption is supported.EbsEncryptionSupportpublic String getEncryptionSupport()
Indicates whether Amazon EBS encryption is supported.
EbsEncryptionSupportpublic EbsInfo withEncryptionSupport(String encryptionSupport)
Indicates whether Amazon EBS encryption is supported.
encryptionSupport - Indicates whether Amazon EBS encryption is supported.EbsEncryptionSupportpublic EbsInfo withEncryptionSupport(EbsEncryptionSupport encryptionSupport)
Indicates whether Amazon EBS encryption is supported.
encryptionSupport - Indicates whether Amazon EBS encryption is supported.EbsEncryptionSupportpublic void setEbsOptimizedInfo(EbsOptimizedInfo ebsOptimizedInfo)
Describes the optimized EBS performance for the instance type.
ebsOptimizedInfo - Describes the optimized EBS performance for the instance type.public EbsOptimizedInfo getEbsOptimizedInfo()
Describes the optimized EBS performance for the instance type.
public EbsInfo withEbsOptimizedInfo(EbsOptimizedInfo ebsOptimizedInfo)
Describes the optimized EBS performance for the instance type.
ebsOptimizedInfo - Describes the optimized EBS performance for the instance type.public void setNvmeSupport(String nvmeSupport)
Indicates whether non-volatile memory express (NVMe) is supported.
nvmeSupport - Indicates whether non-volatile memory express (NVMe) is supported.EbsNvmeSupportpublic String getNvmeSupport()
Indicates whether non-volatile memory express (NVMe) is supported.
EbsNvmeSupportpublic EbsInfo withNvmeSupport(String nvmeSupport)
Indicates whether non-volatile memory express (NVMe) is supported.
nvmeSupport - Indicates whether non-volatile memory express (NVMe) is supported.EbsNvmeSupportpublic EbsInfo withNvmeSupport(EbsNvmeSupport nvmeSupport)
Indicates whether non-volatile memory express (NVMe) is supported.
nvmeSupport - Indicates whether non-volatile memory express (NVMe) is supported.EbsNvmeSupportpublic String toString()
toString in class ObjectObject.toString()