public class ConfigTarget extends DynamicData
Java class for ConfigTarget complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ConfigTarget">
<complexContent>
<extension base="{urn:vim25}DynamicData">
<sequence>
<element name="numCpus" type="{http://www.w3.org/2001/XMLSchema}int"/>
<element name="numCpuCores" type="{http://www.w3.org/2001/XMLSchema}int"/>
<element name="numNumaNodes" type="{http://www.w3.org/2001/XMLSchema}int"/>
<element name="smcPresent" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="datastore" type="{urn:vim25}VirtualMachineDatastoreInfo" maxOccurs="unbounded" minOccurs="0"/>
<element name="network" type="{urn:vim25}VirtualMachineNetworkInfo" maxOccurs="unbounded" minOccurs="0"/>
<element name="opaqueNetwork" type="{urn:vim25}OpaqueNetworkTargetInfo" maxOccurs="unbounded" minOccurs="0"/>
<element name="distributedVirtualPortgroup" type="{urn:vim25}DistributedVirtualPortgroupInfo" maxOccurs="unbounded" minOccurs="0"/>
<element name="distributedVirtualSwitch" type="{urn:vim25}DistributedVirtualSwitchInfo" maxOccurs="unbounded" minOccurs="0"/>
<element name="cdRom" type="{urn:vim25}VirtualMachineCdromInfo" maxOccurs="unbounded" minOccurs="0"/>
<element name="serial" type="{urn:vim25}VirtualMachineSerialInfo" maxOccurs="unbounded" minOccurs="0"/>
<element name="parallel" type="{urn:vim25}VirtualMachineParallelInfo" maxOccurs="unbounded" minOccurs="0"/>
<element name="sound" type="{urn:vim25}VirtualMachineSoundInfo" maxOccurs="unbounded" minOccurs="0"/>
<element name="usb" type="{urn:vim25}VirtualMachineUsbInfo" maxOccurs="unbounded" minOccurs="0"/>
<element name="floppy" type="{urn:vim25}VirtualMachineFloppyInfo" maxOccurs="unbounded" minOccurs="0"/>
<element name="legacyNetworkInfo" type="{urn:vim25}VirtualMachineLegacyNetworkSwitchInfo" maxOccurs="unbounded" minOccurs="0"/>
<element name="scsiPassthrough" type="{urn:vim25}VirtualMachineScsiPassthroughInfo" maxOccurs="unbounded" minOccurs="0"/>
<element name="scsiDisk" type="{urn:vim25}VirtualMachineScsiDiskDeviceInfo" maxOccurs="unbounded" minOccurs="0"/>
<element name="ideDisk" type="{urn:vim25}VirtualMachineIdeDiskDeviceInfo" maxOccurs="unbounded" minOccurs="0"/>
<element name="maxMemMBOptimalPerf" type="{http://www.w3.org/2001/XMLSchema}int"/>
<element name="resourcePool" type="{urn:vim25}ResourcePoolRuntimeInfo" minOccurs="0"/>
<element name="autoVmotion" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="pciPassthrough" type="{urn:vim25}VirtualMachinePciPassthroughInfo" maxOccurs="unbounded" minOccurs="0"/>
<element name="sriov" type="{urn:vim25}VirtualMachineSriovInfo" maxOccurs="unbounded" minOccurs="0"/>
<element name="vFlashModule" type="{urn:vim25}VirtualMachineVFlashModuleInfo" maxOccurs="unbounded" minOccurs="0"/>
<element name="sharedGpuPassthroughTypes" type="{urn:vim25}VirtualMachinePciSharedGpuPassthroughInfo" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Constructor and Description |
|---|
ConfigTarget() |
| Modifier and Type | Method and Description |
|---|---|
List<VirtualMachineCdromInfo> |
getCdRom()
Gets the value of the cdRom property.
|
List<VirtualMachineDatastoreInfo> |
getDatastore()
Gets the value of the datastore property.
|
List<DistributedVirtualPortgroupInfo> |
getDistributedVirtualPortgroup()
Gets the value of the distributedVirtualPortgroup property.
|
List<DistributedVirtualSwitchInfo> |
getDistributedVirtualSwitch()
Gets the value of the distributedVirtualSwitch property.
|
List<VirtualMachineFloppyInfo> |
getFloppy()
Gets the value of the floppy property.
|
List<VirtualMachineIdeDiskDeviceInfo> |
getIdeDisk()
Gets the value of the ideDisk property.
|
List<VirtualMachineLegacyNetworkSwitchInfo> |
getLegacyNetworkInfo()
Gets the value of the legacyNetworkInfo property.
|
int |
getMaxMemMBOptimalPerf()
Gets the value of the maxMemMBOptimalPerf property.
|
List<VirtualMachineNetworkInfo> |
getNetwork()
Gets the value of the network property.
|
int |
getNumCpuCores()
Gets the value of the numCpuCores property.
|
int |
getNumCpus()
Gets the value of the numCpus property.
|
int |
getNumNumaNodes()
Gets the value of the numNumaNodes property.
|
List<OpaqueNetworkTargetInfo> |
getOpaqueNetwork()
Gets the value of the opaqueNetwork property.
|
List<VirtualMachineParallelInfo> |
getParallel()
Gets the value of the parallel property.
|
List<VirtualMachinePciPassthroughInfo> |
getPciPassthrough()
Gets the value of the pciPassthrough property.
|
ResourcePoolRuntimeInfo |
getResourcePool()
Gets the value of the resourcePool property.
|
List<VirtualMachineScsiDiskDeviceInfo> |
getScsiDisk()
Gets the value of the scsiDisk property.
|
List<VirtualMachineScsiPassthroughInfo> |
getScsiPassthrough()
Gets the value of the scsiPassthrough property.
|
List<VirtualMachineSerialInfo> |
getSerial()
Gets the value of the serial property.
|
List<VirtualMachinePciSharedGpuPassthroughInfo> |
getSharedGpuPassthroughTypes()
Gets the value of the sharedGpuPassthroughTypes property.
|
List<VirtualMachineSoundInfo> |
getSound()
Gets the value of the sound property.
|
List<VirtualMachineSriovInfo> |
getSriov()
Gets the value of the sriov property.
|
List<VirtualMachineUsbInfo> |
getUsb()
Gets the value of the usb property.
|
List<VirtualMachineVFlashModuleInfo> |
getVFlashModule()
Gets the value of the vFlashModule property.
|
Boolean |
isAutoVmotion()
Gets the value of the autoVmotion property.
|
Boolean |
isSmcPresent()
Gets the value of the smcPresent property.
|
void |
setAutoVmotion(Boolean value)
Sets the value of the autoVmotion property.
|
void |
setMaxMemMBOptimalPerf(int value)
Sets the value of the maxMemMBOptimalPerf property.
|
void |
setNumCpuCores(int value)
Sets the value of the numCpuCores property.
|
void |
setNumCpus(int value)
Sets the value of the numCpus property.
|
void |
setNumNumaNodes(int value)
Sets the value of the numNumaNodes property.
|
void |
setResourcePool(ResourcePoolRuntimeInfo value)
Sets the value of the resourcePool property.
|
void |
setSmcPresent(Boolean value)
Sets the value of the smcPresent property.
|
protected int numCpus
protected int numCpuCores
protected int numNumaNodes
protected Boolean smcPresent
protected List<VirtualMachineDatastoreInfo> datastore
protected List<VirtualMachineNetworkInfo> network
protected List<OpaqueNetworkTargetInfo> opaqueNetwork
protected List<DistributedVirtualPortgroupInfo> distributedVirtualPortgroup
protected List<DistributedVirtualSwitchInfo> distributedVirtualSwitch
protected List<VirtualMachineCdromInfo> cdRom
protected List<VirtualMachineSerialInfo> serial
protected List<VirtualMachineParallelInfo> parallel
protected List<VirtualMachineSoundInfo> sound
protected List<VirtualMachineUsbInfo> usb
protected List<VirtualMachineFloppyInfo> floppy
protected List<VirtualMachineLegacyNetworkSwitchInfo> legacyNetworkInfo
protected List<VirtualMachineScsiPassthroughInfo> scsiPassthrough
protected List<VirtualMachineScsiDiskDeviceInfo> scsiDisk
protected List<VirtualMachineIdeDiskDeviceInfo> ideDisk
protected int maxMemMBOptimalPerf
protected ResourcePoolRuntimeInfo resourcePool
protected Boolean autoVmotion
protected List<VirtualMachinePciPassthroughInfo> pciPassthrough
protected List<VirtualMachineSriovInfo> sriov
protected List<VirtualMachineVFlashModuleInfo> vFlashModule
protected List<VirtualMachinePciSharedGpuPassthroughInfo> sharedGpuPassthroughTypes
public int getNumCpus()
public void setNumCpus(int value)
public int getNumCpuCores()
public void setNumCpuCores(int value)
public int getNumNumaNodes()
public void setNumNumaNodes(int value)
public Boolean isSmcPresent()
Booleanpublic void setSmcPresent(Boolean value)
value - allowed object is
Booleanpublic List<VirtualMachineDatastoreInfo> getDatastore()
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 datastore property.
For example, to add a new item, do as follows:
getDatastore().add(newItem);
Objects of the following type(s) are allowed in the list
VirtualMachineDatastoreInfo
public List<VirtualMachineNetworkInfo> getNetwork()
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 network property.
For example, to add a new item, do as follows:
getNetwork().add(newItem);
Objects of the following type(s) are allowed in the list
VirtualMachineNetworkInfo
public List<OpaqueNetworkTargetInfo> getOpaqueNetwork()
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 opaqueNetwork property.
For example, to add a new item, do as follows:
getOpaqueNetwork().add(newItem);
Objects of the following type(s) are allowed in the list
OpaqueNetworkTargetInfo
public List<DistributedVirtualPortgroupInfo> getDistributedVirtualPortgroup()
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 distributedVirtualPortgroup property.
For example, to add a new item, do as follows:
getDistributedVirtualPortgroup().add(newItem);
Objects of the following type(s) are allowed in the list
DistributedVirtualPortgroupInfo
public List<DistributedVirtualSwitchInfo> getDistributedVirtualSwitch()
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 distributedVirtualSwitch property.
For example, to add a new item, do as follows:
getDistributedVirtualSwitch().add(newItem);
Objects of the following type(s) are allowed in the list
DistributedVirtualSwitchInfo
public List<VirtualMachineCdromInfo> getCdRom()
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 cdRom property.
For example, to add a new item, do as follows:
getCdRom().add(newItem);
Objects of the following type(s) are allowed in the list
VirtualMachineCdromInfo
public List<VirtualMachineSerialInfo> getSerial()
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 serial property.
For example, to add a new item, do as follows:
getSerial().add(newItem);
Objects of the following type(s) are allowed in the list
VirtualMachineSerialInfo
public List<VirtualMachineParallelInfo> getParallel()
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 parallel property.
For example, to add a new item, do as follows:
getParallel().add(newItem);
Objects of the following type(s) are allowed in the list
VirtualMachineParallelInfo
public List<VirtualMachineSoundInfo> getSound()
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 sound property.
For example, to add a new item, do as follows:
getSound().add(newItem);
Objects of the following type(s) are allowed in the list
VirtualMachineSoundInfo
public List<VirtualMachineUsbInfo> getUsb()
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 usb property.
For example, to add a new item, do as follows:
getUsb().add(newItem);
Objects of the following type(s) are allowed in the list
VirtualMachineUsbInfo
public List<VirtualMachineFloppyInfo> getFloppy()
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 floppy property.
For example, to add a new item, do as follows:
getFloppy().add(newItem);
Objects of the following type(s) are allowed in the list
VirtualMachineFloppyInfo
public List<VirtualMachineLegacyNetworkSwitchInfo> getLegacyNetworkInfo()
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 legacyNetworkInfo property.
For example, to add a new item, do as follows:
getLegacyNetworkInfo().add(newItem);
Objects of the following type(s) are allowed in the list
VirtualMachineLegacyNetworkSwitchInfo
public List<VirtualMachineScsiPassthroughInfo> getScsiPassthrough()
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 scsiPassthrough property.
For example, to add a new item, do as follows:
getScsiPassthrough().add(newItem);
Objects of the following type(s) are allowed in the list
VirtualMachineScsiPassthroughInfo
public List<VirtualMachineScsiDiskDeviceInfo> getScsiDisk()
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 scsiDisk property.
For example, to add a new item, do as follows:
getScsiDisk().add(newItem);
Objects of the following type(s) are allowed in the list
VirtualMachineScsiDiskDeviceInfo
public List<VirtualMachineIdeDiskDeviceInfo> getIdeDisk()
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 ideDisk property.
For example, to add a new item, do as follows:
getIdeDisk().add(newItem);
Objects of the following type(s) are allowed in the list
VirtualMachineIdeDiskDeviceInfo
public int getMaxMemMBOptimalPerf()
public void setMaxMemMBOptimalPerf(int value)
public ResourcePoolRuntimeInfo getResourcePool()
ResourcePoolRuntimeInfopublic void setResourcePool(ResourcePoolRuntimeInfo value)
value - allowed object is
ResourcePoolRuntimeInfopublic Boolean isAutoVmotion()
Booleanpublic void setAutoVmotion(Boolean value)
value - allowed object is
Booleanpublic List<VirtualMachinePciPassthroughInfo> getPciPassthrough()
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 pciPassthrough property.
For example, to add a new item, do as follows:
getPciPassthrough().add(newItem);
Objects of the following type(s) are allowed in the list
VirtualMachinePciPassthroughInfo
public List<VirtualMachineSriovInfo> getSriov()
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 sriov property.
For example, to add a new item, do as follows:
getSriov().add(newItem);
Objects of the following type(s) are allowed in the list
VirtualMachineSriovInfo
public List<VirtualMachineVFlashModuleInfo> getVFlashModule()
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 vFlashModule property.
For example, to add a new item, do as follows:
getVFlashModule().add(newItem);
Objects of the following type(s) are allowed in the list
VirtualMachineVFlashModuleInfo
public List<VirtualMachinePciSharedGpuPassthroughInfo> getSharedGpuPassthroughTypes()
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 sharedGpuPassthroughTypes property.
For example, to add a new item, do as follows:
getSharedGpuPassthroughTypes().add(newItem);
Objects of the following type(s) are allowed in the list
VirtualMachinePciSharedGpuPassthroughInfo
Copyright © 2018. All rights reserved.