@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.VolumeType
public String getVolumeType()
Specifies the volume type for EBS-based storage.
VolumeType
public EBSOptions withVolumeType(String volumeType)
Specifies the volume type for EBS-based storage.
volumeType
- Specifies the volume type for EBS-based storage.VolumeType
public void setVolumeType(VolumeType volumeType)
Specifies the volume type for EBS-based storage.
volumeType
- Specifies the volume type for EBS-based storage.VolumeType
public EBSOptions withVolumeType(VolumeType volumeType)
Specifies the volume type for EBS-based storage.
volumeType
- Specifies 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)
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 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.