public class DVSConfigSpec extends DynamicData
Java class for DVSConfigSpec complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="DVSConfigSpec">
<complexContent>
<extension base="{urn:vim25}DynamicData">
<sequence>
<element name="configVersion" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="numStandalonePorts" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="maxPorts" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="uplinkPortPolicy" type="{urn:vim25}DVSUplinkPortPolicy" minOccurs="0"/>
<element name="uplinkPortgroup" type="{urn:vim25}ManagedObjectReference" maxOccurs="unbounded" minOccurs="0"/>
<element name="defaultPortConfig" type="{urn:vim25}DVPortSetting" minOccurs="0"/>
<element name="host" type="{urn:vim25}DistributedVirtualSwitchHostMemberConfigSpec" maxOccurs="unbounded" minOccurs="0"/>
<element name="extensionKey" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="policy" type="{urn:vim25}DVSPolicy" minOccurs="0"/>
<element name="vendorSpecificConfig" type="{urn:vim25}DistributedVirtualSwitchKeyedOpaqueBlob" maxOccurs="unbounded" minOccurs="0"/>
<element name="contact" type="{urn:vim25}DVSContactInfo" minOccurs="0"/>
<element name="switchIpAddress" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="defaultProxySwitchMaxNumPorts" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="infrastructureTrafficResourceConfig" type="{urn:vim25}DvsHostInfrastructureTrafficResource" maxOccurs="unbounded" minOccurs="0"/>
<element name="networkResourceControlVersion" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected String |
configVersion |
protected DVSContactInfo |
contact |
protected DVPortSetting |
defaultPortConfig |
protected Integer |
defaultProxySwitchMaxNumPorts |
protected String |
description |
protected String |
extensionKey |
protected List<DistributedVirtualSwitchHostMemberConfigSpec> |
host |
protected List<DvsHostInfrastructureTrafficResource> |
infrastructureTrafficResourceConfig |
protected Integer |
maxPorts |
protected String |
name |
protected String |
networkResourceControlVersion |
protected Integer |
numStandalonePorts |
protected DVSPolicy |
policy |
protected String |
switchIpAddress |
protected List<ManagedObjectReference> |
uplinkPortgroup |
protected DVSUplinkPortPolicy |
uplinkPortPolicy |
protected List<DistributedVirtualSwitchKeyedOpaqueBlob> |
vendorSpecificConfig |
| Constructor and Description |
|---|
DVSConfigSpec() |
| Modifier and Type | Method and Description |
|---|---|
String |
getConfigVersion()
Gets the value of the configVersion property.
|
DVSContactInfo |
getContact()
Gets the value of the contact property.
|
DVPortSetting |
getDefaultPortConfig()
Gets the value of the defaultPortConfig property.
|
Integer |
getDefaultProxySwitchMaxNumPorts()
Gets the value of the defaultProxySwitchMaxNumPorts property.
|
String |
getDescription()
Gets the value of the description property.
|
String |
getExtensionKey()
Gets the value of the extensionKey property.
|
List<DistributedVirtualSwitchHostMemberConfigSpec> |
getHost()
Gets the value of the host property.
|
List<DvsHostInfrastructureTrafficResource> |
getInfrastructureTrafficResourceConfig()
Gets the value of the infrastructureTrafficResourceConfig property.
|
Integer |
getMaxPorts()
Gets the value of the maxPorts property.
|
String |
getName()
Gets the value of the name property.
|
String |
getNetworkResourceControlVersion()
Gets the value of the networkResourceControlVersion property.
|
Integer |
getNumStandalonePorts()
Gets the value of the numStandalonePorts property.
|
DVSPolicy |
getPolicy()
Gets the value of the policy property.
|
String |
getSwitchIpAddress()
Gets the value of the switchIpAddress property.
|
List<ManagedObjectReference> |
getUplinkPortgroup()
Gets the value of the uplinkPortgroup property.
|
DVSUplinkPortPolicy |
getUplinkPortPolicy()
Gets the value of the uplinkPortPolicy property.
|
List<DistributedVirtualSwitchKeyedOpaqueBlob> |
getVendorSpecificConfig()
Gets the value of the vendorSpecificConfig property.
|
void |
setConfigVersion(String value)
Sets the value of the configVersion property.
|
void |
setContact(DVSContactInfo value)
Sets the value of the contact property.
|
void |
setDefaultPortConfig(DVPortSetting value)
Sets the value of the defaultPortConfig property.
|
void |
setDefaultProxySwitchMaxNumPorts(Integer value)
Sets the value of the defaultProxySwitchMaxNumPorts property.
|
void |
setDescription(String value)
Sets the value of the description property.
|
void |
setExtensionKey(String value)
Sets the value of the extensionKey property.
|
void |
setMaxPorts(Integer value)
Sets the value of the maxPorts property.
|
void |
setName(String value)
Sets the value of the name property.
|
void |
setNetworkResourceControlVersion(String value)
Sets the value of the networkResourceControlVersion property.
|
void |
setNumStandalonePorts(Integer value)
Sets the value of the numStandalonePorts property.
|
void |
setPolicy(DVSPolicy value)
Sets the value of the policy property.
|
void |
setSwitchIpAddress(String value)
Sets the value of the switchIpAddress property.
|
void |
setUplinkPortPolicy(DVSUplinkPortPolicy value)
Sets the value of the uplinkPortPolicy property.
|
protected String configVersion
protected String name
protected Integer numStandalonePorts
protected Integer maxPorts
protected DVSUplinkPortPolicy uplinkPortPolicy
protected List<ManagedObjectReference> uplinkPortgroup
protected DVPortSetting defaultPortConfig
protected List<DistributedVirtualSwitchHostMemberConfigSpec> host
protected String extensionKey
protected String description
protected DVSPolicy policy
protected List<DistributedVirtualSwitchKeyedOpaqueBlob> vendorSpecificConfig
protected DVSContactInfo contact
protected String switchIpAddress
protected Integer defaultProxySwitchMaxNumPorts
protected List<DvsHostInfrastructureTrafficResource> infrastructureTrafficResourceConfig
protected String networkResourceControlVersion
public String getConfigVersion()
Stringpublic void setConfigVersion(String value)
value - allowed object is
Stringpublic String getName()
Stringpublic void setName(String value)
value - allowed object is
Stringpublic Integer getNumStandalonePorts()
Integerpublic void setNumStandalonePorts(Integer value)
value - allowed object is
Integerpublic Integer getMaxPorts()
Integerpublic void setMaxPorts(Integer value)
value - allowed object is
Integerpublic DVSUplinkPortPolicy getUplinkPortPolicy()
DVSUplinkPortPolicypublic void setUplinkPortPolicy(DVSUplinkPortPolicy value)
value - allowed object is
DVSUplinkPortPolicypublic List<ManagedObjectReference> getUplinkPortgroup()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the uplinkPortgroup property.
For example, to add a new item, do as follows:
getUplinkPortgroup().add(newItem);
Objects of the following type(s) are allowed in the list
ManagedObjectReference
public DVPortSetting getDefaultPortConfig()
DVPortSettingpublic void setDefaultPortConfig(DVPortSetting value)
value - allowed object is
DVPortSettingpublic List<DistributedVirtualSwitchHostMemberConfigSpec> getHost()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the host property.
For example, to add a new item, do as follows:
getHost().add(newItem);
Objects of the following type(s) are allowed in the list
DistributedVirtualSwitchHostMemberConfigSpec
public String getExtensionKey()
Stringpublic void setExtensionKey(String value)
value - allowed object is
Stringpublic String getDescription()
Stringpublic void setDescription(String value)
value - allowed object is
Stringpublic DVSPolicy getPolicy()
DVSPolicypublic void setPolicy(DVSPolicy value)
value - allowed object is
DVSPolicypublic List<DistributedVirtualSwitchKeyedOpaqueBlob> getVendorSpecificConfig()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the vendorSpecificConfig property.
For example, to add a new item, do as follows:
getVendorSpecificConfig().add(newItem);
Objects of the following type(s) are allowed in the list
DistributedVirtualSwitchKeyedOpaqueBlob
public DVSContactInfo getContact()
DVSContactInfopublic void setContact(DVSContactInfo value)
value - allowed object is
DVSContactInfopublic String getSwitchIpAddress()
Stringpublic void setSwitchIpAddress(String value)
value - allowed object is
Stringpublic Integer getDefaultProxySwitchMaxNumPorts()
Integerpublic void setDefaultProxySwitchMaxNumPorts(Integer value)
value - allowed object is
Integerpublic List<DvsHostInfrastructureTrafficResource> getInfrastructureTrafficResourceConfig()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the infrastructureTrafficResourceConfig property.
For example, to add a new item, do as follows:
getInfrastructureTrafficResourceConfig().add(newItem);
Objects of the following type(s) are allowed in the list
DvsHostInfrastructureTrafficResource
public String getNetworkResourceControlVersion()
StringCopyright © 2018. All rights reserved.