Class Metal3MachineSpec

    • 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 ObjectReference getDataTemplate()
        Metal3MachineSpec defines the desired state of Metal3Machine.
      • setDataTemplate

        public void setDataTemplate​(ObjectReference dataTemplate)
        Metal3MachineSpec defines the desired state of Metal3Machine.
      • getFailureDomain

        public String getFailureDomain()
        FailureDomain is the failure domain unique identifier this Machine should be attached to, as defined in Cluster API.
      • setFailureDomain

        public void setFailureDomain​(String failureDomain)
        FailureDomain is the failure domain unique identifier this Machine should be attached to, as defined in Cluster API.
      • 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 SecretReference getMetaData()
        Metal3MachineSpec defines the desired state of Metal3Machine.
      • setMetaData

        public void setMetaData​(SecretReference metaData)
        Metal3MachineSpec defines the desired state of Metal3Machine.
      • getNetworkData

        public SecretReference getNetworkData()
        Metal3MachineSpec defines the desired state of Metal3Machine.
      • setNetworkData

        public void setNetworkData​(SecretReference networkData)
        Metal3MachineSpec defines the desired state of Metal3Machine.
      • getProviderID

        public String getProviderID()
        ProviderID will be the Metal3 machine in ProviderID format (metal3://<namespace>/<bmh-name>/<m3m-name>). The legacy format (metal3://<bmh-uuid>) will be deprecated in CAPM3 v1.13 and removed in CAPM3 v1.14.
      • setProviderID

        public void setProviderID​(String providerID)
        ProviderID will be the Metal3 machine in ProviderID format (metal3://<namespace>/<bmh-name>/<m3m-name>). The legacy format (metal3://<bmh-uuid>) will be deprecated in CAPM3 v1.13 and removed in CAPM3 v1.14.
      • getUserData

        public SecretReference getUserData()
        Metal3MachineSpec defines the desired state of Metal3Machine.
      • setUserData

        public void setUserData​(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)