@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EBSOptions extends Object implements Serializable, Cloneable, StructuredPojo
Options to enable, disable, and specify the properties of EBS storage volumes. For more information, see Configuring EBS-based Storage.
| Constructor and Description |
|---|
EBSOptions() |
| Modifier and Type | Method and Description |
|---|---|
EBSOptions |
clone() |
boolean |
equals(Object obj) |
Boolean |
getEBSEnabled()
Specifies whether EBS-based storage is enabled.
|
Integer |
getIops()
Specifies the IOPS for Provisioned IOPS And GP3 EBS volume (SSD).
|
Integer |
getThroughput()
Specifies the Throughput for GP3 EBS volume (SSD).
|
Integer |
getVolumeSize()
Integer to specify the size of an EBS volume.
|
String |
getVolumeType()
Specifies the volume type for EBS-based storage.
|
int |
hashCode() |
Boolean |
isEBSEnabled()
Specifies whether EBS-based storage is enabled.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setEBSEnabled(Boolean eBSEnabled)
Specifies whether EBS-based storage is enabled.
|
void |
setIops(Integer iops)
Specifies the IOPS for Provisioned IOPS And GP3 EBS volume (SSD).
|
void |
setThroughput(Integer throughput)
Specifies the Throughput for GP3 EBS volume (SSD).
|
void |
setVolumeSize(Integer volumeSize)
Integer to specify the size of an EBS volume.
|
void |
setVolumeType(String volumeType)
Specifies the volume type for EBS-based storage.
|
void |
setVolumeType(VolumeType volumeType)
Specifies the volume type for EBS-based storage.
|
String |
toString()
Returns a string representation of this object.
|
EBSOptions |
withEBSEnabled(Boolean eBSEnabled)
Specifies whether EBS-based storage is enabled.
|
EBSOptions |
withIops(Integer iops)
Specifies the IOPS for Provisioned IOPS And GP3 EBS volume (SSD).
|
EBSOptions |
withThroughput(Integer throughput)
Specifies the Throughput for GP3 EBS volume (SSD).
|
EBSOptions |
withVolumeSize(Integer volumeSize)
Integer to specify the size of an EBS volume.
|
EBSOptions |
withVolumeType(String volumeType)
Specifies the volume type for EBS-based storage.
|
EBSOptions |
withVolumeType(VolumeType volumeType)
Specifies the volume type for EBS-based storage.
|
public void setEBSEnabled(Boolean eBSEnabled)
Specifies whether EBS-based storage is enabled.
eBSEnabled - Specifies whether EBS-based storage is enabled.public Boolean getEBSEnabled()
Specifies whether EBS-based storage is enabled.
public EBSOptions withEBSEnabled(Boolean eBSEnabled)
Specifies whether EBS-based storage is enabled.
eBSEnabled - Specifies whether EBS-based storage is enabled.public Boolean isEBSEnabled()
Specifies whether EBS-based storage is enabled.
public void setVolumeType(String volumeType)
Specifies the volume type for EBS-based storage.
volumeType - Specifies the volume type for EBS-based storage.VolumeTypepublic String getVolumeType()
Specifies the volume type for EBS-based storage.
VolumeTypepublic EBSOptions withVolumeType(String volumeType)
Specifies the volume type for EBS-based storage.
volumeType - Specifies the volume type for EBS-based storage.VolumeTypepublic void setVolumeType(VolumeType volumeType)
Specifies the volume type for EBS-based storage.
volumeType - Specifies the volume type for EBS-based storage.VolumeTypepublic EBSOptions withVolumeType(VolumeType volumeType)
Specifies the volume type for EBS-based storage.
volumeType - Specifies the volume type for EBS-based storage.VolumeTypepublic void setVolumeSize(Integer volumeSize)
Integer to specify the size of an EBS volume.
volumeSize - Integer to specify the size of an EBS volume.public Integer getVolumeSize()
Integer to specify the size of an EBS volume.
public EBSOptions withVolumeSize(Integer volumeSize)
Integer to specify the size of an EBS volume.
volumeSize - Integer to specify the size of an EBS volume.public void setIops(Integer iops)
Specifies the IOPS for Provisioned IOPS And GP3 EBS volume (SSD).
iops - Specifies the IOPS for Provisioned IOPS And GP3 EBS volume (SSD).public Integer getIops()
Specifies the IOPS for Provisioned IOPS And GP3 EBS volume (SSD).
public EBSOptions withIops(Integer iops)
Specifies the IOPS for Provisioned IOPS And GP3 EBS volume (SSD).
iops - Specifies the IOPS for Provisioned IOPS And GP3 EBS volume (SSD).public void setThroughput(Integer throughput)
Specifies the Throughput for GP3 EBS volume (SSD).
throughput - Specifies the Throughput for GP3 EBS volume (SSD).public Integer getThroughput()
Specifies the Throughput for GP3 EBS volume (SSD).
public EBSOptions withThroughput(Integer throughput)
Specifies the Throughput for GP3 EBS volume (SSD).
throughput - Specifies the Throughput for GP3 EBS volume (SSD).public String toString()
toString in class ObjectObject.toString()public EBSOptions clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.