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)