org.virtualbox_7_1
Class IPlatform

java.lang.Object
  extended by org.virtualbox_7_1.IUnknown
      extended by org.virtualbox_7_1.IPlatform

public class IPlatform
extends IUnknown

Platform object for a virtual machine. Accessed viaIMachine.getPlatform(). Interface ID: {A670A023-E172-452C-B731-14EF855F4DA6}


Field Summary
 
Fields inherited from class org.virtualbox_7_1.IUnknown
obj, objMgr, port
 
Constructor Summary
IPlatform(java.lang.String wrapped, org.virtualbox_7_1.ObjectRefManager objMgr, org.virtualbox_7_1.jaxws.VboxPortType port)
           
 
Method Summary
 PlatformArchitecture getArchitecture()
          Returns the platform architecture.
 IPlatformARM getARM()
          Platform object for ARM-specific platform properties.
 ChipsetType getChipsetType()
          Chipset type used in this VM.
 IommuType getIommuType()
          IOMMU type used in this VM.
 IPlatformProperties getProperties()
          Returns the platform properties.
 java.lang.Boolean getRTCUseUTC()
          When set to true, the RTC device of the virtual machine will run in UTC time, otherwise in local time.
 IPlatformX86 getX86()
          Platform object for x86-specific platform properties.
static IPlatform queryInterface(IUnknown obj)
           
 void setArchitecture(PlatformArchitecture value)
          Returns the platform architecture.
 void setChipsetType(ChipsetType value)
          Chipset type used in this VM.
 void setIommuType(IommuType value)
          IOMMU type used in this VM.
 void setRTCUseUTC(java.lang.Boolean value)
          When set to true, the RTC device of the virtual machine will run in UTC time, otherwise in local time.
 
Methods inherited from class org.virtualbox_7_1.IUnknown
getObjMgr, getRemoteWSPort, getWrapped, releaseRemote
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IPlatform

public IPlatform(java.lang.String wrapped,
                 org.virtualbox_7_1.ObjectRefManager objMgr,
                 org.virtualbox_7_1.jaxws.VboxPortType port)
Method Detail

getArchitecture

public PlatformArchitecture getArchitecture()
Returns the platform architecture. Changing this means settings for the previously selected architecture will be discarded and replaced by defaults.

Expected result codes:
E_NOTIMPL - Not implemented yet.
NOTE: Setting the platform architecture currently is not implemented yet.

Returns:
org.virtualbox_7_1.PlatformArchitecture

setArchitecture

public void setArchitecture(PlatformArchitecture value)
Returns the platform architecture. Changing this means settings for the previously selected architecture will be discarded and replaced by defaults.

Expected result codes:
E_NOTIMPL - Not implemented yet.
NOTE: Setting the platform architecture currently is not implemented yet.

Parameters:
value - org.virtualbox_7_1.PlatformArchitecture

getProperties

public IPlatformProperties getProperties()
Returns the platform properties.

Returns:
org.virtualbox_7_1.IPlatformProperties

getX86

public IPlatformX86 getX86()
Platform object for x86-specific platform properties. Changes to this object will not necessarily be preserved unlessgetArchitecture()is set toPlatformArchitecture.x86.

Returns:
org.virtualbox_7_1.IPlatformX86

getARM

public IPlatformARM getARM()
Platform object for ARM-specific platform properties. Changes to this object will not necessarily be preserved unlessgetArchitecture()is set toPlatformArchitecture.ARM.

Returns:
org.virtualbox_7_1.IPlatformARM

getChipsetType

public ChipsetType getChipsetType()
Chipset type used in this VM.

Returns:
org.virtualbox_7_1.ChipsetType

setChipsetType

public void setChipsetType(ChipsetType value)
Chipset type used in this VM.

Parameters:
value - org.virtualbox_7_1.ChipsetType

getIommuType

public IommuType getIommuType()
IOMMU type used in this VM.

Returns:
org.virtualbox_7_1.IommuType

setIommuType

public void setIommuType(IommuType value)
IOMMU type used in this VM.

Parameters:
value - org.virtualbox_7_1.IommuType

getRTCUseUTC

public java.lang.Boolean getRTCUseUTC()
When set to true, the RTC device of the virtual machine will run in UTC time, otherwise in local time. Especially Unix guests prefer the time in UTC.

Returns:
Boolean

setRTCUseUTC

public void setRTCUseUTC(java.lang.Boolean value)
When set to true, the RTC device of the virtual machine will run in UTC time, otherwise in local time. Especially Unix guests prefer the time in UTC.

Parameters:
value - Boolean

queryInterface

public static IPlatform queryInterface(IUnknown obj)