public class GuestOsDescriptor extends DynamicData
Java class for GuestOsDescriptor complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="GuestOsDescriptor">
<complexContent>
<extension base="{urn:vim25}DynamicData">
<sequence>
<element name="id" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="family" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="fullName" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="supportedMaxCPUs" type="{http://www.w3.org/2001/XMLSchema}int"/>
<element name="numSupportedPhysicalSockets" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="numSupportedCoresPerSocket" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="supportedMinMemMB" type="{http://www.w3.org/2001/XMLSchema}int"/>
<element name="supportedMaxMemMB" type="{http://www.w3.org/2001/XMLSchema}int"/>
<element name="recommendedMemMB" type="{http://www.w3.org/2001/XMLSchema}int"/>
<element name="recommendedColorDepth" type="{http://www.w3.org/2001/XMLSchema}int"/>
<element name="supportedDiskControllerList" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
<element name="recommendedSCSIController" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="recommendedDiskController" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="supportedNumDisks" type="{http://www.w3.org/2001/XMLSchema}int"/>
<element name="recommendedDiskSizeMB" type="{http://www.w3.org/2001/XMLSchema}int"/>
<element name="recommendedCdromController" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="supportedEthernetCard" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
<element name="recommendedEthernetCard" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="supportsSlaveDisk" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="cpuFeatureMask" type="{urn:vim25}HostCpuIdInfo" maxOccurs="unbounded" minOccurs="0"/>
<element name="smcRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="supportsWakeOnLan" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
<element name="supportsVMI" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="supportsMemoryHotAdd" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="supportsCpuHotAdd" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="supportsCpuHotRemove" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="supportedFirmware" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
<element name="recommendedFirmware" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="supportedUSBControllerList" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
<element name="recommendedUSBController" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="supports3D" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="recommended3D" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="smcRecommended" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="ich7mRecommended" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="usbRecommended" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="supportLevel" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="supportedForCreate" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="vRAMSizeInKB" type="{urn:vim25}IntOption" minOccurs="0"/>
<element name="numSupportedFloppyDevices" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="wakeOnLanEthernetCard" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
<element name="supportsPvscsiControllerForBoot" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="diskUuidEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="supportsHotPlugPCI" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="supportsSecureBoot" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="defaultSecureBoot" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Constructor and Description |
|---|
GuestOsDescriptor() |
| Modifier and Type | Method and Description |
|---|---|
List<HostCpuIdInfo> |
getCpuFeatureMask()
Gets the value of the cpuFeatureMask property.
|
String |
getFamily()
Gets the value of the family property.
|
String |
getFullName()
Gets the value of the fullName property.
|
String |
getId()
Gets the value of the id property.
|
Integer |
getNumSupportedCoresPerSocket()
Gets the value of the numSupportedCoresPerSocket property.
|
Integer |
getNumSupportedFloppyDevices()
Gets the value of the numSupportedFloppyDevices property.
|
Integer |
getNumSupportedPhysicalSockets()
Gets the value of the numSupportedPhysicalSockets property.
|
String |
getRecommendedCdromController()
Gets the value of the recommendedCdromController property.
|
int |
getRecommendedColorDepth()
Gets the value of the recommendedColorDepth property.
|
String |
getRecommendedDiskController()
Gets the value of the recommendedDiskController property.
|
int |
getRecommendedDiskSizeMB()
Gets the value of the recommendedDiskSizeMB property.
|
String |
getRecommendedEthernetCard()
Gets the value of the recommendedEthernetCard property.
|
String |
getRecommendedFirmware()
Gets the value of the recommendedFirmware property.
|
int |
getRecommendedMemMB()
Gets the value of the recommendedMemMB property.
|
String |
getRecommendedSCSIController()
Gets the value of the recommendedSCSIController property.
|
String |
getRecommendedUSBController()
Gets the value of the recommendedUSBController property.
|
List<String> |
getSupportedDiskControllerList()
Gets the value of the supportedDiskControllerList property.
|
List<String> |
getSupportedEthernetCard()
Gets the value of the supportedEthernetCard property.
|
List<String> |
getSupportedFirmware()
Gets the value of the supportedFirmware property.
|
int |
getSupportedMaxCPUs()
Gets the value of the supportedMaxCPUs property.
|
int |
getSupportedMaxMemMB()
Gets the value of the supportedMaxMemMB property.
|
int |
getSupportedMinMemMB()
Gets the value of the supportedMinMemMB property.
|
int |
getSupportedNumDisks()
Gets the value of the supportedNumDisks property.
|
List<String> |
getSupportedUSBControllerList()
Gets the value of the supportedUSBControllerList property.
|
String |
getSupportLevel()
Gets the value of the supportLevel property.
|
IntOption |
getVRAMSizeInKB()
Gets the value of the vramSizeInKB property.
|
List<String> |
getWakeOnLanEthernetCard()
Gets the value of the wakeOnLanEthernetCard property.
|
Boolean |
isDefaultSecureBoot()
Gets the value of the defaultSecureBoot property.
|
Boolean |
isDiskUuidEnabled()
Gets the value of the diskUuidEnabled property.
|
Boolean |
isIch7MRecommended()
Gets the value of the ich7MRecommended property.
|
Boolean |
isRecommended3D()
Gets the value of the recommended3D property.
|
Boolean |
isSmcRecommended()
Gets the value of the smcRecommended property.
|
Boolean |
isSmcRequired()
Gets the value of the smcRequired property.
|
Boolean |
isSupportedForCreate()
Gets the value of the supportedForCreate property.
|
Boolean |
isSupports3D()
Gets the value of the supports3D property.
|
Boolean |
isSupportsCpuHotAdd()
Gets the value of the supportsCpuHotAdd property.
|
Boolean |
isSupportsCpuHotRemove()
Gets the value of the supportsCpuHotRemove property.
|
Boolean |
isSupportsHotPlugPCI()
Gets the value of the supportsHotPlugPCI property.
|
Boolean |
isSupportsMemoryHotAdd()
Gets the value of the supportsMemoryHotAdd property.
|
Boolean |
isSupportsPvscsiControllerForBoot()
Gets the value of the supportsPvscsiControllerForBoot property.
|
Boolean |
isSupportsSecureBoot()
Gets the value of the supportsSecureBoot property.
|
Boolean |
isSupportsSlaveDisk()
Gets the value of the supportsSlaveDisk property.
|
Boolean |
isSupportsVMI()
Gets the value of the supportsVMI property.
|
boolean |
isSupportsWakeOnLan()
Gets the value of the supportsWakeOnLan property.
|
Boolean |
isUsbRecommended()
Gets the value of the usbRecommended property.
|
void |
setDefaultSecureBoot(Boolean value)
Sets the value of the defaultSecureBoot property.
|
void |
setDiskUuidEnabled(Boolean value)
Sets the value of the diskUuidEnabled property.
|
void |
setFamily(String value)
Sets the value of the family property.
|
void |
setFullName(String value)
Sets the value of the fullName property.
|
void |
setIch7MRecommended(Boolean value)
Sets the value of the ich7MRecommended property.
|
void |
setId(String value)
Sets the value of the id property.
|
void |
setNumSupportedCoresPerSocket(Integer value)
Sets the value of the numSupportedCoresPerSocket property.
|
void |
setNumSupportedFloppyDevices(Integer value)
Sets the value of the numSupportedFloppyDevices property.
|
void |
setNumSupportedPhysicalSockets(Integer value)
Sets the value of the numSupportedPhysicalSockets property.
|
void |
setRecommended3D(Boolean value)
Sets the value of the recommended3D property.
|
void |
setRecommendedCdromController(String value)
Sets the value of the recommendedCdromController property.
|
void |
setRecommendedColorDepth(int value)
Sets the value of the recommendedColorDepth property.
|
void |
setRecommendedDiskController(String value)
Sets the value of the recommendedDiskController property.
|
void |
setRecommendedDiskSizeMB(int value)
Sets the value of the recommendedDiskSizeMB property.
|
void |
setRecommendedEthernetCard(String value)
Sets the value of the recommendedEthernetCard property.
|
void |
setRecommendedFirmware(String value)
Sets the value of the recommendedFirmware property.
|
void |
setRecommendedMemMB(int value)
Sets the value of the recommendedMemMB property.
|
void |
setRecommendedSCSIController(String value)
Sets the value of the recommendedSCSIController property.
|
void |
setRecommendedUSBController(String value)
Sets the value of the recommendedUSBController property.
|
void |
setSmcRecommended(Boolean value)
Sets the value of the smcRecommended property.
|
void |
setSmcRequired(Boolean value)
Sets the value of the smcRequired property.
|
void |
setSupportedForCreate(Boolean value)
Sets the value of the supportedForCreate property.
|
void |
setSupportedMaxCPUs(int value)
Sets the value of the supportedMaxCPUs property.
|
void |
setSupportedMaxMemMB(int value)
Sets the value of the supportedMaxMemMB property.
|
void |
setSupportedMinMemMB(int value)
Sets the value of the supportedMinMemMB property.
|
void |
setSupportedNumDisks(int value)
Sets the value of the supportedNumDisks property.
|
void |
setSupportLevel(String value)
Sets the value of the supportLevel property.
|
void |
setSupports3D(Boolean value)
Sets the value of the supports3D property.
|
void |
setSupportsCpuHotAdd(Boolean value)
Sets the value of the supportsCpuHotAdd property.
|
void |
setSupportsCpuHotRemove(Boolean value)
Sets the value of the supportsCpuHotRemove property.
|
void |
setSupportsHotPlugPCI(Boolean value)
Sets the value of the supportsHotPlugPCI property.
|
void |
setSupportsMemoryHotAdd(Boolean value)
Sets the value of the supportsMemoryHotAdd property.
|
void |
setSupportsPvscsiControllerForBoot(Boolean value)
Sets the value of the supportsPvscsiControllerForBoot property.
|
void |
setSupportsSecureBoot(Boolean value)
Sets the value of the supportsSecureBoot property.
|
void |
setSupportsSlaveDisk(Boolean value)
Sets the value of the supportsSlaveDisk property.
|
void |
setSupportsVMI(Boolean value)
Sets the value of the supportsVMI property.
|
void |
setSupportsWakeOnLan(boolean value)
Sets the value of the supportsWakeOnLan property.
|
void |
setUsbRecommended(Boolean value)
Sets the value of the usbRecommended property.
|
void |
setVRAMSizeInKB(IntOption value)
Sets the value of the vramSizeInKB property.
|
protected String id
protected String family
protected String fullName
protected int supportedMaxCPUs
protected Integer numSupportedPhysicalSockets
protected Integer numSupportedCoresPerSocket
protected int supportedMinMemMB
protected int supportedMaxMemMB
protected int recommendedMemMB
protected int recommendedColorDepth
protected String recommendedSCSIController
protected String recommendedDiskController
protected int supportedNumDisks
protected int recommendedDiskSizeMB
protected String recommendedCdromController
protected String recommendedEthernetCard
protected Boolean supportsSlaveDisk
protected List<HostCpuIdInfo> cpuFeatureMask
protected Boolean smcRequired
protected boolean supportsWakeOnLan
protected Boolean supportsVMI
protected Boolean supportsMemoryHotAdd
protected Boolean supportsCpuHotAdd
protected Boolean supportsCpuHotRemove
protected String recommendedFirmware
protected String recommendedUSBController
protected Boolean supports3D
protected Boolean recommended3D
protected Boolean smcRecommended
protected Boolean ich7MRecommended
protected Boolean usbRecommended
protected String supportLevel
protected Boolean supportedForCreate
protected IntOption vramSizeInKB
protected Integer numSupportedFloppyDevices
protected Boolean supportsPvscsiControllerForBoot
protected Boolean diskUuidEnabled
protected Boolean supportsHotPlugPCI
protected Boolean supportsSecureBoot
protected Boolean defaultSecureBoot
public void setId(String value)
value - allowed object is
Stringpublic String getFamily()
Stringpublic void setFamily(String value)
value - allowed object is
Stringpublic String getFullName()
Stringpublic void setFullName(String value)
value - allowed object is
Stringpublic int getSupportedMaxCPUs()
public void setSupportedMaxCPUs(int value)
public Integer getNumSupportedPhysicalSockets()
Integerpublic void setNumSupportedPhysicalSockets(Integer value)
value - allowed object is
Integerpublic Integer getNumSupportedCoresPerSocket()
Integerpublic void setNumSupportedCoresPerSocket(Integer value)
value - allowed object is
Integerpublic int getSupportedMinMemMB()
public void setSupportedMinMemMB(int value)
public int getSupportedMaxMemMB()
public void setSupportedMaxMemMB(int value)
public int getRecommendedMemMB()
public void setRecommendedMemMB(int value)
public int getRecommendedColorDepth()
public void setRecommendedColorDepth(int value)
public List<String> getSupportedDiskControllerList()
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 supportedDiskControllerList property.
For example, to add a new item, do as follows:
getSupportedDiskControllerList().add(newItem);
Objects of the following type(s) are allowed in the list
String
public String getRecommendedSCSIController()
Stringpublic void setRecommendedSCSIController(String value)
value - allowed object is
Stringpublic String getRecommendedDiskController()
Stringpublic void setRecommendedDiskController(String value)
value - allowed object is
Stringpublic int getSupportedNumDisks()
public void setSupportedNumDisks(int value)
public int getRecommendedDiskSizeMB()
public void setRecommendedDiskSizeMB(int value)
public String getRecommendedCdromController()
Stringpublic void setRecommendedCdromController(String value)
value - allowed object is
Stringpublic List<String> getSupportedEthernetCard()
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 supportedEthernetCard property.
For example, to add a new item, do as follows:
getSupportedEthernetCard().add(newItem);
Objects of the following type(s) are allowed in the list
String
public String getRecommendedEthernetCard()
Stringpublic void setRecommendedEthernetCard(String value)
value - allowed object is
Stringpublic Boolean isSupportsSlaveDisk()
Booleanpublic void setSupportsSlaveDisk(Boolean value)
value - allowed object is
Booleanpublic List<HostCpuIdInfo> getCpuFeatureMask()
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 cpuFeatureMask property.
For example, to add a new item, do as follows:
getCpuFeatureMask().add(newItem);
Objects of the following type(s) are allowed in the list
HostCpuIdInfo
public Boolean isSmcRequired()
Booleanpublic void setSmcRequired(Boolean value)
value - allowed object is
Booleanpublic boolean isSupportsWakeOnLan()
public void setSupportsWakeOnLan(boolean value)
public Boolean isSupportsVMI()
Booleanpublic void setSupportsVMI(Boolean value)
value - allowed object is
Booleanpublic Boolean isSupportsMemoryHotAdd()
Booleanpublic void setSupportsMemoryHotAdd(Boolean value)
value - allowed object is
Booleanpublic Boolean isSupportsCpuHotAdd()
Booleanpublic void setSupportsCpuHotAdd(Boolean value)
value - allowed object is
Booleanpublic Boolean isSupportsCpuHotRemove()
Booleanpublic void setSupportsCpuHotRemove(Boolean value)
value - allowed object is
Booleanpublic List<String> getSupportedFirmware()
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 supportedFirmware property.
For example, to add a new item, do as follows:
getSupportedFirmware().add(newItem);
Objects of the following type(s) are allowed in the list
String
public String getRecommendedFirmware()
Stringpublic void setRecommendedFirmware(String value)
value - allowed object is
Stringpublic List<String> getSupportedUSBControllerList()
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 supportedUSBControllerList property.
For example, to add a new item, do as follows:
getSupportedUSBControllerList().add(newItem);
Objects of the following type(s) are allowed in the list
String
public String getRecommendedUSBController()
Stringpublic void setRecommendedUSBController(String value)
value - allowed object is
Stringpublic Boolean isSupports3D()
Booleanpublic void setSupports3D(Boolean value)
value - allowed object is
Booleanpublic Boolean isRecommended3D()
Booleanpublic void setRecommended3D(Boolean value)
value - allowed object is
Booleanpublic Boolean isSmcRecommended()
Booleanpublic void setSmcRecommended(Boolean value)
value - allowed object is
Booleanpublic Boolean isIch7MRecommended()
Booleanpublic void setIch7MRecommended(Boolean value)
value - allowed object is
Booleanpublic Boolean isUsbRecommended()
Booleanpublic void setUsbRecommended(Boolean value)
value - allowed object is
Booleanpublic String getSupportLevel()
Stringpublic void setSupportLevel(String value)
value - allowed object is
Stringpublic Boolean isSupportedForCreate()
Booleanpublic void setSupportedForCreate(Boolean value)
value - allowed object is
Booleanpublic IntOption getVRAMSizeInKB()
IntOptionpublic void setVRAMSizeInKB(IntOption value)
value - allowed object is
IntOptionpublic Integer getNumSupportedFloppyDevices()
Integerpublic void setNumSupportedFloppyDevices(Integer value)
value - allowed object is
Integerpublic List<String> getWakeOnLanEthernetCard()
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 wakeOnLanEthernetCard property.
For example, to add a new item, do as follows:
getWakeOnLanEthernetCard().add(newItem);
Objects of the following type(s) are allowed in the list
String
public Boolean isSupportsPvscsiControllerForBoot()
Booleanpublic void setSupportsPvscsiControllerForBoot(Boolean value)
value - allowed object is
Booleanpublic Boolean isDiskUuidEnabled()
Booleanpublic void setDiskUuidEnabled(Boolean value)
value - allowed object is
Booleanpublic Boolean isSupportsHotPlugPCI()
Booleanpublic void setSupportsHotPlugPCI(Boolean value)
value - allowed object is
Booleanpublic Boolean isSupportsSecureBoot()
Booleanpublic void setSupportsSecureBoot(Boolean value)
value - allowed object is
Booleanpublic Boolean isDefaultSecureBoot()
BooleanCopyright © 2018. All rights reserved.