public class VolumeGroupUpdateParam
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
VolumeGroupUpdateParam.VolumeGroupVolumeList |
Constructor and Description |
---|
VolumeGroupUpdateParam() |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.net.URI> |
getAddClustersList()
List of clusters to add to the volume group
|
java.util.List<java.net.URI> |
getAddHostsList()
List of hosts to add to the volume group
|
VolumeGroupUpdateParam.VolumeGroupVolumeList |
getAddVolumesList()
List of volumes to add to the volume group
|
java.lang.String |
getDescription()
volume group description
|
java.lang.String |
getName()
volume group unique name
Valid values:
minimum of 2 characters
maximum of 128 characters
|
java.lang.String |
getParent() |
java.util.List<java.net.URI> |
getRemoveClustersList()
List of clusters to remove from the volume group
|
java.util.List<java.net.URI> |
getRemoveHostsList()
List of hosts to remove from the volume group
|
VolumeGroupUpdateParam.VolumeGroupVolumeList |
getRemoveVolumesList()
List of volumes to remove from the volume group
|
boolean |
hasBothAddAndRemoveVolumes() |
boolean |
hasClustersToAdd() |
boolean |
hasClustersToRemove() |
boolean |
hasEitherAddOrRemoveClusters() |
boolean |
hasEitherAddOrRemoveHosts() |
boolean |
hasEitherAddOrRemoveVolumes() |
boolean |
hasHostsToAdd() |
boolean |
hasHostsToRemove() |
boolean |
hasVolumesToAdd() |
boolean |
hasVolumesToRemove() |
void |
setAddClustersList(java.util.List<java.net.URI> addClustersList) |
void |
setAddHostsList(java.util.List<java.net.URI> addHostsList) |
void |
setAddVolumesList(VolumeGroupUpdateParam.VolumeGroupVolumeList addVolumesList) |
void |
setDescription(java.lang.String description) |
void |
setName(java.lang.String name) |
void |
setParent(java.lang.String parent) |
void |
setRemoveClustersList(java.util.List<java.net.URI> removeClustersList) |
void |
setRemoveHostsList(java.util.List<java.net.URI> removeHostsList) |
void |
setRemoveVolumesList(VolumeGroupUpdateParam.VolumeGroupVolumeList removeVolumesList) |
public VolumeGroupUpdateParam.VolumeGroupVolumeList getAddVolumesList()
public void setAddVolumesList(VolumeGroupUpdateParam.VolumeGroupVolumeList addVolumesList)
public VolumeGroupUpdateParam.VolumeGroupVolumeList getRemoveVolumesList()
public void setRemoveVolumesList(VolumeGroupUpdateParam.VolumeGroupVolumeList removeVolumesList)
public boolean hasEitherAddOrRemoveVolumes()
public boolean hasEitherAddOrRemoveHosts()
public boolean hasEitherAddOrRemoveClusters()
public boolean hasBothAddAndRemoveVolumes()
public boolean hasVolumesToAdd()
public boolean hasVolumesToRemove()
public boolean hasHostsToAdd()
public boolean hasHostsToRemove()
public boolean hasClustersToAdd()
public boolean hasClustersToRemove()
@Length(min=2, max=128) public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.util.List<java.net.URI> getAddHostsList()
public void setAddHostsList(java.util.List<java.net.URI> addHostsList)
public java.util.List<java.net.URI> getRemoveHostsList()
public void setRemoveHostsList(java.util.List<java.net.URI> removeHostsList)
public java.util.List<java.net.URI> getAddClustersList()
public void setAddClustersList(java.util.List<java.net.URI> addClustersList)
public java.util.List<java.net.URI> getRemoveClustersList()
public void setRemoveClustersList(java.util.List<java.net.URI> removeClustersList)
public java.lang.String getParent()
public void setParent(java.lang.String parent)
parent
- the parent to set