@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
.DeleteOpenZFSVolumeOption
public 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
.DeleteOpenZFSVolumeOption
public 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
.DeleteOpenZFSVolumeOption
public 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
.DeleteOpenZFSVolumeOption
public 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
.DeleteOpenZFSVolumeOption
public String toString()
toString
in class Object
Object.toString()
public DeleteVolumeOpenZFSConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.