Class GuestOsDescriptor

java.lang.Object
com.vmware.vim25.DynamicData
com.vmware.vim25.GuestOsDescriptor
All Implemented Interfaces:
Serializable

public class GuestOsDescriptor extends DynamicData
Created by Michael Rice on Fri Apr 24 22:47:25 CDT 2026 This code is auto generated using yavijava_generator https://github.com/yavijava/yavijava_generator Copyright 2015 Michael Rice Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Since:
6.0
See Also:
  • Field Details

    • 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
    • recommendedCdromController

      public String recommendedCdromController
    • 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
    • recommended3D

      public Boolean recommended3D
    • smcRecommended

      public Boolean smcRecommended
    • ich7mRecommended

      public Boolean ich7mRecommended
    • usbRecommended

      public Boolean usbRecommended
    • supportLevel

      public String supportLevel
    • supportedForCreate

      public Boolean supportedForCreate
    • vRAMSizeInKB

      public IntOption vRAMSizeInKB
    • numSupportedFloppyDevices

      public Integer numSupportedFloppyDevices
    • wakeOnLanEthernetCard

      public String[] wakeOnLanEthernetCard
    • supportsPvscsiControllerForBoot

      public Boolean supportsPvscsiControllerForBoot
    • diskUuidEnabled

      public Boolean diskUuidEnabled
    • supportsHotPlugPCI

      public Boolean supportsHotPlugPCI
    • supportsSecureBoot

      public Boolean supportsSecureBoot
    • defaultSecureBoot

      public Boolean defaultSecureBoot
    • persistentMemorySupported

      public Boolean persistentMemorySupported
    • supportedMinPersistentMemoryMB

      public Long supportedMinPersistentMemoryMB
    • supportedMaxPersistentMemoryMB

      public Long supportedMaxPersistentMemoryMB
    • recommendedPersistentMemoryMB

      public Long recommendedPersistentMemoryMB
    • persistentMemoryHotAddSupported

      public Boolean persistentMemoryHotAddSupported
    • persistentMemoryHotRemoveSupported

      public Boolean persistentMemoryHotRemoveSupported
    • persistentMemoryColdGrowthSupported

      public Boolean persistentMemoryColdGrowthSupported
    • persistentMemoryColdGrowthGranularityMB

      public Long persistentMemoryColdGrowthGranularityMB
    • persistentMemoryHotGrowthSupported

      public Boolean persistentMemoryHotGrowthSupported
    • persistentMemoryHotGrowthGranularityMB

      public Long persistentMemoryHotGrowthGranularityMB
    • numRecommendedPhysicalSockets

      public Integer numRecommendedPhysicalSockets
    • numRecommendedCoresPerSocket

      public Integer numRecommendedCoresPerSocket
    • vvtdSupported

      public BoolOption vvtdSupported
    • vbsSupported

      public BoolOption vbsSupported
    • vsgxSupported

      public BoolOption vsgxSupported
    • vsgxRemoteAttestationSupported

      public Boolean vsgxRemoteAttestationSupported
    • supportsTPM20

      public Boolean supportsTPM20
    • recommendedTPM20

      public Boolean recommendedTPM20
    • vwdtSupported

      public Boolean vwdtSupported
  • Constructor Details

    • GuestOsDescriptor

      public GuestOsDescriptor()