public class NetAppMapLUNToIGroupConfig
extends java.lang.Object
Map an existing LUN to an existing Initiator Group
Each Initiator under Initiator Group are mapped to individual host nodes. The host node information is stored in the specified LUN which is mapped to this Initiator Group This task will work for both ONTAP and OnCommand accounts.
Modifier | Constructor and Description |
---|---|
protected |
NetAppMapLUNToIGroupConfig() |
|
NetAppMapLUNToIGroupConfig(CuicServer server) |
Modifier and Type | Method and Description |
---|---|
NetAppMapLUNToIGroupConfigResponse |
execute() |
java.lang.String |
getAccountName() |
CuicServer |
getCuicServer() |
java.lang.String |
getDcName() |
java.lang.String |
getFilerName() |
java.lang.String |
getInitiatorGroup() |
int |
getLunID() |
java.lang.String |
getLunPath() |
boolean |
isAutoHide() |
boolean |
isIdOption() |
void |
setAccountName(java.lang.String accountName) |
void |
setAutoHide(boolean autoHide) |
void |
setCuicServer(CuicServer api) |
void |
setDcName(java.lang.String dcName) |
void |
setFilerName(java.lang.String filerName)
Select the Filer.
|
void |
setIdOption(boolean idOption)
If not specified, system will generate LUN ID automatically.
|
void |
setInitiatorGroup(java.lang.String initiatorGroup)
Select the Initiator Group that will be mapped to the LUN.
|
void |
setLunID(int lunID)
LUN ID for LUN Set this value only when autoHide not equals to
trueAccepts value from list type lunId
|
void |
setLunPath(java.lang.String lunPath)
Select the LUN Path that needs to be mapped to the Initiator Group.
|
protected NetAppMapLUNToIGroupConfig()
public NetAppMapLUNToIGroupConfig(CuicServer server)
public void setCuicServer(CuicServer api)
public CuicServer getCuicServer()
public boolean isAutoHide()
public java.lang.String getDcName()
public java.lang.String getAccountName()
public java.lang.String getFilerName()
public java.lang.String getInitiatorGroup()
public boolean isIdOption()
public int getLunID()
public java.lang.String getLunPath()
public void setAutoHide(boolean autoHide)
public void setDcName(java.lang.String dcName)
public void setAccountName(java.lang.String accountName)
public void setFilerName(java.lang.String filerName)
public void setInitiatorGroup(java.lang.String initiatorGroup)
public void setIdOption(boolean idOption)
public void setLunID(int lunID)
public void setLunPath(java.lang.String lunPath)
public NetAppMapLUNToIGroupConfigResponse execute() throws java.lang.Exception
java.lang.Exception