Package com.io7m.waxmill.machines
Interface WXMTapType
- All Superinterfaces:
WXMNetworkDeviceBackendType
- All Known Implementing Classes:
WXMTap
@Immutable public interface WXMTapType extends WXMNetworkDeviceBackendType
A TAP device.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.io7m.waxmill.machines.WXMNetworkDeviceBackendType
WXMNetworkDeviceBackendType.Kind -
Method Summary
Modifier and Type Method Description WXMMACAddressaddress()default java.lang.Stringcomment()java.util.List<WXMInterfaceGroupName>groups()default WXMNetworkDeviceBackendType.Kindkind()WXMTAPDeviceNamename()
-
Method Details
-
kind
- Specified by:
kindin interfaceWXMNetworkDeviceBackendType- Returns:
- The backend kind
-
name
WXMTAPDeviceName name()- Returns:
- The underlying device name
-
address
WXMMACAddress address()- Returns:
- The underlying device MAC address
-
groups
java.util.List<WXMInterfaceGroupName> groups()- Specified by:
groupsin interfaceWXMNetworkDeviceBackendType- Returns:
- The groups to which this device backend belongs
-
comment
@Default default java.lang.String comment()- Specified by:
commentin interfaceWXMNetworkDeviceBackendType- Returns:
- A descriptive comment
-