@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DeleteVolumeOpenZFSConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
A value that specifies whether to delete all child volumes and snapshots.
| Constructor and Description |
|---|
DeleteVolumeOpenZFSConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
DeleteVolumeOpenZFSConfiguration |
clone() |
boolean |
equals(Object obj) |
List<String> |
getOptions()
To delete the volume's child volumes, snapshots, and clones, use the string
DELETE_CHILD_VOLUMES_AND_SNAPSHOTS. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setOptions(Collection<String> options)
To delete the volume's child volumes, snapshots, and clones, use the string
DELETE_CHILD_VOLUMES_AND_SNAPSHOTS. |
String |
toString()
Returns a string representation of this object.
|
DeleteVolumeOpenZFSConfiguration |
withOptions(Collection<String> options)
To delete the volume's child volumes, snapshots, and clones, use the string
DELETE_CHILD_VOLUMES_AND_SNAPSHOTS. |
DeleteVolumeOpenZFSConfiguration |
withOptions(DeleteOpenZFSVolumeOption... options)
To delete the volume's child volumes, snapshots, and clones, use the string
DELETE_CHILD_VOLUMES_AND_SNAPSHOTS. |
DeleteVolumeOpenZFSConfiguration |
withOptions(String... options)
To delete the volume's child volumes, snapshots, and clones, use the string
DELETE_CHILD_VOLUMES_AND_SNAPSHOTS. |
public List<String> getOptions()
To delete the volume's child volumes, snapshots, and clones, use the string
DELETE_CHILD_VOLUMES_AND_SNAPSHOTS.
DELETE_CHILD_VOLUMES_AND_SNAPSHOTS.DeleteOpenZFSVolumeOptionpublic void setOptions(Collection<String> options)
To delete the volume's child volumes, snapshots, and clones, use the string
DELETE_CHILD_VOLUMES_AND_SNAPSHOTS.
options - To delete the volume's child volumes, snapshots, and clones, use the string
DELETE_CHILD_VOLUMES_AND_SNAPSHOTS.DeleteOpenZFSVolumeOptionpublic DeleteVolumeOpenZFSConfiguration withOptions(String... options)
To delete the volume's child volumes, snapshots, and clones, use the string
DELETE_CHILD_VOLUMES_AND_SNAPSHOTS.
NOTE: This method appends the values to the existing list (if any). Use
setOptions(java.util.Collection) or withOptions(java.util.Collection) if you want to override
the existing values.
options - To delete the volume's child volumes, snapshots, and clones, use the string
DELETE_CHILD_VOLUMES_AND_SNAPSHOTS.DeleteOpenZFSVolumeOptionpublic DeleteVolumeOpenZFSConfiguration withOptions(Collection<String> options)
To delete the volume's child volumes, snapshots, and clones, use the string
DELETE_CHILD_VOLUMES_AND_SNAPSHOTS.
options - To delete the volume's child volumes, snapshots, and clones, use the string
DELETE_CHILD_VOLUMES_AND_SNAPSHOTS.DeleteOpenZFSVolumeOptionpublic DeleteVolumeOpenZFSConfiguration withOptions(DeleteOpenZFSVolumeOption... options)
To delete the volume's child volumes, snapshots, and clones, use the string
DELETE_CHILD_VOLUMES_AND_SNAPSHOTS.
options - To delete the volume's child volumes, snapshots, and clones, use the string
DELETE_CHILD_VOLUMES_AND_SNAPSHOTS.DeleteOpenZFSVolumeOptionpublic String toString()
toString in class ObjectObject.toString()public DeleteVolumeOpenZFSConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.