@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DeleteVolumeOntapConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Use to specify skipping a final backup, adding tags to a final backup, or bypassing the retention period of an FSx for ONTAP SnapLock Enterprise volume when deleting an FSx for ONTAP volume.
Constructor and Description |
---|
DeleteVolumeOntapConfiguration() |
Modifier and Type | Method and Description |
---|---|
DeleteVolumeOntapConfiguration |
clone() |
boolean |
equals(Object obj) |
Boolean |
getBypassSnaplockEnterpriseRetention()
Setting this to
true allows a SnapLock administrator to delete an FSx for ONTAP SnapLock Enterprise
volume with unexpired write once, read many (WORM) files. |
List<Tag> |
getFinalBackupTags() |
Boolean |
getSkipFinalBackup()
Set to true if you want to skip taking a final backup of the volume you are deleting.
|
int |
hashCode() |
Boolean |
isBypassSnaplockEnterpriseRetention()
Setting this to
true allows a SnapLock administrator to delete an FSx for ONTAP SnapLock Enterprise
volume with unexpired write once, read many (WORM) files. |
Boolean |
isSkipFinalBackup()
Set to true if you want to skip taking a final backup of the volume you are deleting.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBypassSnaplockEnterpriseRetention(Boolean bypassSnaplockEnterpriseRetention)
Setting this to
true allows a SnapLock administrator to delete an FSx for ONTAP SnapLock Enterprise
volume with unexpired write once, read many (WORM) files. |
void |
setFinalBackupTags(Collection<Tag> finalBackupTags) |
void |
setSkipFinalBackup(Boolean skipFinalBackup)
Set to true if you want to skip taking a final backup of the volume you are deleting.
|
String |
toString()
Returns a string representation of this object.
|
DeleteVolumeOntapConfiguration |
withBypassSnaplockEnterpriseRetention(Boolean bypassSnaplockEnterpriseRetention)
Setting this to
true allows a SnapLock administrator to delete an FSx for ONTAP SnapLock Enterprise
volume with unexpired write once, read many (WORM) files. |
DeleteVolumeOntapConfiguration |
withFinalBackupTags(Collection<Tag> finalBackupTags) |
DeleteVolumeOntapConfiguration |
withFinalBackupTags(Tag... finalBackupTags)
NOTE: This method appends the values to the existing list (if any).
|
DeleteVolumeOntapConfiguration |
withSkipFinalBackup(Boolean skipFinalBackup)
Set to true if you want to skip taking a final backup of the volume you are deleting.
|
public void setSkipFinalBackup(Boolean skipFinalBackup)
Set to true if you want to skip taking a final backup of the volume you are deleting.
skipFinalBackup
- Set to true if you want to skip taking a final backup of the volume you are deleting.public Boolean getSkipFinalBackup()
Set to true if you want to skip taking a final backup of the volume you are deleting.
public DeleteVolumeOntapConfiguration withSkipFinalBackup(Boolean skipFinalBackup)
Set to true if you want to skip taking a final backup of the volume you are deleting.
skipFinalBackup
- Set to true if you want to skip taking a final backup of the volume you are deleting.public Boolean isSkipFinalBackup()
Set to true if you want to skip taking a final backup of the volume you are deleting.
public void setFinalBackupTags(Collection<Tag> finalBackupTags)
finalBackupTags
- public DeleteVolumeOntapConfiguration withFinalBackupTags(Tag... finalBackupTags)
NOTE: This method appends the values to the existing list (if any). Use
setFinalBackupTags(java.util.Collection)
or withFinalBackupTags(java.util.Collection)
if you
want to override the existing values.
finalBackupTags
- public DeleteVolumeOntapConfiguration withFinalBackupTags(Collection<Tag> finalBackupTags)
finalBackupTags
- public void setBypassSnaplockEnterpriseRetention(Boolean bypassSnaplockEnterpriseRetention)
Setting this to true
allows a SnapLock administrator to delete an FSx for ONTAP SnapLock Enterprise
volume with unexpired write once, read many (WORM) files. The IAM permission
fsx:BypassSnaplockEnterpriseRetention
is also required to delete SnapLock Enterprise volumes with
unexpired WORM files. The default value is false
.
For more information, see Deleting a SnapLock volume.
bypassSnaplockEnterpriseRetention
- Setting this to true
allows a SnapLock administrator to delete an FSx for ONTAP SnapLock
Enterprise volume with unexpired write once, read many (WORM) files. The IAM permission
fsx:BypassSnaplockEnterpriseRetention
is also required to delete SnapLock Enterprise volumes
with unexpired WORM files. The default value is false
.
For more information, see Deleting a SnapLock volume.
public Boolean getBypassSnaplockEnterpriseRetention()
Setting this to true
allows a SnapLock administrator to delete an FSx for ONTAP SnapLock Enterprise
volume with unexpired write once, read many (WORM) files. The IAM permission
fsx:BypassSnaplockEnterpriseRetention
is also required to delete SnapLock Enterprise volumes with
unexpired WORM files. The default value is false
.
For more information, see Deleting a SnapLock volume.
true
allows a SnapLock administrator to delete an FSx for ONTAP SnapLock
Enterprise volume with unexpired write once, read many (WORM) files. The IAM permission
fsx:BypassSnaplockEnterpriseRetention
is also required to delete SnapLock Enterprise volumes
with unexpired WORM files. The default value is false
.
For more information, see Deleting a SnapLock volume.
public DeleteVolumeOntapConfiguration withBypassSnaplockEnterpriseRetention(Boolean bypassSnaplockEnterpriseRetention)
Setting this to true
allows a SnapLock administrator to delete an FSx for ONTAP SnapLock Enterprise
volume with unexpired write once, read many (WORM) files. The IAM permission
fsx:BypassSnaplockEnterpriseRetention
is also required to delete SnapLock Enterprise volumes with
unexpired WORM files. The default value is false
.
For more information, see Deleting a SnapLock volume.
bypassSnaplockEnterpriseRetention
- Setting this to true
allows a SnapLock administrator to delete an FSx for ONTAP SnapLock
Enterprise volume with unexpired write once, read many (WORM) files. The IAM permission
fsx:BypassSnaplockEnterpriseRetention
is also required to delete SnapLock Enterprise volumes
with unexpired WORM files. The default value is false
.
For more information, see Deleting a SnapLock volume.
public Boolean isBypassSnaplockEnterpriseRetention()
Setting this to true
allows a SnapLock administrator to delete an FSx for ONTAP SnapLock Enterprise
volume with unexpired write once, read many (WORM) files. The IAM permission
fsx:BypassSnaplockEnterpriseRetention
is also required to delete SnapLock Enterprise volumes with
unexpired WORM files. The default value is false
.
For more information, see Deleting a SnapLock volume.
true
allows a SnapLock administrator to delete an FSx for ONTAP SnapLock
Enterprise volume with unexpired write once, read many (WORM) files. The IAM permission
fsx:BypassSnaplockEnterpriseRetention
is also required to delete SnapLock Enterprise volumes
with unexpired WORM files. The default value is false
.
For more information, see Deleting a SnapLock volume.
public String toString()
toString
in class Object
Object.toString()
public DeleteVolumeOntapConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.