Class Metal3MachineSpec
- java.lang.Object
-
- io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3MachineSpec
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<Metal3MachineSpecBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class Metal3MachineSpec extends Object implements io.fabric8.kubernetes.api.builder.Editable<Metal3MachineSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
Metal3MachineSpec defines the desired state of Metal3Machine.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Metal3MachineSpec()No args constructor for use in serializationMetal3MachineSpec(String automatedCleaningMode, CustomDeploy customDeploy, io.fabric8.kubernetes.api.model.ObjectReference dataTemplate, HostSelector hostSelector, Image image, io.fabric8.kubernetes.api.model.SecretReference metaData, io.fabric8.kubernetes.api.model.SecretReference networkData, String providerID, io.fabric8.kubernetes.api.model.SecretReference userData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Metal3MachineSpecBuilderedit()Map<String,Object>getAdditionalProperties()StringgetAutomatedCleaningMode()When set to disabled, automated cleaning of host disks will be skipped during provisioning and deprovisioning.CustomDeploygetCustomDeploy()Metal3MachineSpec defines the desired state of Metal3Machine.io.fabric8.kubernetes.api.model.ObjectReferencegetDataTemplate()Metal3MachineSpec defines the desired state of Metal3Machine.HostSelectorgetHostSelector()Metal3MachineSpec defines the desired state of Metal3Machine.ImagegetImage()Metal3MachineSpec defines the desired state of Metal3Machine.io.fabric8.kubernetes.api.model.SecretReferencegetMetaData()Metal3MachineSpec defines the desired state of Metal3Machine.io.fabric8.kubernetes.api.model.SecretReferencegetNetworkData()Metal3MachineSpec defines the desired state of Metal3Machine.StringgetProviderID()ProviderID will be the Metal3 machine in ProviderID format (metal3://<bmh-uuid>)io.fabric8.kubernetes.api.model.SecretReferencegetUserData()Metal3MachineSpec defines the desired state of Metal3Machine.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetAutomatedCleaningMode(String automatedCleaningMode)When set to disabled, automated cleaning of host disks will be skipped during provisioning and deprovisioning.voidsetCustomDeploy(CustomDeploy customDeploy)Metal3MachineSpec defines the desired state of Metal3Machine.voidsetDataTemplate(io.fabric8.kubernetes.api.model.ObjectReference dataTemplate)Metal3MachineSpec defines the desired state of Metal3Machine.voidsetHostSelector(HostSelector hostSelector)Metal3MachineSpec defines the desired state of Metal3Machine.voidsetImage(Image image)Metal3MachineSpec defines the desired state of Metal3Machine.voidsetMetaData(io.fabric8.kubernetes.api.model.SecretReference metaData)Metal3MachineSpec defines the desired state of Metal3Machine.voidsetNetworkData(io.fabric8.kubernetes.api.model.SecretReference networkData)Metal3MachineSpec defines the desired state of Metal3Machine.voidsetProviderID(String providerID)ProviderID will be the Metal3 machine in ProviderID format (metal3://<bmh-uuid>)voidsetUserData(io.fabric8.kubernetes.api.model.SecretReference userData)Metal3MachineSpec defines the desired state of Metal3Machine.Metal3MachineSpecBuildertoBuilder()
-
-
-
Constructor Detail
-
Metal3MachineSpec
public Metal3MachineSpec()
No args constructor for use in serialization
-
Metal3MachineSpec
public Metal3MachineSpec(String automatedCleaningMode, CustomDeploy customDeploy, io.fabric8.kubernetes.api.model.ObjectReference dataTemplate, HostSelector hostSelector, Image image, io.fabric8.kubernetes.api.model.SecretReference metaData, io.fabric8.kubernetes.api.model.SecretReference networkData, String providerID, io.fabric8.kubernetes.api.model.SecretReference userData)
-
-
Method Detail
-
getAutomatedCleaningMode
public String getAutomatedCleaningMode()
When set to disabled, automated cleaning of host disks will be skipped during provisioning and deprovisioning.
-
setAutomatedCleaningMode
public void setAutomatedCleaningMode(String automatedCleaningMode)
When set to disabled, automated cleaning of host disks will be skipped during provisioning and deprovisioning.
-
getCustomDeploy
public CustomDeploy getCustomDeploy()
Metal3MachineSpec defines the desired state of Metal3Machine.
-
setCustomDeploy
public void setCustomDeploy(CustomDeploy customDeploy)
Metal3MachineSpec defines the desired state of Metal3Machine.
-
getDataTemplate
public io.fabric8.kubernetes.api.model.ObjectReference getDataTemplate()
Metal3MachineSpec defines the desired state of Metal3Machine.
-
setDataTemplate
public void setDataTemplate(io.fabric8.kubernetes.api.model.ObjectReference dataTemplate)
Metal3MachineSpec defines the desired state of Metal3Machine.
-
getHostSelector
public HostSelector getHostSelector()
Metal3MachineSpec defines the desired state of Metal3Machine.
-
setHostSelector
public void setHostSelector(HostSelector hostSelector)
Metal3MachineSpec defines the desired state of Metal3Machine.
-
getImage
public Image getImage()
Metal3MachineSpec defines the desired state of Metal3Machine.
-
setImage
public void setImage(Image image)
Metal3MachineSpec defines the desired state of Metal3Machine.
-
getMetaData
public io.fabric8.kubernetes.api.model.SecretReference getMetaData()
Metal3MachineSpec defines the desired state of Metal3Machine.
-
setMetaData
public void setMetaData(io.fabric8.kubernetes.api.model.SecretReference metaData)
Metal3MachineSpec defines the desired state of Metal3Machine.
-
getNetworkData
public io.fabric8.kubernetes.api.model.SecretReference getNetworkData()
Metal3MachineSpec defines the desired state of Metal3Machine.
-
setNetworkData
public void setNetworkData(io.fabric8.kubernetes.api.model.SecretReference networkData)
Metal3MachineSpec defines the desired state of Metal3Machine.
-
getProviderID
public String getProviderID()
ProviderID will be the Metal3 machine in ProviderID format (metal3://<bmh-uuid>)
-
setProviderID
public void setProviderID(String providerID)
ProviderID will be the Metal3 machine in ProviderID format (metal3://<bmh-uuid>)
-
getUserData
public io.fabric8.kubernetes.api.model.SecretReference getUserData()
Metal3MachineSpec defines the desired state of Metal3Machine.
-
setUserData
public void setUserData(io.fabric8.kubernetes.api.model.SecretReference userData)
Metal3MachineSpec defines the desired state of Metal3Machine.
-
edit
public Metal3MachineSpecBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<Metal3MachineSpecBuilder>
-
toBuilder
public Metal3MachineSpecBuilder toBuilder()
-
-