|
||||||||
| 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 | |||||||