@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.EbsOptimizedSupport
public String getEbsOptimizedSupport()
Indicates whether the instance type is Amazon EBS-optimized. For more information, see Amazon EBS-optimized instances in Amazon EC2 User Guide.
EbsOptimizedSupport
public 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.EbsOptimizedSupport
public 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.EbsOptimizedSupport
public void setEncryptionSupport(String encryptionSupport)
Indicates whether Amazon EBS encryption is supported.
encryptionSupport
- Indicates whether Amazon EBS encryption is supported.EbsEncryptionSupport
public String getEncryptionSupport()
Indicates whether Amazon EBS encryption is supported.
EbsEncryptionSupport
public EbsInfo withEncryptionSupport(String encryptionSupport)
Indicates whether Amazon EBS encryption is supported.
encryptionSupport
- Indicates whether Amazon EBS encryption is supported.EbsEncryptionSupport
public EbsInfo withEncryptionSupport(EbsEncryptionSupport encryptionSupport)
Indicates whether Amazon EBS encryption is supported.
encryptionSupport
- Indicates whether Amazon EBS encryption is supported.EbsEncryptionSupport
public 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.EbsNvmeSupport
public String getNvmeSupport()
Indicates whether non-volatile memory express (NVMe) is supported.
EbsNvmeSupport
public EbsInfo withNvmeSupport(String nvmeSupport)
Indicates whether non-volatile memory express (NVMe) is supported.
nvmeSupport
- Indicates whether non-volatile memory express (NVMe) is supported.EbsNvmeSupport
public EbsInfo withNvmeSupport(EbsNvmeSupport nvmeSupport)
Indicates whether non-volatile memory express (NVMe) is supported.
nvmeSupport
- Indicates whether non-volatile memory express (NVMe) is supported.EbsNvmeSupport
public String toString()
toString
in class Object
Object.toString()