Class KubeAPIServerStatus

    • 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
      • getServiceAccountIssuers

        public List<ServiceAccountIssuerStatus> getServiceAccountIssuers()
        serviceAccountIssuers tracks history of used service account issuers. The item without expiration time represents the currently used service account issuer. The other items represents service account issuers that were used previously and are still being trusted. The default expiration for the items is set by the platform and it defaults to 24h. see: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/#service-account-token-volume-projection
      • setServiceAccountIssuers

        public void setServiceAccountIssuers​(List<ServiceAccountIssuerStatus> serviceAccountIssuers)
        serviceAccountIssuers tracks history of used service account issuers. The item without expiration time represents the currently used service account issuer. The other items represents service account issuers that were used previously and are still being trusted. The default expiration for the items is set by the platform and it defaults to 24h. see: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/#service-account-token-volume-projection
      • 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)