public class IPlatformProperties extends IUnknown
{5BAE19D0-CA40-4CA2-A485-C8065190BBE5}| 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
IMachineinstance. |
java.lang.Long |
getMaxNetworkAdaptersOfType(ChipsetType chipset,
NetworkAttachmentType type)
Maximum number of network adapters of a given attachment type,
associated with every
IMachineinstance. |
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
IMachineinstance. |
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
IMachineinstance. |
StorageBus |
getStorageBusForControllerType(StorageControllerType storageControllerType)
Returns the
StorageBusenum 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
StorageControllerTypeenum 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> |
getSupportedGfxControllerTypes()
Returns an array of officially supported values for enum
GraphicsControllerType,
in the sense of what is e.g. |
java.util.List<GraphicsFeature> |
getSupportedGfxFeaturesForType(GraphicsControllerType graphicsControllerType)
Returns the supported features of a given graphics controller.
|
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. |
java.lang.Long |
getSupportedVRAMRange(GraphicsControllerType graphicsControllerType,
java.lang.Boolean accelerate3DEnabled,
Holder<java.lang.Long> minMB,
Holder<java.lang.Long> maxMB)
Returns the VRAM range of a given graphics controller.
|
static IPlatformProperties |
queryInterface(IUnknown obj) |
void |
setExclusiveHwVirt(java.lang.Boolean value)
Exclusive use of hardware virtualization by VirtualBox.
|
getObjMgr, getRemoteWSPort, getWrapped, releaseRemotepublic IPlatformProperties(java.lang.String wrapped,
org.virtualbox_7_1.ObjectRefManager objMgr,
org.virtualbox_7_1.jaxws.VboxPortType port)
public java.lang.Boolean getRawModeSupported()
HWVirtExPropertyType.Enabledsetting 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()
IMachineinstance.public java.lang.Long getParallelPortCount()
IMachineinstance.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> getSupportedGfxControllerTypes()
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)
IMachineinstance.chipset - The chipset type to get the value for.public java.lang.Long getMaxNetworkAdaptersOfType(ChipsetType chipset, NetworkAttachmentType type)
IMachineinstance.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.lang.Long getSupportedVRAMRange(GraphicsControllerType graphicsControllerType, java.lang.Boolean accelerate3DEnabled, Holder<java.lang.Long> minMB, Holder<java.lang.Long> maxMB)
graphicsControllerType - Graphics controller type to return VRAM range for.accelerate3DEnabled - Whether 3D acceleration for the graphics controller type is enabled or not.
Ignored if the given graphics controller does not support 3D acceleration.minMB - The minimum size (in MB) the graphics controller supports.maxMB - The maximum size (in MB) the graphics controller supports.public java.util.List<GraphicsFeature> getSupportedGfxFeaturesForType(GraphicsControllerType graphicsControllerType)
graphicsControllerType - Graphics controller type to return features 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)
StorageBusenum 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)
StorageControllerTypeenum 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.