Class StaticPodOperatorStatus

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

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class StaticPodOperatorStatus
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<StaticPodOperatorStatusBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    StaticPodOperatorStatus is status for controllers that manage static pods. There are different needs because individual node status must be tracked.
    See Also:
    Serialized Form
    • Method Detail

      • getConditions

        public List<OperatorCondition> getConditions()
        conditions is a list of conditions and their status
      • setConditions

        public void setConditions​(List<OperatorCondition> conditions)
        conditions is a list of conditions and their status
      • getGenerations

        public List<GenerationStatus> getGenerations()
        generations are used to determine when an item needs to be reconciled or has changed in a way that needs a reaction.
      • setGenerations

        public void setGenerations​(List<GenerationStatus> generations)
        generations are used to determine when an item needs to be reconciled or has changed in a way that needs a reaction.
      • getLatestAvailableRevision

        public Integer getLatestAvailableRevision()
        latestAvailableRevision is the deploymentID of the most recent deployment
      • setLatestAvailableRevision

        public void setLatestAvailableRevision​(Integer latestAvailableRevision)
        latestAvailableRevision is the deploymentID of the most recent deployment
      • getLatestAvailableRevisionReason

        public String getLatestAvailableRevisionReason()
        latestAvailableRevisionReason describe the detailed reason for the most recent deployment
      • setLatestAvailableRevisionReason

        public void setLatestAvailableRevisionReason​(String latestAvailableRevisionReason)
        latestAvailableRevisionReason describe the detailed reason for the most recent deployment
      • getNodeStatuses

        public List<NodeStatus> getNodeStatuses()
        nodeStatuses track the deployment values and errors across individual nodes
      • setNodeStatuses

        public void setNodeStatuses​(List<NodeStatus> nodeStatuses)
        nodeStatuses track the deployment values and errors across individual nodes
      • getObservedGeneration

        public Long getObservedGeneration()
        observedGeneration is the last generation change you've dealt with
      • setObservedGeneration

        public void setObservedGeneration​(Long observedGeneration)
        observedGeneration is the last generation change you've dealt with
      • getReadyReplicas

        public Integer getReadyReplicas()
        readyReplicas indicates how many replicas are ready and at the desired state
      • setReadyReplicas

        public void setReadyReplicas​(Integer readyReplicas)
        readyReplicas indicates how many replicas are ready and at the desired state
      • getVersion

        public String getVersion()
        version is the level this availability applies to
      • setVersion

        public void setVersion​(String version)
        version is the level this availability applies to
      • getAdditionalProperties

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

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

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