com.vmware.vim25
Class GuestOsDescriptor

java.lang.Object
  extended by com.vmware.vim25.DynamicData
      extended by com.vmware.vim25.GuestOsDescriptor

public class GuestOsDescriptor
extends DynamicData

Author:
Steve Jin (sjin@vmware.com)

Field Summary
 HostCpuIdInfo[] cpuFeatureMask
           
 String family
           
 String fullName
           
 Boolean ich7mRecommended
           
 String id
           
 Integer numSupportedCoresPerSocket
           
 Integer numSupportedPhysicalSockets
           
 int recommendedColorDepth
           
 String recommendedDiskController
           
 int recommendedDiskSizeMB
           
 String recommendedEthernetCard
           
 String recommendedFirmware
           
 int recommendedMemMB
           
 String recommendedSCSIController
           
 String recommendedUSBController
           
 Boolean smcRecommended
           
 Boolean smcRequired
           
 String[] supportedDiskControllerList
           
 String[] supportedEthernetCard
           
 String[] supportedFirmware
           
 Boolean supportedForCreate
           
 int supportedMaxCPUs
           
 int supportedMaxMemMB
           
 int supportedMinMemMB
           
 int supportedNumDisks
           
 String[] supportedUSBControllerList
           
 String supportLevel
           
 Boolean supports3D
           
 Boolean supportsCpuHotAdd
           
 Boolean supportsCpuHotRemove
           
 Boolean supportsMemoryHotAdd
           
 Boolean supportsSlaveDisk
           
 Boolean supportsVMI
           
 boolean supportsWakeOnLan
           
 Boolean usbRecommended
           
 IntOption vRAMSizeInKB
           
 
Fields inherited from class com.vmware.vim25.DynamicData
dynamicProperty, dynamicType
 
Constructor Summary
GuestOsDescriptor()
           
 
Method Summary
 HostCpuIdInfo[] getCpuFeatureMask()
           
 String getFamily()
           
 String getFullName()
           
 Boolean getIch7mRecommended()
           
 String getId()
           
 Integer getNumSupportedCoresPerSocket()
           
 Integer getNumSupportedPhysicalSockets()
           
 int getRecommendedColorDepth()
           
 String getRecommendedDiskController()
           
 int getRecommendedDiskSizeMB()
           
 String getRecommendedEthernetCard()
           
 String getRecommendedFirmware()
           
 int getRecommendedMemMB()
           
 String getRecommendedSCSIController()
           
 String getRecommendedUSBController()
           
 Boolean getSmcRecommended()
           
 Boolean getSmcRequired()
           
 String[] getSupportedDiskControllerList()
           
 String[] getSupportedEthernetCard()
           
 String[] getSupportedFirmware()
           
 Boolean getSupportedForCreate()
           
 int getSupportedMaxCPUs()
           
 int getSupportedMaxMemMB()
           
 int getSupportedMinMemMB()
           
 int getSupportedNumDisks()
           
 String[] getSupportedUSBControllerList()
           
 String getSupportLevel()
           
 Boolean getSupports3D()
           
 Boolean getSupportsCpuHotAdd()
           
 Boolean getSupportsCpuHotRemove()
           
 Boolean getSupportsMemoryHotAdd()
           
 Boolean getSupportsSlaveDisk()
           
 Boolean getSupportsVMI()
           
 Boolean getUsbRecommended()
           
 IntOption getVRAMSizeInKB()
           
 boolean isSupportsWakeOnLan()
           
 void setCpuFeatureMask(HostCpuIdInfo[] cpuFeatureMask)
           
 void setFamily(String family)
           
 void setFullName(String fullName)
           
 void setIch7mRecommended(Boolean ich7mRecommended)
           
 void setId(String id)
           
 void setNumSupportedCoresPerSocket(Integer numSupportedCoresPerSocket)
           
 void setNumSupportedPhysicalSockets(Integer numSupportedPhysicalSockets)
           
 void setRecommendedColorDepth(int recommendedColorDepth)
           
 void setRecommendedDiskController(String recommendedDiskController)
           
 void setRecommendedDiskSizeMB(int recommendedDiskSizeMB)
           
 void setRecommendedEthernetCard(String recommendedEthernetCard)
           
 void setRecommendedFirmware(String recommendedFirmware)
           
 void setRecommendedMemMB(int recommendedMemMB)
           
 void setRecommendedSCSIController(String recommendedSCSIController)
           
 void setRecommendedUSBController(String recommendedUSBController)
           
 void setSmcRecommended(Boolean smcRecommended)
           
 void setSmcRequired(Boolean smcRequired)
           
 void setSupportedDiskControllerList(String[] supportedDiskControllerList)
           
 void setSupportedEthernetCard(String[] supportedEthernetCard)
           
 void setSupportedFirmware(String[] supportedFirmware)
           
 void setSupportedForCreate(Boolean supportedForCreate)
           
 void setSupportedMaxCPUs(int supportedMaxCPUs)
           
 void setSupportedMaxMemMB(int supportedMaxMemMB)
           
 void setSupportedMinMemMB(int supportedMinMemMB)
           
 void setSupportedNumDisks(int supportedNumDisks)
           
 void setSupportedUSBControllerList(String[] supportedUSBControllerList)
           
 void setSupportLevel(String supportLevel)
           
 void setSupports3D(Boolean supports3D)
           
 void setSupportsCpuHotAdd(Boolean supportsCpuHotAdd)
           
 void setSupportsCpuHotRemove(Boolean supportsCpuHotRemove)
           
 void setSupportsMemoryHotAdd(Boolean supportsMemoryHotAdd)
           
 void setSupportsSlaveDisk(Boolean supportsSlaveDisk)
           
 void setSupportsVMI(Boolean supportsVMI)
           
 void setSupportsWakeOnLan(boolean supportsWakeOnLan)
           
 void setUsbRecommended(Boolean usbRecommended)
           
 void setVRAMSizeInKB(IntOption vRAMSizeInKB)
           
 
Methods inherited from class com.vmware.vim25.DynamicData
getDynamicProperty, getDynamicType, setDynamicProperty, setDynamicType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

public String id

family

public String family

fullName

public String fullName

supportedMaxCPUs

public int supportedMaxCPUs

numSupportedPhysicalSockets

public Integer numSupportedPhysicalSockets

numSupportedCoresPerSocket

public Integer numSupportedCoresPerSocket

supportedMinMemMB

public int supportedMinMemMB

supportedMaxMemMB

public int supportedMaxMemMB

recommendedMemMB

public int recommendedMemMB

recommendedColorDepth

public int recommendedColorDepth

supportedDiskControllerList

public String[] supportedDiskControllerList

recommendedSCSIController

public String recommendedSCSIController

recommendedDiskController

public String recommendedDiskController

supportedNumDisks

public int supportedNumDisks

recommendedDiskSizeMB

public int recommendedDiskSizeMB

supportedEthernetCard

public String[] supportedEthernetCard

recommendedEthernetCard

public String recommendedEthernetCard

supportsSlaveDisk

public Boolean supportsSlaveDisk

cpuFeatureMask

public HostCpuIdInfo[] cpuFeatureMask

smcRequired

public Boolean smcRequired

supportsWakeOnLan

public boolean supportsWakeOnLan

supportsVMI

public Boolean supportsVMI

supportsMemoryHotAdd

public Boolean supportsMemoryHotAdd

supportsCpuHotAdd

public Boolean supportsCpuHotAdd

supportsCpuHotRemove

public Boolean supportsCpuHotRemove

supportedFirmware

public String[] supportedFirmware

recommendedFirmware

public String recommendedFirmware

supportedUSBControllerList

public String[] supportedUSBControllerList

recommendedUSBController

public String recommendedUSBController

supports3D

public Boolean supports3D

smcRecommended

public Boolean smcRecommended

ich7mRecommended

public Boolean ich7mRecommended

usbRecommended

public Boolean usbRecommended

supportLevel

public String supportLevel

supportedForCreate

public Boolean supportedForCreate

vRAMSizeInKB

public IntOption vRAMSizeInKB
Constructor Detail

GuestOsDescriptor

public GuestOsDescriptor()
Method Detail

getId

public String getId()

getFamily

public String getFamily()

getFullName

public String getFullName()

getSupportedMaxCPUs

public int getSupportedMaxCPUs()

getNumSupportedPhysicalSockets

public Integer getNumSupportedPhysicalSockets()

getNumSupportedCoresPerSocket

public Integer getNumSupportedCoresPerSocket()

getSupportedMinMemMB

public int getSupportedMinMemMB()

getSupportedMaxMemMB

public int getSupportedMaxMemMB()

getRecommendedMemMB

public int getRecommendedMemMB()

getRecommendedColorDepth

public int getRecommendedColorDepth()

getSupportedDiskControllerList

public String[] getSupportedDiskControllerList()

getRecommendedSCSIController

public String getRecommendedSCSIController()

getRecommendedDiskController

public String getRecommendedDiskController()

getSupportedNumDisks

public int getSupportedNumDisks()

getRecommendedDiskSizeMB

public int getRecommendedDiskSizeMB()

getSupportedEthernetCard

public String[] getSupportedEthernetCard()

getRecommendedEthernetCard

public String getRecommendedEthernetCard()

getSupportsSlaveDisk

public Boolean getSupportsSlaveDisk()

getCpuFeatureMask

public HostCpuIdInfo[] getCpuFeatureMask()

getSmcRequired

public Boolean getSmcRequired()

isSupportsWakeOnLan

public boolean isSupportsWakeOnLan()

getSupportsVMI

public Boolean getSupportsVMI()

getSupportsMemoryHotAdd

public Boolean getSupportsMemoryHotAdd()

getSupportsCpuHotAdd

public Boolean getSupportsCpuHotAdd()

getSupportsCpuHotRemove

public Boolean getSupportsCpuHotRemove()

getSupportedFirmware

public String[] getSupportedFirmware()

getRecommendedFirmware

public String getRecommendedFirmware()

getSupportedUSBControllerList

public String[] getSupportedUSBControllerList()

getRecommendedUSBController

public String getRecommendedUSBController()

getSupports3D

public Boolean getSupports3D()

getSmcRecommended

public Boolean getSmcRecommended()

getIch7mRecommended

public Boolean getIch7mRecommended()

getUsbRecommended

public Boolean getUsbRecommended()

getSupportLevel

public String getSupportLevel()

getSupportedForCreate

public Boolean getSupportedForCreate()

getVRAMSizeInKB

public IntOption getVRAMSizeInKB()

setId

public void setId(String id)

setFamily

public void setFamily(String family)

setFullName

public void setFullName(String fullName)

setSupportedMaxCPUs

public void setSupportedMaxCPUs(int supportedMaxCPUs)

setNumSupportedPhysicalSockets

public void setNumSupportedPhysicalSockets(Integer numSupportedPhysicalSockets)

setNumSupportedCoresPerSocket

public void setNumSupportedCoresPerSocket(Integer numSupportedCoresPerSocket)

setSupportedMinMemMB

public void setSupportedMinMemMB(int supportedMinMemMB)

setSupportedMaxMemMB

public void setSupportedMaxMemMB(int supportedMaxMemMB)

setRecommendedMemMB

public void setRecommendedMemMB(int recommendedMemMB)

setRecommendedColorDepth

public void setRecommendedColorDepth(int recommendedColorDepth)

setSupportedDiskControllerList

public void setSupportedDiskControllerList(String[] supportedDiskControllerList)

setRecommendedSCSIController

public void setRecommendedSCSIController(String recommendedSCSIController)

setRecommendedDiskController

public void setRecommendedDiskController(String recommendedDiskController)

setSupportedNumDisks

public void setSupportedNumDisks(int supportedNumDisks)

setRecommendedDiskSizeMB

public void setRecommendedDiskSizeMB(int recommendedDiskSizeMB)

setSupportedEthernetCard

public void setSupportedEthernetCard(String[] supportedEthernetCard)

setRecommendedEthernetCard

public void setRecommendedEthernetCard(String recommendedEthernetCard)

setSupportsSlaveDisk

public void setSupportsSlaveDisk(Boolean supportsSlaveDisk)

setCpuFeatureMask

public void setCpuFeatureMask(HostCpuIdInfo[] cpuFeatureMask)

setSmcRequired

public void setSmcRequired(Boolean smcRequired)

setSupportsWakeOnLan

public void setSupportsWakeOnLan(boolean supportsWakeOnLan)

setSupportsVMI

public void setSupportsVMI(Boolean supportsVMI)

setSupportsMemoryHotAdd

public void setSupportsMemoryHotAdd(Boolean supportsMemoryHotAdd)

setSupportsCpuHotAdd

public void setSupportsCpuHotAdd(Boolean supportsCpuHotAdd)

setSupportsCpuHotRemove

public void setSupportsCpuHotRemove(Boolean supportsCpuHotRemove)

setSupportedFirmware

public void setSupportedFirmware(String[] supportedFirmware)

setRecommendedFirmware

public void setRecommendedFirmware(String recommendedFirmware)

setSupportedUSBControllerList

public void setSupportedUSBControllerList(String[] supportedUSBControllerList)

setRecommendedUSBController

public void setRecommendedUSBController(String recommendedUSBController)

setSupports3D

public void setSupports3D(Boolean supports3D)

setSmcRecommended

public void setSmcRecommended(Boolean smcRecommended)

setIch7mRecommended

public void setIch7mRecommended(Boolean ich7mRecommended)

setUsbRecommended

public void setUsbRecommended(Boolean usbRecommended)

setSupportLevel

public void setSupportLevel(String supportLevel)

setSupportedForCreate

public void setSupportedForCreate(Boolean supportedForCreate)

setVRAMSizeInKB

public void setVRAMSizeInKB(IntOption vRAMSizeInKB)


Copyright © 2011-2012. All Rights Reserved.