Class Metal3MachineStatus

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<Metal3MachineStatusBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class Metal3MachineStatus
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<Metal3MachineStatusBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    Metal3MachineStatus defines the observed state of Metal3Machine.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      Metal3MachineStatus()
      No args constructor for use in serialization
      Metal3MachineStatus​(List<io.fabric8.kubernetes.api.model.clusterapi.v1beta1.MachineAddress> addresses, List<io.fabric8.kubernetes.api.model.clusterapi.v1beta1.Condition> conditions, String failureMessage, String failureReason, String lastUpdated, io.fabric8.kubernetes.api.model.SecretReference metaData, io.fabric8.kubernetes.api.model.SecretReference networkData, String phase, Boolean ready, io.fabric8.kubernetes.api.model.ObjectReference renderedData, io.fabric8.kubernetes.api.model.SecretReference userData)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Metal3MachineStatusBuilder edit()  
      Map<String,​Object> getAdditionalProperties()  
      List<io.fabric8.kubernetes.api.model.clusterapi.v1beta1.MachineAddress> getAddresses()
      Addresses is a list of addresses assigned to the machine.
      List<io.fabric8.kubernetes.api.model.clusterapi.v1beta1.Condition> getConditions()
      Conditions defines current service state of the Metal3Machine.
      String getFailureMessage()
      FailureMessage will be set in the event that there is a terminal problem reconciling the metal3machine and will contain a more verbose string suitable for logging and human consumption.
      String getFailureReason()
      FailureReason will be set in the event that there is a terminal problem reconciling the metal3machine and will contain a succinct value suitable for machine interpretation.
      String getLastUpdated()
      Metal3MachineStatus defines the observed state of Metal3Machine.
      io.fabric8.kubernetes.api.model.SecretReference getMetaData()
      Metal3MachineStatus defines the observed state of Metal3Machine.
      io.fabric8.kubernetes.api.model.SecretReference getNetworkData()
      Metal3MachineStatus defines the observed state of Metal3Machine.
      String getPhase()
      Phase represents the current phase of machine actuation.
      Boolean getReady()
      Ready is the state of the metal3. mhrivnak: " it would be good to document what this means, how to interpret it, under what circumstances the value changes, etc."
      io.fabric8.kubernetes.api.model.ObjectReference getRenderedData()
      Metal3MachineStatus defines the observed state of Metal3Machine.
      io.fabric8.kubernetes.api.model.SecretReference getUserData()
      Metal3MachineStatus defines the observed state of Metal3Machine.
      void setAdditionalProperties​(Map<String,​Object> additionalProperties)  
      void setAdditionalProperty​(String name, Object value)  
      void setAddresses​(List<io.fabric8.kubernetes.api.model.clusterapi.v1beta1.MachineAddress> addresses)
      Addresses is a list of addresses assigned to the machine.
      void setConditions​(List<io.fabric8.kubernetes.api.model.clusterapi.v1beta1.Condition> conditions)
      Conditions defines current service state of the Metal3Machine.
      void setFailureMessage​(String failureMessage)
      FailureMessage will be set in the event that there is a terminal problem reconciling the metal3machine and will contain a more verbose string suitable for logging and human consumption.
      void setFailureReason​(String failureReason)
      FailureReason will be set in the event that there is a terminal problem reconciling the metal3machine and will contain a succinct value suitable for machine interpretation.
      void setLastUpdated​(String lastUpdated)
      Metal3MachineStatus defines the observed state of Metal3Machine.
      void setMetaData​(io.fabric8.kubernetes.api.model.SecretReference metaData)
      Metal3MachineStatus defines the observed state of Metal3Machine.
      void setNetworkData​(io.fabric8.kubernetes.api.model.SecretReference networkData)
      Metal3MachineStatus defines the observed state of Metal3Machine.
      void setPhase​(String phase)
      Phase represents the current phase of machine actuation.
      void setReady​(Boolean ready)
      Ready is the state of the metal3. mhrivnak: " it would be good to document what this means, how to interpret it, under what circumstances the value changes, etc."
      void setRenderedData​(io.fabric8.kubernetes.api.model.ObjectReference renderedData)
      Metal3MachineStatus defines the observed state of Metal3Machine.
      void setUserData​(io.fabric8.kubernetes.api.model.SecretReference userData)
      Metal3MachineStatus defines the observed state of Metal3Machine.
      Metal3MachineStatusBuilder toBuilder()  
    • Constructor Detail

      • Metal3MachineStatus

        public Metal3MachineStatus()
        No args constructor for use in serialization
      • Metal3MachineStatus

        public Metal3MachineStatus​(List<io.fabric8.kubernetes.api.model.clusterapi.v1beta1.MachineAddress> addresses,
                                   List<io.fabric8.kubernetes.api.model.clusterapi.v1beta1.Condition> conditions,
                                   String failureMessage,
                                   String failureReason,
                                   String lastUpdated,
                                   io.fabric8.kubernetes.api.model.SecretReference metaData,
                                   io.fabric8.kubernetes.api.model.SecretReference networkData,
                                   String phase,
                                   Boolean ready,
                                   io.fabric8.kubernetes.api.model.ObjectReference renderedData,
                                   io.fabric8.kubernetes.api.model.SecretReference userData)
    • Method Detail

      • getAddresses

        public List<io.fabric8.kubernetes.api.model.clusterapi.v1beta1.MachineAddress> getAddresses()
        Addresses is a list of addresses assigned to the machine. This field is copied from the infrastructure provider reference.
      • setAddresses

        public void setAddresses​(List<io.fabric8.kubernetes.api.model.clusterapi.v1beta1.MachineAddress> addresses)
        Addresses is a list of addresses assigned to the machine. This field is copied from the infrastructure provider reference.
      • getConditions

        public List<io.fabric8.kubernetes.api.model.clusterapi.v1beta1.Condition> getConditions()
        Conditions defines current service state of the Metal3Machine.
      • setConditions

        public void setConditions​(List<io.fabric8.kubernetes.api.model.clusterapi.v1beta1.Condition> conditions)
        Conditions defines current service state of the Metal3Machine.
      • getFailureMessage

        public String getFailureMessage()
        FailureMessage will be set in the event that there is a terminal problem reconciling the metal3machine and will contain a more verbose string suitable for logging and human consumption.


        This field should not be set for transitive errors that a controller faces that are expected to be fixed automatically over time (like service outages), but instead indicate that something is fundamentally wrong with the metal3machine's spec or the configuration of the controller, and that manual intervention is required. Examples of terminal errors would be invalid combinations of settings in the spec, values that are unsupported by the controller, or the responsible controller itself being critically misconfigured.


        Any transient errors that occur during the reconciliation of metal3machines can be added as events to the metal3machine object and/or logged in the controller's output.

      • setFailureMessage

        public void setFailureMessage​(String failureMessage)
        FailureMessage will be set in the event that there is a terminal problem reconciling the metal3machine and will contain a more verbose string suitable for logging and human consumption.


        This field should not be set for transitive errors that a controller faces that are expected to be fixed automatically over time (like service outages), but instead indicate that something is fundamentally wrong with the metal3machine's spec or the configuration of the controller, and that manual intervention is required. Examples of terminal errors would be invalid combinations of settings in the spec, values that are unsupported by the controller, or the responsible controller itself being critically misconfigured.


        Any transient errors that occur during the reconciliation of metal3machines can be added as events to the metal3machine object and/or logged in the controller's output.

      • getFailureReason

        public String getFailureReason()
        FailureReason will be set in the event that there is a terminal problem reconciling the metal3machine and will contain a succinct value suitable for machine interpretation.


        This field should not be set for transitive errors that a controller faces that are expected to be fixed automatically over time (like service outages), but instead indicate that something is fundamentally wrong with the metal3machine's spec or the configuration of the controller, and that manual intervention is required. Examples of terminal errors would be invalid combinations of settings in the spec, values that are unsupported by the controller, or the responsible controller itself being critically misconfigured.


        Any transient errors that occur during the reconciliation of metal3machines can be added as events to the metal3machine object and/or logged in the controller's output.

      • setFailureReason

        public void setFailureReason​(String failureReason)
        FailureReason will be set in the event that there is a terminal problem reconciling the metal3machine and will contain a succinct value suitable for machine interpretation.


        This field should not be set for transitive errors that a controller faces that are expected to be fixed automatically over time (like service outages), but instead indicate that something is fundamentally wrong with the metal3machine's spec or the configuration of the controller, and that manual intervention is required. Examples of terminal errors would be invalid combinations of settings in the spec, values that are unsupported by the controller, or the responsible controller itself being critically misconfigured.


        Any transient errors that occur during the reconciliation of metal3machines can be added as events to the metal3machine object and/or logged in the controller's output.

      • getLastUpdated

        public String getLastUpdated()
        Metal3MachineStatus defines the observed state of Metal3Machine.
      • setLastUpdated

        public void setLastUpdated​(String lastUpdated)
        Metal3MachineStatus defines the observed state of Metal3Machine.
      • getMetaData

        public io.fabric8.kubernetes.api.model.SecretReference getMetaData()
        Metal3MachineStatus defines the observed state of Metal3Machine.
      • setMetaData

        public void setMetaData​(io.fabric8.kubernetes.api.model.SecretReference metaData)
        Metal3MachineStatus defines the observed state of Metal3Machine.
      • getNetworkData

        public io.fabric8.kubernetes.api.model.SecretReference getNetworkData()
        Metal3MachineStatus defines the observed state of Metal3Machine.
      • setNetworkData

        public void setNetworkData​(io.fabric8.kubernetes.api.model.SecretReference networkData)
        Metal3MachineStatus defines the observed state of Metal3Machine.
      • getPhase

        public String getPhase()
        Phase represents the current phase of machine actuation. E.g. Pending, Running, Terminating, Failed etc.
      • setPhase

        public void setPhase​(String phase)
        Phase represents the current phase of machine actuation. E.g. Pending, Running, Terminating, Failed etc.
      • getReady

        public Boolean getReady()
        Ready is the state of the metal3. mhrivnak: " it would be good to document what this means, how to interpret it, under what circumstances the value changes, etc."
      • setReady

        public void setReady​(Boolean ready)
        Ready is the state of the metal3. mhrivnak: " it would be good to document what this means, how to interpret it, under what circumstances the value changes, etc."
      • getRenderedData

        public io.fabric8.kubernetes.api.model.ObjectReference getRenderedData()
        Metal3MachineStatus defines the observed state of Metal3Machine.
      • setRenderedData

        public void setRenderedData​(io.fabric8.kubernetes.api.model.ObjectReference renderedData)
        Metal3MachineStatus defines the observed state of Metal3Machine.
      • getUserData

        public io.fabric8.kubernetes.api.model.SecretReference getUserData()
        Metal3MachineStatus defines the observed state of Metal3Machine.
      • setUserData

        public void setUserData​(io.fabric8.kubernetes.api.model.SecretReference userData)
        Metal3MachineStatus defines the observed 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)