@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DeleteVolumeRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
DeleteVolumeRequest() |
| Modifier and Type | Method and Description |
|---|---|
DeleteVolumeRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientRequestToken() |
DeleteVolumeOntapConfiguration |
getOntapConfiguration()
For Amazon FSx for ONTAP volumes, specify whether to take a final backup of the volume and apply tags to the
backup.
|
DeleteVolumeOpenZFSConfiguration |
getOpenZFSConfiguration()
For Amazon FSx for OpenZFS volumes, specify whether to delete all child volumes and snapshots.
|
String |
getVolumeId()
The ID of the volume that you are deleting.
|
int |
hashCode() |
void |
setClientRequestToken(String clientRequestToken) |
void |
setOntapConfiguration(DeleteVolumeOntapConfiguration ontapConfiguration)
For Amazon FSx for ONTAP volumes, specify whether to take a final backup of the volume and apply tags to the
backup.
|
void |
setOpenZFSConfiguration(DeleteVolumeOpenZFSConfiguration openZFSConfiguration)
For Amazon FSx for OpenZFS volumes, specify whether to delete all child volumes and snapshots.
|
void |
setVolumeId(String volumeId)
The ID of the volume that you are deleting.
|
String |
toString()
Returns a string representation of this object.
|
DeleteVolumeRequest |
withClientRequestToken(String clientRequestToken) |
DeleteVolumeRequest |
withOntapConfiguration(DeleteVolumeOntapConfiguration ontapConfiguration)
For Amazon FSx for ONTAP volumes, specify whether to take a final backup of the volume and apply tags to the
backup.
|
DeleteVolumeRequest |
withOpenZFSConfiguration(DeleteVolumeOpenZFSConfiguration openZFSConfiguration)
For Amazon FSx for OpenZFS volumes, specify whether to delete all child volumes and snapshots.
|
DeleteVolumeRequest |
withVolumeId(String volumeId)
The ID of the volume that you are deleting.
|
addHandlerContext, 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 setClientRequestToken(String clientRequestToken)
clientRequestToken - public String getClientRequestToken()
public DeleteVolumeRequest withClientRequestToken(String clientRequestToken)
clientRequestToken - public void setVolumeId(String volumeId)
The ID of the volume that you are deleting.
volumeId - The ID of the volume that you are deleting.public String getVolumeId()
The ID of the volume that you are deleting.
public DeleteVolumeRequest withVolumeId(String volumeId)
The ID of the volume that you are deleting.
volumeId - The ID of the volume that you are deleting.public void setOntapConfiguration(DeleteVolumeOntapConfiguration ontapConfiguration)
For Amazon FSx for ONTAP volumes, specify whether to take a final backup of the volume and apply tags to the
backup. To apply tags to the backup, you must have the fsx:TagResource permission.
ontapConfiguration - For Amazon FSx for ONTAP volumes, specify whether to take a final backup of the volume and apply tags to
the backup. To apply tags to the backup, you must have the fsx:TagResource permission.public DeleteVolumeOntapConfiguration getOntapConfiguration()
For Amazon FSx for ONTAP volumes, specify whether to take a final backup of the volume and apply tags to the
backup. To apply tags to the backup, you must have the fsx:TagResource permission.
fsx:TagResource permission.public DeleteVolumeRequest withOntapConfiguration(DeleteVolumeOntapConfiguration ontapConfiguration)
For Amazon FSx for ONTAP volumes, specify whether to take a final backup of the volume and apply tags to the
backup. To apply tags to the backup, you must have the fsx:TagResource permission.
ontapConfiguration - For Amazon FSx for ONTAP volumes, specify whether to take a final backup of the volume and apply tags to
the backup. To apply tags to the backup, you must have the fsx:TagResource permission.public void setOpenZFSConfiguration(DeleteVolumeOpenZFSConfiguration openZFSConfiguration)
For Amazon FSx for OpenZFS volumes, specify whether to delete all child volumes and snapshots.
openZFSConfiguration - For Amazon FSx for OpenZFS volumes, specify whether to delete all child volumes and snapshots.public DeleteVolumeOpenZFSConfiguration getOpenZFSConfiguration()
For Amazon FSx for OpenZFS volumes, specify whether to delete all child volumes and snapshots.
public DeleteVolumeRequest withOpenZFSConfiguration(DeleteVolumeOpenZFSConfiguration openZFSConfiguration)
For Amazon FSx for OpenZFS volumes, specify whether to delete all child volumes and snapshots.
openZFSConfiguration - For Amazon FSx for OpenZFS volumes, specify whether to delete all child volumes and snapshots.public String toString()
toString in class ObjectObject.toString()public DeleteVolumeRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()