Class IoK8sApiAppsV1DeploymentStatus


  • @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               date="2020-11-26T11:01:11.402583+13:00[Pacific/Auckland]")
    public class IoK8sApiAppsV1DeploymentStatus
    extends Object
    DeploymentStatus is the most recently observed status of the Deployment.
    • Constructor Detail

      • IoK8sApiAppsV1DeploymentStatus

        public IoK8sApiAppsV1DeploymentStatus()
    • Method Detail

      • getAvailableReplicas

        @Nullable
        public Integer getAvailableReplicas()
        Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.
        Returns:
        availableReplicas
      • setAvailableReplicas

        public void setAvailableReplicas​(Integer availableReplicas)
      • getCollisionCount

        @Nullable
        public Integer getCollisionCount()
        Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet.
        Returns:
        collisionCount
      • setCollisionCount

        public void setCollisionCount​(Integer collisionCount)
      • getConditions

        @Nullable
        public List<IoK8sApiAppsV1DeploymentCondition> getConditions()
        Represents the latest available observations of a deployment's current state.
        Returns:
        conditions
      • getObservedGeneration

        @Nullable
        public Long getObservedGeneration()
        The generation observed by the deployment controller.
        Returns:
        observedGeneration
      • setObservedGeneration

        public void setObservedGeneration​(Long observedGeneration)
      • getReadyReplicas

        @Nullable
        public Integer getReadyReplicas()
        Total number of ready pods targeted by this deployment.
        Returns:
        readyReplicas
      • setReadyReplicas

        public void setReadyReplicas​(Integer readyReplicas)
      • getReplicas

        @Nullable
        public Integer getReplicas()
        Total number of non-terminated pods targeted by this deployment (their labels match the selector).
        Returns:
        replicas
      • setReplicas

        public void setReplicas​(Integer replicas)
      • getUnavailableReplicas

        @Nullable
        public Integer getUnavailableReplicas()
        Total number of unavailable pods targeted by this deployment. This is the total number of pods that are still required for the deployment to have 100% available capacity. They may either be pods that are running but not yet available or pods that still have not been created.
        Returns:
        unavailableReplicas
      • setUnavailableReplicas

        public void setUnavailableReplicas​(Integer unavailableReplicas)
      • getUpdatedReplicas

        @Nullable
        public Integer getUpdatedReplicas()
        Total number of non-terminated pods targeted by this deployment that have the desired template spec.
        Returns:
        updatedReplicas
      • setUpdatedReplicas

        public void setUpdatedReplicas​(Integer updatedReplicas)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object