org.virtualbox_7_0
Class IBIOSSettings

java.lang.Object
  extended by org.virtualbox_7_0.IUnknown
      extended by org.virtualbox_7_0.IBIOSSettings

public class IBIOSSettings
extends IUnknown

The IBIOSSettings interface represents BIOS settings of the virtual machine. This is used only in theIMachine.getBIOSSettings()attribute. Interface ID: {A0A7F210-B857-4468-BE26-C29F36A84345}


Field Summary
 
Fields inherited from class org.virtualbox_7_0.IUnknown
obj, objMgr, port
 
Constructor Summary
IBIOSSettings(java.lang.String wrapped, org.virtualbox_7_0.ObjectRefManager objMgr, org.virtualbox_7_0.jaxws.VboxPortType port)
           
 
Method Summary
 java.lang.Boolean getACPIEnabled()
          ACPI support flag.
 APICMode getAPICMode()
          APIC mode to set up by the firmware.
 BIOSBootMenuMode getBootMenuMode()
          Mode of the BIOS boot device menu.
 java.lang.Boolean getIOAPICEnabled()
          I/O-APIC support flag.
 java.lang.Long getLogoDisplayTime()
          BIOS logo display time in milliseconds (0 = default).
 java.lang.Boolean getLogoFadeIn()
          Fade in flag for BIOS logo animation.
 java.lang.Boolean getLogoFadeOut()
          Fade out flag for BIOS logo animation.
 java.lang.String getLogoImagePath()
          Local file system path for external BIOS splash image.
 java.lang.Boolean getPXEDebugEnabled()
          PXE debug logging flag.
 java.lang.Boolean getSMBIOSUuidLittleEndian()
          Flag to control whether the SMBIOS system UUID is presented in little endian form to the guest as mandated by the SMBIOS spec chapter 7.2.1.
 java.lang.Long getTimeOffset()
          Offset in milliseconds from the host system time.
static IBIOSSettings queryInterface(IUnknown obj)
           
 void setACPIEnabled(java.lang.Boolean value)
          ACPI support flag.
 void setAPICMode(APICMode value)
          APIC mode to set up by the firmware.
 void setBootMenuMode(BIOSBootMenuMode value)
          Mode of the BIOS boot device menu.
 void setIOAPICEnabled(java.lang.Boolean value)
          I/O-APIC support flag.
 void setLogoDisplayTime(java.lang.Long value)
          BIOS logo display time in milliseconds (0 = default).
 void setLogoFadeIn(java.lang.Boolean value)
          Fade in flag for BIOS logo animation.
 void setLogoFadeOut(java.lang.Boolean value)
          Fade out flag for BIOS logo animation.
 void setLogoImagePath(java.lang.String value)
          Local file system path for external BIOS splash image.
 void setPXEDebugEnabled(java.lang.Boolean value)
          PXE debug logging flag.
 void setSMBIOSUuidLittleEndian(java.lang.Boolean value)
          Flag to control whether the SMBIOS system UUID is presented in little endian form to the guest as mandated by the SMBIOS spec chapter 7.2.1.
 void setTimeOffset(java.lang.Long value)
          Offset in milliseconds from the host system time.
 
Methods inherited from class org.virtualbox_7_0.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

IBIOSSettings

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

getLogoFadeIn

public java.lang.Boolean getLogoFadeIn()
Fade in flag for BIOS logo animation.

Returns:
Boolean

setLogoFadeIn

public void setLogoFadeIn(java.lang.Boolean value)
Fade in flag for BIOS logo animation.

Parameters:
value - Boolean

getLogoFadeOut

public java.lang.Boolean getLogoFadeOut()
Fade out flag for BIOS logo animation.

Returns:
Boolean

setLogoFadeOut

public void setLogoFadeOut(java.lang.Boolean value)
Fade out flag for BIOS logo animation.

Parameters:
value - Boolean

getLogoDisplayTime

public java.lang.Long getLogoDisplayTime()
BIOS logo display time in milliseconds (0 = default).

Returns:
Long

setLogoDisplayTime

public void setLogoDisplayTime(java.lang.Long value)
BIOS logo display time in milliseconds (0 = default).

Parameters:
value - Long

getLogoImagePath

public java.lang.String getLogoImagePath()
Local file system path for external BIOS splash image. Empty string means the default image is shown on boot.

Returns:
String

setLogoImagePath

public void setLogoImagePath(java.lang.String value)
Local file system path for external BIOS splash image. Empty string means the default image is shown on boot.

Parameters:
value - String

getBootMenuMode

public BIOSBootMenuMode getBootMenuMode()
Mode of the BIOS boot device menu.

Returns:
org.virtualbox_7_0.BIOSBootMenuMode

setBootMenuMode

public void setBootMenuMode(BIOSBootMenuMode value)
Mode of the BIOS boot device menu.

Parameters:
value - org.virtualbox_7_0.BIOSBootMenuMode

getACPIEnabled

public java.lang.Boolean getACPIEnabled()
ACPI support flag.

Returns:
Boolean

setACPIEnabled

public void setACPIEnabled(java.lang.Boolean value)
ACPI support flag.

Parameters:
value - Boolean

getIOAPICEnabled

public java.lang.Boolean getIOAPICEnabled()
I/O-APIC support flag. If set, VirtualBox will provide an I/O-APIC and support IRQs above 15.

Returns:
Boolean

setIOAPICEnabled

public void setIOAPICEnabled(java.lang.Boolean value)
I/O-APIC support flag. If set, VirtualBox will provide an I/O-APIC and support IRQs above 15.

Parameters:
value - Boolean

getAPICMode

public APICMode getAPICMode()
APIC mode to set up by the firmware.

Returns:
org.virtualbox_7_0.APICMode

setAPICMode

public void setAPICMode(APICMode value)
APIC mode to set up by the firmware.

Parameters:
value - org.virtualbox_7_0.APICMode

getTimeOffset

public java.lang.Long getTimeOffset()
Offset in milliseconds from the host system time. This allows for guests running with a different system date/time than the host. It is equivalent to setting the system date/time in the BIOS except it is not an absolute value but a relative one. Guest Additions time synchronization honors this offset.

Returns:
Long

setTimeOffset

public void setTimeOffset(java.lang.Long value)
Offset in milliseconds from the host system time. This allows for guests running with a different system date/time than the host. It is equivalent to setting the system date/time in the BIOS except it is not an absolute value but a relative one. Guest Additions time synchronization honors this offset.

Parameters:
value - Long

getPXEDebugEnabled

public java.lang.Boolean getPXEDebugEnabled()
PXE debug logging flag. If set, VirtualBox will write extensive PXE trace information to the release log.

Returns:
Boolean

setPXEDebugEnabled

public void setPXEDebugEnabled(java.lang.Boolean value)
PXE debug logging flag. If set, VirtualBox will write extensive PXE trace information to the release log.

Parameters:
value - Boolean

getSMBIOSUuidLittleEndian

public java.lang.Boolean getSMBIOSUuidLittleEndian()
Flag to control whether the SMBIOS system UUID is presented in little endian form to the guest as mandated by the SMBIOS spec chapter 7.2.1. Before VirtualBox version 6.1 it was always presented in big endian form and to retain the old behavior this flag was introduced so it can be changed. VMs created with VBox 6.1 will default to true for this flag.

Returns:
Boolean

setSMBIOSUuidLittleEndian

public void setSMBIOSUuidLittleEndian(java.lang.Boolean value)
Flag to control whether the SMBIOS system UUID is presented in little endian form to the guest as mandated by the SMBIOS spec chapter 7.2.1. Before VirtualBox version 6.1 it was always presented in big endian form and to retain the old behavior this flag was introduced so it can be changed. VMs created with VBox 6.1 will default to true for this flag.

Parameters:
value - Boolean

queryInterface

public static IBIOSSettings queryInterface(IUnknown obj)