Package com.io7m.waxmill.boot.internal

# Class WXMDeviceMap

java.lang.Object
com.io7m.waxmill.boot.internal.WXMDeviceMap

    public final class WXMDeviceMap
    extends java.lang.Object

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `java.util.Map<WXMDeviceSlot,​WXMBootDiskAttachment>` | `attachments()` |
  `static WXMDeviceMap` | `create​(WXMBootMessages messages, WXMClientConfiguration clientConfiguration, WXMBootConfigurationType configuration, WXMVirtualMachine machine)` |
  `java.util.Collection<java.nio.file.Path>` | `nmdmPaths()` |
  `java.util.Collection<java.nio.file.Path>` | `paths()` |
  `java.util.Optional<java.lang.Integer>` | `searchForCD​(WXMDeviceSlot deviceID)` |
  `java.util.Optional<java.lang.Integer>` | `searchForHD​(WXMDeviceSlot deviceID)` |
  `java.lang.Iterable<java.lang.String>` | `serialize()` |
  `java.lang.String` | `toString()` |

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- ## Method Details

  - ### create

    public static WXMDeviceMap create​(WXMBootMessages messages, WXMClientConfiguration clientConfiguration, WXMBootConfigurationType configuration, WXMVirtualMachine machine) throws WXMException
    Throws:
      `WXMException`

  - ### attachments

    public java.util.Map<WXMDeviceSlot,​WXMBootDiskAttachment> attachments()

  - ### searchForCD

    public java.util.Optional<java.lang.Integer> searchForCD​(WXMDeviceSlot deviceID)

  - ### searchForHD

    public java.util.Optional<java.lang.Integer> searchForHD​(WXMDeviceSlot deviceID)

  - ### serialize

    public java.lang.Iterable<java.lang.String> serialize()

  - ### paths

    public java.util.Collection<java.nio.file.Path> paths()

  - ### nmdmPaths

    public java.util.Collection<java.nio.file.Path> nmdmPaths()

  - ### toString

    public java.lang.String toString()
    Overrides:
      `toString` in class `java.lang.Object`