@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, withSdkRequestTimeout
public 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 Object
Object.toString()
public DeleteVolumeRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()