@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ModifyVolumeRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, DryRunSupportedRequest<ModifyVolumeRequest>
NOOP| Constructor and Description |
|---|
ModifyVolumeRequest() |
| Modifier and Type | Method and Description |
|---|---|
ModifyVolumeRequest |
clone() |
boolean |
equals(Object obj) |
Request<ModifyVolumeRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
Integer |
getIops()
The target IOPS rate of the volume.
|
Integer |
getSize()
The target size of the volume, in GiB.
|
String |
getVolumeId()
The ID of the volume.
|
String |
getVolumeType()
The target EBS volume type of the volume.
|
int |
hashCode() |
void |
setIops(Integer iops)
The target IOPS rate of the volume.
|
void |
setSize(Integer size)
The target size of the volume, in GiB.
|
void |
setVolumeId(String volumeId)
The ID of the volume.
|
void |
setVolumeType(String volumeType)
The target EBS volume type of the volume.
|
void |
setVolumeType(VolumeType volumeType)
The target EBS volume type of the volume.
|
String |
toString()
Returns a string representation of this object.
|
ModifyVolumeRequest |
withIops(Integer iops)
The target IOPS rate of the volume.
|
ModifyVolumeRequest |
withSize(Integer size)
The target size of the volume, in GiB.
|
ModifyVolumeRequest |
withVolumeId(String volumeId)
The ID of the volume.
|
ModifyVolumeRequest |
withVolumeType(String volumeType)
The target EBS volume type of the volume.
|
ModifyVolumeRequest |
withVolumeType(VolumeType volumeType)
The target EBS volume type of the volume.
|
addHandlerContext, copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setVolumeId(String volumeId)
The ID of the volume.
volumeId - The ID of the volume.public String getVolumeId()
The ID of the volume.
public ModifyVolumeRequest withVolumeId(String volumeId)
The ID of the volume.
volumeId - The ID of the volume.public void setSize(Integer size)
The target size of the volume, in GiB. The target volume size must be greater than or equal to than the existing size of the volume. For information about available EBS volume sizes, see Amazon EBS Volume Types.
Default: If no size is specified, the existing size is retained.
size - The target size of the volume, in GiB. The target volume size must be greater than or equal to than the
existing size of the volume. For information about available EBS volume sizes, see Amazon EBS Volume
Types.
Default: If no size is specified, the existing size is retained.
public Integer getSize()
The target size of the volume, in GiB. The target volume size must be greater than or equal to than the existing size of the volume. For information about available EBS volume sizes, see Amazon EBS Volume Types.
Default: If no size is specified, the existing size is retained.
Default: If no size is specified, the existing size is retained.
public ModifyVolumeRequest withSize(Integer size)
The target size of the volume, in GiB. The target volume size must be greater than or equal to than the existing size of the volume. For information about available EBS volume sizes, see Amazon EBS Volume Types.
Default: If no size is specified, the existing size is retained.
size - The target size of the volume, in GiB. The target volume size must be greater than or equal to than the
existing size of the volume. For information about available EBS volume sizes, see Amazon EBS Volume
Types.
Default: If no size is specified, the existing size is retained.
public void setVolumeType(String volumeType)
The target EBS volume type of the volume.
Default: If no type is specified, the existing type is retained.
volumeType - The target EBS volume type of the volume.
Default: If no type is specified, the existing type is retained.
VolumeTypepublic String getVolumeType()
The target EBS volume type of the volume.
Default: If no type is specified, the existing type is retained.
Default: If no type is specified, the existing type is retained.
VolumeTypepublic ModifyVolumeRequest withVolumeType(String volumeType)
The target EBS volume type of the volume.
Default: If no type is specified, the existing type is retained.
volumeType - The target EBS volume type of the volume.
Default: If no type is specified, the existing type is retained.
VolumeTypepublic void setVolumeType(VolumeType volumeType)
The target EBS volume type of the volume.
Default: If no type is specified, the existing type is retained.
volumeType - The target EBS volume type of the volume.
Default: If no type is specified, the existing type is retained.
VolumeTypepublic ModifyVolumeRequest withVolumeType(VolumeType volumeType)
The target EBS volume type of the volume.
Default: If no type is specified, the existing type is retained.
volumeType - The target EBS volume type of the volume.
Default: If no type is specified, the existing type is retained.
VolumeTypepublic void setIops(Integer iops)
The target IOPS rate of the volume.
This is only valid for Provisioned IOPS SSD (io1) volumes. For more information, see Provisioned
IOPS SSD (io1) Volumes.
Default: If no IOPS value is specified, the existing value is retained.
iops - The target IOPS rate of the volume.
This is only valid for Provisioned IOPS SSD (io1) volumes. For more information, see Provisioned IOPS SSD (io1) Volumes.
Default: If no IOPS value is specified, the existing value is retained.
public Integer getIops()
The target IOPS rate of the volume.
This is only valid for Provisioned IOPS SSD (io1) volumes. For more information, see Provisioned
IOPS SSD (io1) Volumes.
Default: If no IOPS value is specified, the existing value is retained.
This is only valid for Provisioned IOPS SSD (io1) volumes. For more information, see
Provisioned IOPS SSD (io1) Volumes.
Default: If no IOPS value is specified, the existing value is retained.
public ModifyVolumeRequest withIops(Integer iops)
The target IOPS rate of the volume.
This is only valid for Provisioned IOPS SSD (io1) volumes. For more information, see Provisioned
IOPS SSD (io1) Volumes.
Default: If no IOPS value is specified, the existing value is retained.
iops - The target IOPS rate of the volume.
This is only valid for Provisioned IOPS SSD (io1) volumes. For more information, see Provisioned IOPS SSD (io1) Volumes.
Default: If no IOPS value is specified, the existing value is retained.
public Request<ModifyVolumeRequest> getDryRunRequest()
getDryRunRequest in interface DryRunSupportedRequest<ModifyVolumeRequest>public String toString()
toString in class ObjectObject.toString()public ModifyVolumeRequest clone()
clone in class AmazonWebServiceRequestCopyright © 2020. All rights reserved.