public class ExportCreateParam
extends java.lang.Object
Constructor and Description |
---|
ExportCreateParam() |
ExportCreateParam(java.net.URI project,
java.net.URI varray,
java.lang.String name,
java.lang.String type,
java.util.List<VolumeParam> volumes,
java.util.List<java.net.URI> initiators,
java.util.List<java.net.URI> hosts,
java.util.List<java.net.URI> clusters) |
Modifier and Type | Method and Description |
---|---|
void |
addCluster(java.net.URI clusterId) |
void |
addHost(java.net.URI hostId) |
void |
addVolume(java.net.URI volumeId) |
java.util.List<java.net.URI> |
getClusters() |
ExportPathParameters |
getExportPathParameters() |
java.util.List<java.net.URI> |
getHosts() |
java.util.List<java.net.URI> |
getInitiators() |
java.lang.String |
getName()
User assigned name for the export.
|
java.net.URI |
getProject()
The ViPR project to which this export will belong.
|
java.lang.String |
getType()
The type of export group which, in turn, shall dictate
how masking views or storage groups will be created.
|
java.net.URI |
getVarray()
The virtual array where this export is to be created.
|
java.util.List<VolumeParam> |
getVolumes() |
void |
setClusters(java.util.List<java.net.URI> clusters) |
void |
setExportPathParameters(ExportPathParameters pathParam) |
void |
setHosts(java.util.List<java.net.URI> hosts) |
void |
setInitiators(java.util.List<java.net.URI> initiators) |
void |
setName(java.lang.String name) |
void |
setProject(java.net.URI project) |
void |
setType(java.lang.String type) |
void |
setVarray(java.net.URI varray) |
void |
setVolumes(java.util.List<VolumeParam> volumes) |
public ExportCreateParam()
public ExportCreateParam(java.net.URI project, java.net.URI varray, java.lang.String name, java.lang.String type, java.util.List<VolumeParam> volumes, java.util.List<java.net.URI> initiators, java.util.List<java.net.URI> hosts, java.util.List<java.net.URI> clusters)
public java.util.List<java.net.URI> getClusters()
public void setClusters(java.util.List<java.net.URI> clusters)
public java.util.List<java.net.URI> getHosts()
public void setHosts(java.util.List<java.net.URI> hosts)
public java.util.List<java.net.URI> getInitiators()
public void setInitiators(java.util.List<java.net.URI> initiators)
@Length(min=2, max=128) public java.lang.String getName()
public void setName(java.lang.String name)
public java.net.URI getProject()
public void setProject(java.net.URI project)
public java.lang.String getType()
public void setType(java.lang.String type)
public java.net.URI getVarray()
public void setVarray(java.net.URI varray)
public java.util.List<VolumeParam> getVolumes()
public void setVolumes(java.util.List<VolumeParam> volumes)
public void addVolume(java.net.URI volumeId)
public void addHost(java.net.URI hostId)
public void addCluster(java.net.URI clusterId)
public ExportPathParameters getExportPathParameters()
public void setExportPathParameters(ExportPathParameters pathParam)