org.virtualbox_6_1
Class IGuestOSType

java.lang.Object
  extended by org.virtualbox_6_1.IGuestOSType

public class IGuestOSType
extends java.lang.Object

Interface ID: {D0D6C6D8-E5DB-4D2C-BAAA-C71053A6236D}


Constructor Summary
IGuestOSType(org.virtualbox_6_1.jaxws.IGuestOSType real, org.virtualbox_6_1.ObjectRefManager objMgr, org.virtualbox_6_1.jaxws.VboxPortType port)
           
 
Method Summary
 NetworkAdapterType getAdapterType()
          Returns recommended network adapter for this OS type.
 java.lang.String getDescription()
          Human readable description of the guest OS.
 java.lang.String getFamilyDescription()
          Human readable description of the guest OS family.
 java.lang.String getFamilyId()
          Guest OS family identifier string.
 java.lang.String getId()
          Guest OS identifier string.
 java.lang.Boolean getIs64Bit()
          Returns true if the given OS is 64-bit
 java.lang.Boolean getRecommended2DVideoAcceleration()
          Returns true if 2D video acceleration is recommended for this OS type.
 java.lang.Boolean getRecommended3DAcceleration()
          Returns true if 3D acceleration is recommended for this OS type.
 AudioCodecType getRecommendedAudioCodec()
          Recommended audio codec type.
 AudioControllerType getRecommendedAudioController()
          Recommended audio controller type.
 ChipsetType getRecommendedChipset()
          Recommended chipset type.
 StorageBus getRecommendedDVDStorageBus()
          Recommended storage bus type for DVD/CD drives.
 StorageControllerType getRecommendedDVDStorageController()
          Recommended storage controller type for DVD/CD drives.
 FirmwareType getRecommendedFirmware()
          Recommended firmware type.
 java.lang.Boolean getRecommendedFloppy()
          Returns true a floppy drive is recommended for this OS type.
 GraphicsControllerType getRecommendedGraphicsController()
          Recommended graphics controller type.
 java.lang.Long getRecommendedHDD()
          Recommended hard disk size in bytes.
 StorageBus getRecommendedHDStorageBus()
          Recommended storage bus type for HD drives.
 StorageControllerType getRecommendedHDStorageController()
          Recommended storage controller type for HD drives.
 java.lang.Boolean getRecommendedHPET()
          Returns true if using HPET is recommended for this OS type.
 java.lang.Boolean getRecommendedIOAPIC()
          Returns true if I/O-APIC recommended for this OS type.
 java.lang.Boolean getRecommendedPAE()
          Returns true if using PAE is recommended for this OS type.
 java.lang.Long getRecommendedRAM()
          Recommended RAM size in Megabytes.
 java.lang.Boolean getRecommendedRTCUseUTC()
          Returns true if the RTC of this VM should be set to UTC
 java.lang.Boolean getRecommendedTFReset()
          Returns true if using VCPU reset on triple fault is recommended for this OS type.
 java.lang.Boolean getRecommendedUSB()
          Returns true a USB controller is recommended for this OS type.
 java.lang.Boolean getRecommendedUSB3()
          Returns true an xHCI (USB 3) controller is recommended for this OS type.
 java.lang.Boolean getRecommendedUSBHID()
          Returns true if using USB Human Interface Devices, such as keyboard and mouse recommended.
 java.lang.Boolean getRecommendedUSBTablet()
          Returns true if using a USB Tablet is recommended.
 java.lang.Boolean getRecommendedVirtEx()
          Returns true if VT-x or AMD-V recommended for this OS type.
 java.lang.Long getRecommendedVRAM()
          Recommended video RAM size in Megabytes.
 java.lang.Boolean getRecommendedX2APIC()
          Returns true if X2APIC is recommended for this OS type.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IGuestOSType

public IGuestOSType(org.virtualbox_6_1.jaxws.IGuestOSType real,
                    org.virtualbox_6_1.ObjectRefManager objMgr,
                    org.virtualbox_6_1.jaxws.VboxPortType port)
Method Detail

getFamilyId

public java.lang.String getFamilyId()
Guest OS family identifier string.

Returns:
String

getFamilyDescription

public java.lang.String getFamilyDescription()
Human readable description of the guest OS family.

Returns:
String

getId

public java.lang.String getId()
Guest OS identifier string.

Returns:
String

getDescription

public java.lang.String getDescription()
Human readable description of the guest OS.

Returns:
String

getIs64Bit

public java.lang.Boolean getIs64Bit()
Returns true if the given OS is 64-bit

Returns:
Boolean

getRecommendedIOAPIC

public java.lang.Boolean getRecommendedIOAPIC()
Returns true if I/O-APIC recommended for this OS type.

Returns:
Boolean

getRecommendedVirtEx

public java.lang.Boolean getRecommendedVirtEx()
Returns true if VT-x or AMD-V recommended for this OS type.

Returns:
Boolean

getRecommendedRAM

public java.lang.Long getRecommendedRAM()
Recommended RAM size in Megabytes.

Returns:
Long

getRecommendedGraphicsController

public GraphicsControllerType getRecommendedGraphicsController()
Recommended graphics controller type.

Returns:
org.virtualbox_6_1.GraphicsControllerType

getRecommendedVRAM

public java.lang.Long getRecommendedVRAM()
Recommended video RAM size in Megabytes.

Returns:
Long

getRecommended2DVideoAcceleration

public java.lang.Boolean getRecommended2DVideoAcceleration()
Returns true if 2D video acceleration is recommended for this OS type.

Returns:
Boolean

getRecommended3DAcceleration

public java.lang.Boolean getRecommended3DAcceleration()
Returns true if 3D acceleration is recommended for this OS type.

Returns:
Boolean

getRecommendedHDD

public java.lang.Long getRecommendedHDD()
Recommended hard disk size in bytes.

Returns:
Long

getAdapterType

public NetworkAdapterType getAdapterType()
Returns recommended network adapter for this OS type.

Returns:
org.virtualbox_6_1.NetworkAdapterType

getRecommendedPAE

public java.lang.Boolean getRecommendedPAE()
Returns true if using PAE is recommended for this OS type.

Returns:
Boolean

getRecommendedDVDStorageController

public StorageControllerType getRecommendedDVDStorageController()
Recommended storage controller type for DVD/CD drives.

Returns:
org.virtualbox_6_1.StorageControllerType

getRecommendedDVDStorageBus

public StorageBus getRecommendedDVDStorageBus()
Recommended storage bus type for DVD/CD drives.

Returns:
org.virtualbox_6_1.StorageBus

getRecommendedHDStorageController

public StorageControllerType getRecommendedHDStorageController()
Recommended storage controller type for HD drives.

Returns:
org.virtualbox_6_1.StorageControllerType

getRecommendedHDStorageBus

public StorageBus getRecommendedHDStorageBus()
Recommended storage bus type for HD drives.

Returns:
org.virtualbox_6_1.StorageBus

getRecommendedFirmware

public FirmwareType getRecommendedFirmware()
Recommended firmware type.

Returns:
org.virtualbox_6_1.FirmwareType

getRecommendedUSBHID

public java.lang.Boolean getRecommendedUSBHID()
Returns true if using USB Human Interface Devices, such as keyboard and mouse recommended.

Returns:
Boolean

getRecommendedHPET

public java.lang.Boolean getRecommendedHPET()
Returns true if using HPET is recommended for this OS type.

Returns:
Boolean

getRecommendedUSBTablet

public java.lang.Boolean getRecommendedUSBTablet()
Returns true if using a USB Tablet is recommended.

Returns:
Boolean

getRecommendedRTCUseUTC

public java.lang.Boolean getRecommendedRTCUseUTC()
Returns true if the RTC of this VM should be set to UTC

Returns:
Boolean

getRecommendedChipset

public ChipsetType getRecommendedChipset()
Recommended chipset type.

Returns:
org.virtualbox_6_1.ChipsetType

getRecommendedAudioController

public AudioControllerType getRecommendedAudioController()
Recommended audio controller type.

Returns:
org.virtualbox_6_1.AudioControllerType

getRecommendedAudioCodec

public AudioCodecType getRecommendedAudioCodec()
Recommended audio codec type.

Returns:
org.virtualbox_6_1.AudioCodecType

getRecommendedFloppy

public java.lang.Boolean getRecommendedFloppy()
Returns true a floppy drive is recommended for this OS type.

Returns:
Boolean

getRecommendedUSB

public java.lang.Boolean getRecommendedUSB()
Returns true a USB controller is recommended for this OS type.

Returns:
Boolean

getRecommendedUSB3

public java.lang.Boolean getRecommendedUSB3()
Returns true an xHCI (USB 3) controller is recommended for this OS type.

Returns:
Boolean

getRecommendedTFReset

public java.lang.Boolean getRecommendedTFReset()
Returns true if using VCPU reset on triple fault is recommended for this OS type.

Returns:
Boolean

getRecommendedX2APIC

public java.lang.Boolean getRecommendedX2APIC()
Returns true if X2APIC is recommended for this OS type.

Returns:
Boolean