Package com.io7m.waxmill.machines
Interface WXMDeviceType
- All Known Subinterfaces:
WXMDeviceType.WXMDeviceAHCIDiskType,WXMDeviceType.WXMDeviceAHCIOpticalDiskType,WXMDeviceType.WXMDeviceE1000Type,WXMDeviceType.WXMDeviceFramebufferType,WXMDeviceType.WXMDeviceHostBridgeType,WXMDeviceType.WXMDeviceLPCType,WXMDeviceType.WXMDeviceNetworkType,WXMDeviceType.WXMDevicePassthruType,WXMDeviceType.WXMDeviceVirtioBlockStorageType,WXMDeviceType.WXMDeviceVirtioNetworkType
- All Known Implementing Classes:
WXMDeviceAHCIDisk,WXMDeviceAHCIOpticalDisk,WXMDeviceE1000,WXMDeviceFramebuffer,WXMDeviceHostBridge,WXMDeviceLPC,WXMDevicePassthru,WXMDeviceVirtioBlockStorage,WXMDeviceVirtioNetwork
public interface WXMDeviceType
The type of devices that can be attached to virtual machines.
-
Nested Class Summary
-
Method Summary
Modifier and Type Method Description java.lang.Stringcomment()WXMDeviceSlotdeviceSlot()java.lang.StringexternalName()default booleanisConsoleDevice()default booleanisStorageDevice()WXMDeviceType.Kindkind()
-
Method Details
-
deviceSlot
WXMDeviceSlot deviceSlot()- Returns:
- The device slot
-
kind
WXMDeviceType.Kind kind()- Returns:
- The device kind
-
externalName
java.lang.String externalName()- Returns:
- The external name of the type (such as
ahci-cd).
-
comment
java.lang.String comment()- Returns:
- A descriptive comment
-
isStorageDevice
default boolean isStorageDevice()- Returns:
trueif this device is a storage device
-
isConsoleDevice
default boolean isConsoleDevice()- Returns:
trueif this device is a console/tty device
-