Class MachineConfigSpec
- java.lang.Object
-
- io.fabric8.openshift.api.model.machineconfiguration.v1.MachineConfigSpec
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<MachineConfigSpecBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class MachineConfigSpec extends Object implements io.fabric8.kubernetes.api.builder.Editable<MachineConfigSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
MachineConfigSpec is the spec for MachineConfig- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MachineConfigSpec()No args constructor for use in serializationMachineConfigSpec(String baseOSExtensionsContainerImage, Object config, List<String> extensions, Boolean fips, List<String> kernelArguments, String kernelType, String osImageURL)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MachineConfigSpecBuilderedit()Map<String,Object>getAdditionalProperties()StringgetBaseOSExtensionsContainerImage()baseOSExtensionsContainerImage specifies the remote location that will be used to fetch the extensions container matching a new-format OS imageObjectgetConfig()MachineConfigSpec is the spec for MachineConfigList<String>getExtensions()extensions contains a list of additional features that can be enabled on hostBooleangetFips()fips controls FIPS modeList<String>getKernelArguments()kernelArguments contains a list of kernel arguments to be addedStringgetKernelType()kernelType contains which kernel we want to be running like default (traditional), realtime, 64k-pages (aarch64 only).StringgetOsImageURL()osImageURL specifies the remote location that will be used to fetch the OS.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetBaseOSExtensionsContainerImage(String baseOSExtensionsContainerImage)baseOSExtensionsContainerImage specifies the remote location that will be used to fetch the extensions container matching a new-format OS imagevoidsetConfig(Object config)MachineConfigSpec is the spec for MachineConfigvoidsetExtensions(List<String> extensions)extensions contains a list of additional features that can be enabled on hostvoidsetFips(Boolean fips)fips controls FIPS modevoidsetKernelArguments(List<String> kernelArguments)kernelArguments contains a list of kernel arguments to be addedvoidsetKernelType(String kernelType)kernelType contains which kernel we want to be running like default (traditional), realtime, 64k-pages (aarch64 only).voidsetOsImageURL(String osImageURL)osImageURL specifies the remote location that will be used to fetch the OS.MachineConfigSpecBuildertoBuilder()
-
-
-
Method Detail
-
getBaseOSExtensionsContainerImage
public String getBaseOSExtensionsContainerImage()
baseOSExtensionsContainerImage specifies the remote location that will be used to fetch the extensions container matching a new-format OS image
-
setBaseOSExtensionsContainerImage
public void setBaseOSExtensionsContainerImage(String baseOSExtensionsContainerImage)
baseOSExtensionsContainerImage specifies the remote location that will be used to fetch the extensions container matching a new-format OS image
-
getConfig
public Object getConfig()
MachineConfigSpec is the spec for MachineConfig
-
setConfig
public void setConfig(Object config)
MachineConfigSpec is the spec for MachineConfig
-
getExtensions
public List<String> getExtensions()
extensions contains a list of additional features that can be enabled on host
-
setExtensions
public void setExtensions(List<String> extensions)
extensions contains a list of additional features that can be enabled on host
-
getFips
public Boolean getFips()
fips controls FIPS mode
-
setFips
public void setFips(Boolean fips)
fips controls FIPS mode
-
getKernelArguments
public List<String> getKernelArguments()
kernelArguments contains a list of kernel arguments to be added
-
setKernelArguments
public void setKernelArguments(List<String> kernelArguments)
kernelArguments contains a list of kernel arguments to be added
-
getKernelType
public String getKernelType()
kernelType contains which kernel we want to be running like default (traditional), realtime, 64k-pages (aarch64 only).
-
setKernelType
public void setKernelType(String kernelType)
kernelType contains which kernel we want to be running like default (traditional), realtime, 64k-pages (aarch64 only).
-
getOsImageURL
public String getOsImageURL()
osImageURL specifies the remote location that will be used to fetch the OS.
-
setOsImageURL
public void setOsImageURL(String osImageURL)
osImageURL specifies the remote location that will be used to fetch the OS.
-
edit
public MachineConfigSpecBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<MachineConfigSpecBuilder>
-
toBuilder
public MachineConfigSpecBuilder toBuilder()
-
-