public class NetAppCreateVolumeSnapshotConfig
extends java.lang.Object
Create a Volume Snapshot.
A volume can be backed up using the snapshot feature. Snapshot can be used for the purpose of backup and recovery of a Volume. This task will work for both ONTAP and OnCommand accounts.
Modifier | Constructor and Description |
---|---|
protected |
NetAppCreateVolumeSnapshotConfig() |
|
NetAppCreateVolumeSnapshotConfig(CuicServer server) |
Modifier and Type | Method and Description |
---|---|
NetAppCreateVolumeSnapshotConfigResponse |
execute() |
java.lang.String |
getAccountName() |
java.lang.String |
getAggregate() |
CuicServer |
getCuicServer() |
java.lang.String |
getDcName() |
java.lang.String |
getFilerName() |
java.lang.String |
getSnapName() |
java.lang.String |
getVolName() |
boolean |
isAsync() |
boolean |
isVLCS() |
void |
setAccountName(java.lang.String accountName) |
void |
setAggregate(java.lang.String aggregate) |
void |
setAsync(boolean isAsync)
Async
|
void |
setCuicServer(CuicServer api) |
void |
setDcName(java.lang.String dcName) |
void |
setFilerName(java.lang.String filerName) |
void |
setSnapName(java.lang.String snapName)
Enter the name of the snapshot to be created.
|
void |
setVLCS(boolean isVLCS)
Is Valid Lun Clone Snapshot
|
void |
setVolName(java.lang.String volName)
Select the volume for which snapshot to be created.
|
protected NetAppCreateVolumeSnapshotConfig()
public NetAppCreateVolumeSnapshotConfig(CuicServer server)
public void setCuicServer(CuicServer api)
public CuicServer getCuicServer()
public java.lang.String getDcName()
public java.lang.String getAccountName()
public java.lang.String getFilerName()
public java.lang.String getAggregate()
public java.lang.String getVolName()
public java.lang.String getSnapName()
public boolean isVLCS()
public boolean isAsync()
public void setDcName(java.lang.String dcName)
public void setAccountName(java.lang.String accountName)
public void setFilerName(java.lang.String filerName)
public void setAggregate(java.lang.String aggregate)
public void setVolName(java.lang.String volName)
public void setSnapName(java.lang.String snapName)
public void setVLCS(boolean isVLCS)
public void setAsync(boolean isAsync)
public NetAppCreateVolumeSnapshotConfigResponse execute() throws java.lang.Exception
java.lang.Exception