public class NetAppCopyClusterLUNConfig
extends java.lang.Object
Clones selected LUN under the same volume in Vserver.
This task will clone a source LUN to destination LUN with in the same volume.Starts a LUN clone operation asynchronously.
Modifier | Constructor and Description |
---|---|
protected |
NetAppCopyClusterLUNConfig() |
|
NetAppCopyClusterLUNConfig(CuicServer server) |
Modifier and Type | Method and Description |
---|---|
NetAppCopyClusterLUNConfigResponse |
execute() |
CuicServer |
getCuicServer() |
java.lang.String |
getDestinationName() |
java.lang.String |
getLunName() |
java.lang.String |
getSnapshotName() |
boolean |
isSnapshotClone() |
boolean |
isSnapshotHide() |
void |
setCuicServer(CuicServer api) |
void |
setDestinationName(java.lang.String destinationName)
Enter new LUN Name.
|
void |
setLunName(java.lang.String lunName)
Select the LUN that need to be cloned.
|
void |
setSnapshotClone(boolean isSnapshotClone)
Select the check box to clone the LUN from snapshot
|
void |
setSnapshotHide(boolean isSnapshotHide) |
void |
setSnapshotName(java.lang.String snapshotName)
Select the snapshot name associated with the LUN's volume Set this value
only when isSnapshotHide not equals to trueAccepts value from list type
netappClusterVolumeSnapshotIdentity
|
protected NetAppCopyClusterLUNConfig()
public NetAppCopyClusterLUNConfig(CuicServer server)
public void setCuicServer(CuicServer api)
public CuicServer getCuicServer()
public boolean isSnapshotHide()
public java.lang.String getLunName()
public boolean isSnapshotClone()
public java.lang.String getSnapshotName()
public java.lang.String getDestinationName()
public void setSnapshotHide(boolean isSnapshotHide)
public void setLunName(java.lang.String lunName)
public void setSnapshotClone(boolean isSnapshotClone)
public void setSnapshotName(java.lang.String snapshotName)
public void setDestinationName(java.lang.String destinationName)
public NetAppCopyClusterLUNConfigResponse execute() throws java.lang.Exception
java.lang.Exception