Package com.io7m.waxmill.machines

# Interface WXMBootConfigurationNameType

All Superinterfaces:
  `java.lang.Comparable<WXMBootConfigurationNameType>`

All Known Implementing Classes:
  `WXMBootConfigurationName`

    @Immutable
    public interface WXMBootConfigurationNameType
    extends java.lang.Comparable<WXMBootConfigurationNameType>

A boot configuration name, such as `install`.

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `default void` | `checkPreconditions()` | Check preconditions for the type.
  `default int` | `compareTo​(WXMBootConfigurationNameType other)` |
  `java.lang.String` | `value()` |

- ## Method Details

  - ### compareTo

    default int compareTo​(WXMBootConfigurationNameType other)
    Specified by:
      `compareTo` in interface `java.lang.Comparable<WXMBootConfigurationNameType>`

  - ### value

    @Parameter java.lang.String value()
    Returns:
      The machine name

  - ### checkPreconditions

    @Check default void checkPreconditions()
    Check preconditions for the type.