Class Metal3MachineStatus
- java.lang.Object
-
- io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.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 serializationMetal3MachineStatus(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 Metal3MachineStatusBuilderedit()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.StringgetFailureMessage()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.StringgetFailureReason()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.StringgetLastUpdated()Metal3MachineStatus defines the observed state of Metal3Machine.io.fabric8.kubernetes.api.model.SecretReferencegetMetaData()Metal3MachineStatus defines the observed state of Metal3Machine.io.fabric8.kubernetes.api.model.SecretReferencegetNetworkData()Metal3MachineStatus defines the observed state of Metal3Machine.StringgetPhase()Phase represents the current phase of machine actuation.BooleangetReady()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.ObjectReferencegetRenderedData()Metal3MachineStatus defines the observed state of Metal3Machine.io.fabric8.kubernetes.api.model.SecretReferencegetUserData()Metal3MachineStatus defines the observed state of Metal3Machine.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetAddresses(List<io.fabric8.kubernetes.api.model.clusterapi.v1beta1.MachineAddress> addresses)Addresses is a list of addresses assigned to the machine.voidsetConditions(List<io.fabric8.kubernetes.api.model.clusterapi.v1beta1.Condition> conditions)Conditions defines current service state of the Metal3Machine.voidsetFailureMessage(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.voidsetFailureReason(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.voidsetLastUpdated(String lastUpdated)Metal3MachineStatus defines the observed state of Metal3Machine.voidsetMetaData(io.fabric8.kubernetes.api.model.SecretReference metaData)Metal3MachineStatus defines the observed state of Metal3Machine.voidsetNetworkData(io.fabric8.kubernetes.api.model.SecretReference networkData)Metal3MachineStatus defines the observed state of Metal3Machine.voidsetPhase(String phase)Phase represents the current phase of machine actuation.voidsetReady(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."voidsetRenderedData(io.fabric8.kubernetes.api.model.ObjectReference renderedData)Metal3MachineStatus defines the observed state of Metal3Machine.voidsetUserData(io.fabric8.kubernetes.api.model.SecretReference userData)Metal3MachineStatus defines the observed state of Metal3Machine.Metal3MachineStatusBuildertoBuilder()
-
-
-
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.
-
edit
public Metal3MachineStatusBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<Metal3MachineStatusBuilder>
-
toBuilder
public Metal3MachineStatusBuilder toBuilder()
-
-