public class IPlatformProperties extends IUnknown
{45DEF725-AB32-4A0A-A85E-FAE56249D547}
Constructor and Description |
---|
IPlatformProperties(java.lang.String wrapped,
org.virtualbox_7_1.ObjectRefManager objMgr,
org.virtualbox_7_1.jaxws.VboxPortType port) |
Modifier and Type | Method and Description |
---|---|
java.util.List<DeviceType> |
getDeviceTypesForStorageBus(StorageBus bus)
Returns list of all the supported device types
(
DeviceType ) for the given type of storage
bus. |
java.lang.Boolean |
getExclusiveHwVirt()
Exclusive use of hardware virtualization by VirtualBox.
|
java.lang.Long |
getMaxBootPosition()
Maximum device position in the boot order.
|
java.lang.Long |
getMaxDevicesPerPortForStorageBus(StorageBus bus)
Returns the maximum number of devices which can be attached to a port
for the given storage bus.
|
java.lang.Long |
getMaxInstancesOfStorageBus(ChipsetType chipset,
StorageBus bus)
Returns the maximum number of storage bus instances which
can be configured for each VM.
|
java.lang.Long |
getMaxInstancesOfUSBControllerType(ChipsetType chipset,
USBControllerType type)
Returns the maximum number of USB controller instances which
can be configured for each VM.
|
java.lang.Long |
getMaxNetworkAdapters(ChipsetType chipset)
Maximum total number of network adapters associated with every
IMachine instance. |
java.lang.Long |
getMaxNetworkAdaptersOfType(ChipsetType chipset,
NetworkAttachmentType type)
Maximum number of network adapters of a given attachment type,
associated with every
IMachine instance. |
java.lang.Long |
getMaxPortCountForStorageBus(StorageBus bus)
Returns the maximum number of ports the given storage bus supports.
|
java.lang.Long |
getMinPortCountForStorageBus(StorageBus bus)
Returns the minimum number of ports the given storage bus supports.
|
java.lang.Long |
getParallelPortCount()
Maximum number of parallel ports associated with every
IMachine instance. |
java.lang.Boolean |
getRawModeSupported()
Indicates whether VirtualBox was built with raw-mode support.
|
java.lang.Long |
getSerialPortCount()
Maximum number of serial ports associated with every
IMachine instance. |
StorageBus |
getStorageBusForControllerType(StorageControllerType storageControllerType)
Returns the
StorageBus enum value
for a given storage controller type. |
java.lang.Boolean |
getStorageControllerHotplugCapable(StorageControllerType controllerType)
Returns whether the given storage controller supports
hot-plugging devices.
|
java.util.List<StorageControllerType> |
getStorageControllerTypesForBus(StorageBus storageBus)
Returns the possible
StorageControllerType enum values
for a given storage bus. |
java.util.List<AudioControllerType> |
getSupportedAudioControllerTypes()
Returns an array of officially supported values for enum
AudioControllerType ,
in the sense of what is e.g. |
java.util.List<DeviceType> |
getSupportedBootDevices()
Returns an array of officially supported boot devices for enum
DeviceType ,
in the sense of what is e.g. |
java.util.List<ChipsetType> |
getSupportedChipsetTypes()
Returns an array of officially supported values for enum
ChipsetType ,
in the sense of what is e.g. |
java.util.List<FirmwareType> |
getSupportedFirmwareTypes()
Returns an array of officially supported values for enum
FirmwareType ,
in the sense of what is e.g. |
java.util.List<GraphicsControllerType> |
getSupportedGraphicsControllerTypes()
Returns an array of officially supported values for enum
GraphicsControllerType ,
in the sense of what is e.g. |
java.util.List<IGuestOSType> |
getSupportedGuestOSTypes()
Returns an array of officially supported values for enum
IGuestOSType ,
in the sense of what is e.g. |
java.util.List<IommuType> |
getSupportedIommuTypes()
Returns an array of officially supported values for enum
IommuType ,
in the sense of what is e.g. |
java.util.List<NetworkAdapterPromiscModePolicy> |
getSupportedNetAdpPromiscModePols()
Returns an array of officially supported values for enum
NetworkAdapterPromiscModePolicy ,
in the sense of what is e.g. |
java.util.List<NetworkAdapterType> |
getSupportedNetworkAdapterTypes()
Returns an array of officially supported values for enum
NetworkAdapterType ,
in the sense of what is e.g. |
java.util.List<ParavirtProvider> |
getSupportedParavirtProviders()
Returns an array of officially supported values for enum
ParavirtProvider ,
in the sense of what is e.g. |
java.util.List<StorageBus> |
getSupportedStorageBuses()
Returns an array of officially supported values for enum
StorageBus ,
in the sense of what is e.g. |
java.util.List<StorageControllerType> |
getSupportedStorageControllerTypes()
Returns an array of officially supported values for enum
StorageControllerType ,
in the sense of what is e.g. |
java.util.List<TpmType> |
getSupportedTpmTypes()
Returns an array of officially supported values for enum
TpmType ,
in the sense of what is e.g. |
java.util.List<UartType> |
getSupportedUartTypes()
Returns an array of officially supported values for enum
UartType ,
in the sense of what is e.g. |
java.util.List<USBControllerType> |
getSupportedUSBControllerTypes()
Returns an array of officially supported values for enum
USBControllerType ,
in the sense of what is e.g. |
static IPlatformProperties |
queryInterface(IUnknown obj) |
void |
setExclusiveHwVirt(java.lang.Boolean value)
Exclusive use of hardware virtualization by VirtualBox.
|
getObjMgr, getRemoteWSPort, getWrapped, releaseRemote
public IPlatformProperties(java.lang.String wrapped, org.virtualbox_7_1.ObjectRefManager objMgr, org.virtualbox_7_1.jaxws.VboxPortType port)
public java.lang.Boolean getRawModeSupported()
HWVirtExPropertyType.Enabled
setting will be ignored and assumed to be True.
NOTE: For guest platform properties, this attribute is being
ignored.public java.lang.Boolean getExclusiveHwVirt()
public void setExclusiveHwVirt(java.lang.Boolean value)
value
- Booleanpublic java.lang.Long getSerialPortCount()
IMachine
instance.public java.lang.Long getParallelPortCount()
IMachine
instance.public java.lang.Long getMaxBootPosition()
IMachine.setBootOrder(Long,org.virtualbox_7_1.DeviceType)
public java.util.List<ParavirtProvider> getSupportedParavirtProviders()
ParavirtProvider
,
in the sense of what is e.g. worth offering in the VirtualBox GUI.public java.util.List<FirmwareType> getSupportedFirmwareTypes()
FirmwareType
,
in the sense of what is e.g. worth offering in the VirtualBox GUI.public java.util.List<IGuestOSType> getSupportedGuestOSTypes()
IGuestOSType
,
in the sense of what is e.g. worth offering in the VirtualBox GUI.public java.util.List<GraphicsControllerType> getSupportedGraphicsControllerTypes()
GraphicsControllerType
,
in the sense of what is e.g. worth offering in the VirtualBox GUI.public java.util.List<NetworkAdapterPromiscModePolicy> getSupportedNetAdpPromiscModePols()
NetworkAdapterPromiscModePolicy
,
in the sense of what is e.g. worth offering in the VirtualBox GUI.public java.util.List<NetworkAdapterType> getSupportedNetworkAdapterTypes()
NetworkAdapterType
,
in the sense of what is e.g. worth offering in the VirtualBox GUI.public java.util.List<UartType> getSupportedUartTypes()
UartType
,
in the sense of what is e.g. worth offering in the VirtualBox GUI.public java.util.List<USBControllerType> getSupportedUSBControllerTypes()
USBControllerType
,
in the sense of what is e.g. worth offering in the VirtualBox GUI.public java.util.List<AudioControllerType> getSupportedAudioControllerTypes()
AudioControllerType
,
in the sense of what is e.g. worth offering in the VirtualBox GUI.public java.util.List<DeviceType> getSupportedBootDevices()
DeviceType
,
in the sense of what is e.g. worth offering in the VirtualBox GUI.
The returned array also defines the default boot device order for all supported devices.public java.util.List<StorageBus> getSupportedStorageBuses()
StorageBus
,
in the sense of what is e.g. worth offering in the VirtualBox GUI.public java.util.List<StorageControllerType> getSupportedStorageControllerTypes()
StorageControllerType
,
in the sense of what is e.g. worth offering in the VirtualBox GUI.public java.util.List<ChipsetType> getSupportedChipsetTypes()
ChipsetType
,
in the sense of what is e.g. worth offering in the VirtualBox GUI.public java.util.List<IommuType> getSupportedIommuTypes()
IommuType
,
in the sense of what is e.g. worth offering in the VirtualBox GUI.public java.util.List<TpmType> getSupportedTpmTypes()
TpmType
,
in the sense of what is e.g. worth offering in the VirtualBox GUI.public static IPlatformProperties queryInterface(IUnknown obj)
public java.lang.Long getMaxNetworkAdapters(ChipsetType chipset)
IMachine
instance.chipset
- The chipset type to get the value for.public java.lang.Long getMaxNetworkAdaptersOfType(ChipsetType chipset, NetworkAttachmentType type)
IMachine
instance.chipset
- The chipset type to get the value for.type
- Type of attachment.public java.lang.Long getMaxDevicesPerPortForStorageBus(StorageBus bus)
bus
- The storage bus type to get the value for.public java.lang.Long getMinPortCountForStorageBus(StorageBus bus)
bus
- The storage bus type to get the value for.public java.lang.Long getMaxPortCountForStorageBus(StorageBus bus)
bus
- The storage bus type to get the value for.public java.lang.Long getMaxInstancesOfStorageBus(ChipsetType chipset, StorageBus bus)
chipset
- The chipset type to get the value for.bus
- The storage bus type to get the value for.public java.util.List<DeviceType> getDeviceTypesForStorageBus(StorageBus bus)
DeviceType
) for the given type of storage
bus.bus
- The storage bus type to get the value for.public StorageBus getStorageBusForControllerType(StorageControllerType storageControllerType)
StorageBus
enum value
for a given storage controller type.storageControllerType
- The storage controller type to get the value for.public java.util.List<StorageControllerType> getStorageControllerTypesForBus(StorageBus storageBus)
StorageControllerType
enum values
for a given storage bus.storageBus
- The storage bus type to get the values for.public java.lang.Boolean getStorageControllerHotplugCapable(StorageControllerType controllerType)
controllerType
- The storage controller to check the setting for.public java.lang.Long getMaxInstancesOfUSBControllerType(ChipsetType chipset, USBControllerType type)
chipset
- The chipset type to get the value for.type
- The USB controller type to get the value for.