Package com.io7m.waxmill.machines
Interface WXMDeviceType.WXMStorageBackendZFSVolumeType
- All Superinterfaces:
WXMDeviceType.WXMStorageBackendType
- All Known Implementing Classes:
WXMStorageBackendZFSVolume
- Enclosing interface:
- WXMDeviceType
@Immutable public static interface WXMDeviceType.WXMStorageBackendZFSVolumeType extends WXMDeviceType.WXMStorageBackendType
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.io7m.waxmill.machines.WXMDeviceType.WXMStorageBackendType
WXMDeviceType.WXMStorageBackendType.Kind -
Method Summary
Modifier and Type Method Description default voidcheckPreconditions()Check preconditions for the type.default java.lang.Stringcomment()java.util.Optional<java.math.BigInteger>expectedSize()default WXMDeviceType.WXMStorageBackendType.Kindkind()
-
Method Details
-
kind
- Specified by:
kindin interfaceWXMDeviceType.WXMStorageBackendType
-
comment
@Default default java.lang.String comment()- Specified by:
commentin interfaceWXMDeviceType.WXMStorageBackendType- Returns:
- A descriptive comment
-
expectedSize
java.util.Optional<java.math.BigInteger> expectedSize()- Returns:
- The expected size, in bytes, of the ZFS volume
-
checkPreconditions
@Check default void checkPreconditions()Check preconditions for the type.
-