Package com.io7m.waxmill.machines

# Interface WXMDeviceType.WXMTapType

All Superinterfaces:
  `WXMDeviceType.WXMNetworkDeviceBackendType`

All Known Implementing Classes:
  `WXMTap`

Enclosing interface:
  WXMDeviceType

    @Immutable
    public static interface WXMDeviceType.WXMTapType
    extends WXMDeviceType.WXMNetworkDeviceBackendType

A TAP device.

- ## Nested Class Summary

  ## Nested classes/interfaces inherited from interface com.io7m.waxmill.machines.WXMDeviceType.WXMNetworkDeviceBackendType

  `WXMDeviceType.WXMNetworkDeviceBackendType.Kind`

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `WXMMACAddress` | `address()` |
  `default java.lang.String` | `comment()` |
  `default WXMDeviceType.WXMNetworkDeviceBackendType.Kind` | `kind()` |
  `WXMTAPDeviceName` | `name()` |

- ## Method Details

  - ### kind

    default WXMDeviceType.WXMNetworkDeviceBackendType.Kind kind()
    Specified by:
      `kind` in interface `WXMDeviceType.WXMNetworkDeviceBackendType`
    Returns:
      The backend kind

  - ### name

    WXMTAPDeviceName name()
    Returns:
      The underlying device name

  - ### address

    WXMMACAddress address()
    Returns:
      The underlying device MAC address

  - ### comment

    @Default default java.lang.String comment()
    Specified by:
      `comment` in interface `WXMDeviceType.WXMNetworkDeviceBackendType`
    Returns:
      A descriptive comment