@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.
Constructor and Description |
---|
EBSOptions() |
Modifier and Type | Method and Description |
---|---|
EBSOptions |
clone() |
boolean |
equals(Object obj) |
Boolean |
getEBSEnabled()
Whether EBS-based storage is enabled.
|
Integer |
getIops()
The IOPD for a Provisioned IOPS EBS volume (SSD).
|
Integer |
getVolumeSize()
Integer to specify the size of an EBS volume.
|
String |
getVolumeType()
The volume type for EBS-based storage.
|
int |
hashCode() |
Boolean |
isEBSEnabled()
Whether EBS-based storage is enabled.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setEBSEnabled(Boolean eBSEnabled)
Whether EBS-based storage is enabled.
|
void |
setIops(Integer iops)
The IOPD for a Provisioned IOPS EBS volume (SSD).
|
void |
setVolumeSize(Integer volumeSize)
Integer to specify the size of an EBS volume.
|
void |
setVolumeType(String volumeType)
The volume type for EBS-based storage.
|
String |
toString()
Returns a string representation of this object.
|
EBSOptions |
withEBSEnabled(Boolean eBSEnabled)
Whether EBS-based storage is enabled.
|
EBSOptions |
withIops(Integer iops)
The IOPD for a Provisioned IOPS EBS volume (SSD).
|
EBSOptions |
withVolumeSize(Integer volumeSize)
Integer to specify the size of an EBS volume.
|
EBSOptions |
withVolumeType(String volumeType)
The volume type for EBS-based storage.
|
EBSOptions |
withVolumeType(VolumeType volumeType)
The volume type for EBS-based storage.
|
public void setEBSEnabled(Boolean eBSEnabled)
Whether EBS-based storage is enabled.
eBSEnabled
- Whether EBS-based storage is enabled.public Boolean getEBSEnabled()
Whether EBS-based storage is enabled.
public EBSOptions withEBSEnabled(Boolean eBSEnabled)
Whether EBS-based storage is enabled.
eBSEnabled
- Whether EBS-based storage is enabled.public Boolean isEBSEnabled()
Whether EBS-based storage is enabled.
public void setVolumeType(String volumeType)
The volume type for EBS-based storage.
volumeType
- The volume type for EBS-based storage.VolumeType
public String getVolumeType()
The volume type for EBS-based storage.
VolumeType
public EBSOptions withVolumeType(String volumeType)
The volume type for EBS-based storage.
volumeType
- The volume type for EBS-based storage.VolumeType
public EBSOptions withVolumeType(VolumeType volumeType)
The volume type for EBS-based storage.
volumeType
- The volume type for EBS-based storage.VolumeType
public 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)
The IOPD for a Provisioned IOPS EBS volume (SSD).
iops
- The IOPD for a Provisioned IOPS EBS volume (SSD).public Integer getIops()
The IOPD for a Provisioned IOPS EBS volume (SSD).
public EBSOptions withIops(Integer iops)
The IOPD for a Provisioned IOPS EBS volume (SSD).
iops
- The IOPD for a Provisioned IOPS EBS volume (SSD).public String toString()
toString
in class Object
Object.toString()
public EBSOptions clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.