public class HostConfigSpec extends DynamicData
Java class for HostConfigSpec complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="HostConfigSpec">
<complexContent>
<extension base="{urn:vim25}DynamicData">
<sequence>
<element name="nasDatastore" type="{urn:vim25}HostNasVolumeConfig" maxOccurs="unbounded" minOccurs="0"/>
<element name="network" type="{urn:vim25}HostNetworkConfig" minOccurs="0"/>
<element name="nicTypeSelection" type="{urn:vim25}HostVirtualNicManagerNicTypeSelection" maxOccurs="unbounded" minOccurs="0"/>
<element name="service" type="{urn:vim25}HostServiceConfig" maxOccurs="unbounded" minOccurs="0"/>
<element name="firewall" type="{urn:vim25}HostFirewallConfig" minOccurs="0"/>
<element name="option" type="{urn:vim25}OptionValue" maxOccurs="unbounded" minOccurs="0"/>
<element name="datastorePrincipal" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="datastorePrincipalPasswd" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="datetime" type="{urn:vim25}HostDateTimeConfig" minOccurs="0"/>
<element name="storageDevice" type="{urn:vim25}HostStorageDeviceInfo" minOccurs="0"/>
<element name="license" type="{urn:vim25}HostLicenseSpec" minOccurs="0"/>
<element name="security" type="{urn:vim25}HostSecuritySpec" minOccurs="0"/>
<element name="userAccount" type="{urn:vim25}HostAccountSpec" maxOccurs="unbounded" minOccurs="0"/>
<element name="usergroupAccount" type="{urn:vim25}HostAccountSpec" maxOccurs="unbounded" minOccurs="0"/>
<element name="memory" type="{urn:vim25}HostMemorySpec" minOccurs="0"/>
<element name="activeDirectory" type="{urn:vim25}HostActiveDirectory" maxOccurs="unbounded" minOccurs="0"/>
<element name="genericConfig" type="{urn:vim25}KeyAnyValue" maxOccurs="unbounded" minOccurs="0"/>
<element name="graphicsConfig" type="{urn:vim25}HostGraphicsConfig" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected List<HostActiveDirectory> |
activeDirectory |
protected String |
datastorePrincipal |
protected String |
datastorePrincipalPasswd |
protected HostDateTimeConfig |
datetime |
protected HostFirewallConfig |
firewall |
protected List<KeyAnyValue> |
genericConfig |
protected HostGraphicsConfig |
graphicsConfig |
protected HostLicenseSpec |
license |
protected HostMemorySpec |
memory |
protected List<HostNasVolumeConfig> |
nasDatastore |
protected HostNetworkConfig |
network |
protected List<HostVirtualNicManagerNicTypeSelection> |
nicTypeSelection |
protected List<OptionValue> |
option |
protected HostSecuritySpec |
security |
protected List<HostServiceConfig> |
service |
protected HostStorageDeviceInfo |
storageDevice |
protected List<HostAccountSpec> |
userAccount |
protected List<HostAccountSpec> |
usergroupAccount |
| Constructor and Description |
|---|
HostConfigSpec() |
| Modifier and Type | Method and Description |
|---|---|
List<HostActiveDirectory> |
getActiveDirectory()
Gets the value of the activeDirectory property.
|
String |
getDatastorePrincipal()
Gets the value of the datastorePrincipal property.
|
String |
getDatastorePrincipalPasswd()
Gets the value of the datastorePrincipalPasswd property.
|
HostDateTimeConfig |
getDatetime()
Gets the value of the datetime property.
|
HostFirewallConfig |
getFirewall()
Gets the value of the firewall property.
|
List<KeyAnyValue> |
getGenericConfig()
Gets the value of the genericConfig property.
|
HostGraphicsConfig |
getGraphicsConfig()
Gets the value of the graphicsConfig property.
|
HostLicenseSpec |
getLicense()
Gets the value of the license property.
|
HostMemorySpec |
getMemory()
Gets the value of the memory property.
|
List<HostNasVolumeConfig> |
getNasDatastore()
Gets the value of the nasDatastore property.
|
HostNetworkConfig |
getNetwork()
Gets the value of the network property.
|
List<HostVirtualNicManagerNicTypeSelection> |
getNicTypeSelection()
Gets the value of the nicTypeSelection property.
|
List<OptionValue> |
getOption()
Gets the value of the option property.
|
HostSecuritySpec |
getSecurity()
Gets the value of the security property.
|
List<HostServiceConfig> |
getService()
Gets the value of the service property.
|
HostStorageDeviceInfo |
getStorageDevice()
Gets the value of the storageDevice property.
|
List<HostAccountSpec> |
getUserAccount()
Gets the value of the userAccount property.
|
List<HostAccountSpec> |
getUsergroupAccount()
Gets the value of the usergroupAccount property.
|
void |
setDatastorePrincipal(String value)
Sets the value of the datastorePrincipal property.
|
void |
setDatastorePrincipalPasswd(String value)
Sets the value of the datastorePrincipalPasswd property.
|
void |
setDatetime(HostDateTimeConfig value)
Sets the value of the datetime property.
|
void |
setFirewall(HostFirewallConfig value)
Sets the value of the firewall property.
|
void |
setGraphicsConfig(HostGraphicsConfig value)
Sets the value of the graphicsConfig property.
|
void |
setLicense(HostLicenseSpec value)
Sets the value of the license property.
|
void |
setMemory(HostMemorySpec value)
Sets the value of the memory property.
|
void |
setNetwork(HostNetworkConfig value)
Sets the value of the network property.
|
void |
setSecurity(HostSecuritySpec value)
Sets the value of the security property.
|
void |
setStorageDevice(HostStorageDeviceInfo value)
Sets the value of the storageDevice property.
|
protected List<HostNasVolumeConfig> nasDatastore
protected HostNetworkConfig network
protected List<HostVirtualNicManagerNicTypeSelection> nicTypeSelection
protected List<HostServiceConfig> service
protected HostFirewallConfig firewall
protected List<OptionValue> option
protected String datastorePrincipal
protected String datastorePrincipalPasswd
protected HostDateTimeConfig datetime
protected HostStorageDeviceInfo storageDevice
protected HostLicenseSpec license
protected HostSecuritySpec security
protected List<HostAccountSpec> userAccount
protected List<HostAccountSpec> usergroupAccount
protected HostMemorySpec memory
protected List<HostActiveDirectory> activeDirectory
protected List<KeyAnyValue> genericConfig
protected HostGraphicsConfig graphicsConfig
public List<HostNasVolumeConfig> getNasDatastore()
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 nasDatastore property.
For example, to add a new item, do as follows:
getNasDatastore().add(newItem);
Objects of the following type(s) are allowed in the list
HostNasVolumeConfig
public HostNetworkConfig getNetwork()
HostNetworkConfigpublic void setNetwork(HostNetworkConfig value)
value - allowed object is
HostNetworkConfigpublic List<HostVirtualNicManagerNicTypeSelection> getNicTypeSelection()
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 nicTypeSelection property.
For example, to add a new item, do as follows:
getNicTypeSelection().add(newItem);
Objects of the following type(s) are allowed in the list
HostVirtualNicManagerNicTypeSelection
public List<HostServiceConfig> getService()
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 service property.
For example, to add a new item, do as follows:
getService().add(newItem);
Objects of the following type(s) are allowed in the list
HostServiceConfig
public HostFirewallConfig getFirewall()
HostFirewallConfigpublic void setFirewall(HostFirewallConfig value)
value - allowed object is
HostFirewallConfigpublic List<OptionValue> getOption()
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 option property.
For example, to add a new item, do as follows:
getOption().add(newItem);
Objects of the following type(s) are allowed in the list
OptionValue
public String getDatastorePrincipal()
Stringpublic void setDatastorePrincipal(String value)
value - allowed object is
Stringpublic String getDatastorePrincipalPasswd()
Stringpublic void setDatastorePrincipalPasswd(String value)
value - allowed object is
Stringpublic HostDateTimeConfig getDatetime()
HostDateTimeConfigpublic void setDatetime(HostDateTimeConfig value)
value - allowed object is
HostDateTimeConfigpublic HostStorageDeviceInfo getStorageDevice()
HostStorageDeviceInfopublic void setStorageDevice(HostStorageDeviceInfo value)
value - allowed object is
HostStorageDeviceInfopublic HostLicenseSpec getLicense()
HostLicenseSpecpublic void setLicense(HostLicenseSpec value)
value - allowed object is
HostLicenseSpecpublic HostSecuritySpec getSecurity()
HostSecuritySpecpublic void setSecurity(HostSecuritySpec value)
value - allowed object is
HostSecuritySpecpublic List<HostAccountSpec> getUserAccount()
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 userAccount property.
For example, to add a new item, do as follows:
getUserAccount().add(newItem);
Objects of the following type(s) are allowed in the list
HostAccountSpec
public List<HostAccountSpec> getUsergroupAccount()
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 usergroupAccount property.
For example, to add a new item, do as follows:
getUsergroupAccount().add(newItem);
Objects of the following type(s) are allowed in the list
HostAccountSpec
public HostMemorySpec getMemory()
HostMemorySpecpublic void setMemory(HostMemorySpec value)
value - allowed object is
HostMemorySpecpublic List<HostActiveDirectory> getActiveDirectory()
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 activeDirectory property.
For example, to add a new item, do as follows:
getActiveDirectory().add(newItem);
Objects of the following type(s) are allowed in the list
HostActiveDirectory
public List<KeyAnyValue> getGenericConfig()
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 genericConfig property.
For example, to add a new item, do as follows:
getGenericConfig().add(newItem);
Objects of the following type(s) are allowed in the list
KeyAnyValue
public HostGraphicsConfig getGraphicsConfig()
HostGraphicsConfigpublic void setGraphicsConfig(HostGraphicsConfig value)
value - allowed object is
HostGraphicsConfigCopyright © 2018. All rights reserved.