Package com.io7m.waxmill.machines
Interface WXMDeviceType.WXMDeviceAHCIOpticalDiskType
- All Superinterfaces:
WXMDeviceType
- All Known Implementing Classes:
WXMDeviceAHCIOpticalDisk
- Enclosing interface:
- WXMDeviceType
@Immutable public static interface WXMDeviceType.WXMDeviceAHCIOpticalDiskType extends WXMDeviceType
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.io7m.waxmill.machines.WXMDeviceType
WXMDeviceType.Kind, WXMDeviceType.WXMDeviceAHCIDiskType, WXMDeviceType.WXMDeviceAHCIOpticalDiskType, WXMDeviceType.WXMDeviceE1000Type, WXMDeviceType.WXMDeviceFramebufferType, WXMDeviceType.WXMDeviceHostBridgeType, WXMDeviceType.WXMDeviceLPCType, WXMDeviceType.WXMDevicePassthruType, WXMDeviceType.WXMDeviceVirtioBlockStorageType, WXMDeviceType.WXMDeviceVirtioNetworkType, WXMDeviceType.WXMLPCTTYNames, WXMDeviceType.WXMSectorSizesType, WXMDeviceType.WXMStorageBackendFileType, WXMDeviceType.WXMStorageBackendType, WXMDeviceType.WXMStorageBackendZFSVolumeType, WXMDeviceType.WXMTTYBackendFileType, WXMDeviceType.WXMTTYBackendNMDMType, WXMDeviceType.WXMTTYBackendStdioType, WXMDeviceType.WXMTTYBackendType -
Method Summary
Modifier and Type Method Description default java.lang.Stringcomment()WXMDeviceSlotdeviceSlot()default java.lang.StringexternalName()default WXMDeviceType.Kindkind()Methods inherited from interface com.io7m.waxmill.machines.WXMDeviceType
isConsoleDevice, isStorageDevice
-
Method Details
-
deviceSlot
WXMDeviceSlot deviceSlot()- Specified by:
deviceSlotin interfaceWXMDeviceType- Returns:
- The device slot
-
comment
@Default default java.lang.String comment()- Specified by:
commentin interfaceWXMDeviceType- Returns:
- A descriptive comment
-
kind
- Specified by:
kindin interfaceWXMDeviceType- Returns:
- The device kind
-
externalName
default java.lang.String externalName()- Specified by:
externalNamein interfaceWXMDeviceType- Returns:
- The external name of the type (such as
ahci-cd).
-