Class 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 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.
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)