Package com.io7m.waxmill.machines
Interface WXMBootConfigurationType.WXMBootConfigurationGRUBBhyveType
- All Superinterfaces:
WXMBootConfigurationType
- All Known Implementing Classes:
WXMBootConfigurationGRUBBhyve
- Enclosing interface:
- WXMBootConfigurationType
@Immutable public static interface WXMBootConfigurationType.WXMBootConfigurationGRUBBhyveType extends WXMBootConfigurationType
A boot configuration that uses grub-bhyve.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.io7m.waxmill.machines.WXMBootConfigurationType
WXMBootConfigurationType.Kind, WXMBootConfigurationType.WXMBootConfigurationGRUBBhyveType, WXMBootConfigurationType.WXMBootConfigurationUEFIType, WXMBootConfigurationType.WXMBootDiskAttachmentType, WXMBootConfigurationType.WXMEvaluatedBootCommandsType, WXMBootConfigurationType.WXMEvaluatedBootConfigurationGRUBBhyveType, WXMBootConfigurationType.WXMEvaluatedBootConfigurationType, WXMBootConfigurationType.WXMEvaluatedBootConfigurationUEFIType, WXMBootConfigurationType.WXMGRUBKernelInstructionsType, WXMBootConfigurationType.WXMGRUBKernelLinuxType, WXMBootConfigurationType.WXMGRUBKernelOpenBSDType -
Method Summary
Modifier and Type Method Description default java.lang.Stringcomment()WXMBootConfigurationType.WXMGRUBKernelInstructionsTypekernelInstructions()default WXMBootConfigurationType.Kindkind()WXMBootConfigurationNamename()The unique-within-a-virtual-machine name of the boot configuration.default java.util.Set<WXMDeviceSlot>requiredDevices()Methods inherited from interface com.io7m.waxmill.machines.WXMBootConfigurationType
diskAttachmentMap, diskAttachments
-
Method Details
-
kind
- Specified by:
kindin interfaceWXMBootConfigurationType- Returns:
- The kind of boot configuration
-
comment
@Default default java.lang.String comment()- Specified by:
commentin interfaceWXMBootConfigurationType- Returns:
- A comment
-
name
WXMBootConfigurationName name()Description copied from interface:WXMBootConfigurationTypeThe unique-within-a-virtual-machine name of the boot configuration.- Specified by:
namein interfaceWXMBootConfigurationType- Returns:
- The name of the boot configuration
-
kernelInstructions
WXMBootConfigurationType.WXMGRUBKernelInstructionsType kernelInstructions()- Returns:
- The underlying kernel instructions
-
requiredDevices
- Specified by:
requiredDevicesin interfaceWXMBootConfigurationType- Returns:
- The set of devices required by the boot configuration
-