| 
 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.virtualbox_7_1.IUnknown
org.virtualbox_7_1.IPlatformProperties
public class IPlatformProperties
Properties of a specific virtualization platform.
Interface ID: {5BAE19D0-CA40-4CA2-A485-C8065190BBE5}
| Field Summary | 
|---|
| Fields inherited from class org.virtualbox_7_1.IUnknown | 
|---|
| obj, objMgr, port | 
| Constructor Summary | |
|---|---|
| IPlatformProperties(java.lang.String wrapped,
                    org.virtualbox_7_1.ObjectRefManager objMgr,
                    org.virtualbox_7_1.jaxws.VboxPortType port) | |
| Method Summary | |
|---|---|
|  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. | 
| 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 | 
|---|
public IPlatformProperties(java.lang.String wrapped,
                           org.virtualbox_7_1.ObjectRefManager objMgr,
                           org.virtualbox_7_1.jaxws.VboxPortType port)
| Method Detail | 
|---|
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.
| 
 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||