org.virtualbox_7_1
Class IFirmwareSettings

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

public class IFirmwareSettings
extends IUnknown

The IFirmwareSettings interface represents firmware settings of the virtual machine. This is used only in theIMachine.getFirmwareSettings()attribute. Interface ID: {426EF1B8-DE91-49FB-ABC3-0E2BAE654FF2}


Field Summary
 
Fields inherited from class org.virtualbox_7_1.IUnknown
obj, objMgr, port
 
Constructor Summary
IFirmwareSettings(java.lang.String wrapped, org.virtualbox_7_1.ObjectRefManager objMgr, org.virtualbox_7_1.jaxws.VboxPortType port)
           
 
Method Summary
 java.lang.Boolean getACPIEnabled()
          ACPI support flag.
 APICMode getAPICMode()
          APIC mode to set up by the firmware.
 java.lang.Boolean getAutoSerialNumGen()
          Flag for enabling automatic VM serial number generation.
 FirmwareBootMenuMode getBootMenuMode()
          Mode of the firmware boot device menu.
 FirmwareType getFirmwareType()
          Type of firmware (such as legacy BIOS or EFI), used for initial bootstrap in this VM.
 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 IFirmwareSettings 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 setAutoSerialNumGen(java.lang.Boolean value)
          Flag for enabling automatic VM serial number generation.
 void setBootMenuMode(FirmwareBootMenuMode value)
          Mode of the firmware boot device menu.
 void setFirmwareType(FirmwareType value)
          Type of firmware (such as legacy BIOS or EFI), used for initial bootstrap in this VM.
 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_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

IFirmwareSettings

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

getFirmwareType

public FirmwareType getFirmwareType()
Type of firmware (such as legacy BIOS or EFI), used for initial bootstrap in this VM.

Returns:
org.virtualbox_7_1.FirmwareType

setFirmwareType

public void setFirmwareType(FirmwareType value)
Type of firmware (such as legacy BIOS or EFI), used for initial bootstrap in this VM.

Parameters:
value - org.virtualbox_7_1.FirmwareType

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 FirmwareBootMenuMode getBootMenuMode()
Mode of the firmware boot device menu.

Returns:
org.virtualbox_7_1.FirmwareBootMenuMode

setBootMenuMode

public void setBootMenuMode(FirmwareBootMenuMode value)
Mode of the firmware boot device menu.

Parameters:
value - org.virtualbox_7_1.FirmwareBootMenuMode

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_1.APICMode

setAPICMode

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

Parameters:
value - org.virtualbox_7_1.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

getAutoSerialNumGen

public java.lang.Boolean getAutoSerialNumGen()
Flag for enabling automatic VM serial number generation.

Returns:
Boolean

setAutoSerialNumGen

public void setAutoSerialNumGen(java.lang.Boolean value)
Flag for enabling automatic VM serial number generation.

Parameters:
value - Boolean

queryInterface

public static IFirmwareSettings queryInterface(IUnknown obj)