public class UcsCreateVlan
extends java.lang.Object
Adds VLAN to UCS and its Managed Objects
This task allows user to add VLAN to UCS Manager along with its managed objects. If user selects only Physical Infrastructure, VLAN will be added to UCS Manager only. If user selects Virtual Infrastructure, VLAN will be added to all the Service Profiles, Service Profile Templates and vNIC templates for the selected Organization.
Output of this task is VLAN id, VLAN name and the objects that are affected.
Modifier | Constructor and Description |
---|---|
protected |
UcsCreateVlan() |
|
UcsCreateVlan(CuicServer server) |
Modifier and Type | Method and Description |
---|---|
UcsCreateVlanResponse |
execute() |
java.lang.String |
getAccountName() |
java.lang.String |
getAffectedObjects() |
CuicServer |
getCuicServer() |
java.lang.String |
getDualVLAN() |
java.lang.String |
getName() |
java.lang.String |
getOrgList() |
java.lang.String |
getPubNwName_all() |
java.lang.String |
getPubNwName_both_B() |
java.lang.String |
getSharing_all() |
java.lang.String |
getSharing_both_B() |
java.lang.String |
getSpList() |
java.lang.String |
getSpTemplList() |
java.lang.String |
getVlanID_A_both() |
java.lang.String |
getVlanID_A() |
java.lang.String |
getVlanID_B_both() |
java.lang.String |
getVlanID_B() |
java.lang.String |
getVlanType() |
java.lang.String |
getVnicTemplList() |
boolean |
isPhysicalInfra() |
boolean |
isVirtualInfra() |
void |
setAccountName(java.lang.String accountName)
Select UCSM Account Name under which VLAN will be created
Accepts value from list type ucsAccountName
|
void |
setAffectedObjects(java.lang.String affectedObjects) |
void |
setCuicServer(CuicServer api) |
void |
setDualVLAN(java.lang.String dualVLAN)
Enter VLAN ID (Common/Global)
Set this value only when vlanType equals to dualAccepts value from list type vlanID
|
void |
setName(java.lang.String name)
Enter VLAN Name
|
void |
setOrgList(java.lang.String orgList)
Select organizations for auto VLAN modification
Set this value only when virtualInfra not equals to falseAccepts value from list type ucsOrgDnListByAcc
|
void |
setPhysicalInfra(boolean physicalInfra)
Select Physical Infrastructure needs to be updated with new VLAN
|
void |
setPubNwName_all(java.lang.String pubNwName_all)
Select Primary VLAN
Set this value only when sharing_all equals to Isolated
|
void |
setPubNwName_both_B(java.lang.String pubNwName_both_B)
Select Primary VLAN
Set this value only when sharing_both_B equals to Isolated
|
void |
setSharing_all(java.lang.String sharing_all)
Select sharing type
|
void |
setSharing_both_B(java.lang.String sharing_both_B)
Select sharing type
Set this value only when vlanType equals to both
|
void |
setSpList(java.lang.String spList)
Select service profiles for auto VLAN modification
Set this value only when virtualInfra not equals to false
|
void |
setSpTemplList(java.lang.String spTemplList)
Select service profiles templates for auto VLAN modification
Set this value only when virtualInfra not equals to false
|
void |
setVirtualInfra(boolean virtualInfra)
Select virtual infrastructure
|
void |
setVlanID_A_both(java.lang.String vlanID_A_both)
Enter VLAN ID(Both Fabrics Configured Differently)
Set this value only when vlanType equals to bothAccepts value from list type vlanID
|
void |
setVlanID_A(java.lang.String vlanID_A)
Enter VLAN ID for Fabric A
Set this value only when vlanType equals to AAccepts value from list type vlanID
|
void |
setVlanID_B_both(java.lang.String vlanID_B_both)
Enter VLAN ID(Both Fabrics Configured Differently)
Set this value only when vlanType equals to bothAccepts value from list type vlanID
|
void |
setVlanID_B(java.lang.String vlanID_B)
Enter VLAN ID for Fabric B
Set this value only when vlanType equals to BAccepts value from list type vlanID
|
void |
setVlanType(java.lang.String vlanType)
Select VLAN Type
Set this value only when physicalInfra not equals to falseAccepts value from list type ucsVlanTypeListForVlanCreation
|
void |
setVnicTemplList(java.lang.String vnicTemplList)
Select vNIC templates for auto VLAN modification
Set this value only when virtualInfra not equals to false
|
protected UcsCreateVlan()
public UcsCreateVlan(CuicServer server)
public void setCuicServer(CuicServer api)
public CuicServer getCuicServer()
public java.lang.String getName()
public java.lang.String getAccountName()
public boolean isPhysicalInfra()
public java.lang.String getVlanType()
public java.lang.String getDualVLAN()
public java.lang.String getVlanID_A()
public java.lang.String getVlanID_B()
public java.lang.String getVlanID_A_both()
public java.lang.String getSharing_all()
public java.lang.String getPubNwName_all()
public java.lang.String getVlanID_B_both()
public java.lang.String getSharing_both_B()
public java.lang.String getPubNwName_both_B()
public boolean isVirtualInfra()
public java.lang.String getOrgList()
public java.lang.String getAffectedObjects()
public java.lang.String getSpList()
public java.lang.String getSpTemplList()
public java.lang.String getVnicTemplList()
public void setName(java.lang.String name)
public void setAccountName(java.lang.String accountName)
public void setPhysicalInfra(boolean physicalInfra)
public void setVlanType(java.lang.String vlanType)
public void setDualVLAN(java.lang.String dualVLAN)
public void setVlanID_A(java.lang.String vlanID_A)
public void setVlanID_B(java.lang.String vlanID_B)
public void setVlanID_A_both(java.lang.String vlanID_A_both)
public void setSharing_all(java.lang.String sharing_all)
public void setPubNwName_all(java.lang.String pubNwName_all)
public void setVlanID_B_both(java.lang.String vlanID_B_both)
public void setSharing_both_B(java.lang.String sharing_both_B)
public void setPubNwName_both_B(java.lang.String pubNwName_both_B)
public void setVirtualInfra(boolean virtualInfra)
public void setOrgList(java.lang.String orgList)
public void setAffectedObjects(java.lang.String affectedObjects)
public void setSpList(java.lang.String spList)
public void setSpTemplList(java.lang.String spTemplList)
public void setVnicTemplList(java.lang.String vnicTemplList)
public UcsCreateVlanResponse execute() throws java.lang.Exception
java.lang.Exception