Class DaemonSetStatus

  • All Implemented Interfaces:
    com.marcnuri.yakc.model.Model

    public class DaemonSetStatus
    extends java.lang.Object
    implements com.marcnuri.yakc.model.Model
    DaemonSetStatus represents the current status of a daemon set.
    • Constructor Summary

      Constructors 
      Constructor Description
      DaemonSetStatus()  
      DaemonSetStatus​(java.lang.Number collisionCount, java.util.List<DaemonSetCondition> conditions, @NonNull java.lang.Number currentNumberScheduled, @NonNull java.lang.Number desiredNumberScheduled, java.lang.Number numberAvailable, @NonNull java.lang.Number numberMisscheduled, @NonNull java.lang.Number numberReady, java.lang.Number numberUnavailable, java.lang.Number observedGeneration, java.lang.Number updatedNumberScheduled)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static DaemonSetStatus.Builder builder()  
      protected boolean canEqual​(java.lang.Object other)  
      boolean equals​(java.lang.Object o)  
      java.lang.Number getCollisionCount()
      Count of hash collisions for the DaemonSet.
      java.util.List<DaemonSetCondition> getConditions()
      Represents the latest available observations of a DaemonSet's current state.
      @NonNull java.lang.Number getCurrentNumberScheduled()
      The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod.
      @NonNull java.lang.Number getDesiredNumberScheduled()
      The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod).
      java.lang.Number getNumberAvailable()
      The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds)
      @NonNull java.lang.Number getNumberMisscheduled()
      The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod.
      @NonNull java.lang.Number getNumberReady()
      The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.
      java.lang.Number getNumberUnavailable()
      The number of nodes that should be running the daemon pod and have none of the daemon pod running and available (ready for at least spec.minReadySeconds)
      java.lang.Number getObservedGeneration()
      The most recent generation observed by the daemon set controller.
      java.lang.Number getUpdatedNumberScheduled()
      The total number of nodes that are running updated daemon pod
      int hashCode()  
      void setCollisionCount​(java.lang.Number collisionCount)
      Count of hash collisions for the DaemonSet.
      void setConditions​(java.util.List<DaemonSetCondition> conditions)
      Represents the latest available observations of a DaemonSet's current state.
      void setCurrentNumberScheduled​(@NonNull java.lang.Number currentNumberScheduled)
      The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod.
      void setDesiredNumberScheduled​(@NonNull java.lang.Number desiredNumberScheduled)
      The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod).
      void setNumberAvailable​(java.lang.Number numberAvailable)
      The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds)
      void setNumberMisscheduled​(@NonNull java.lang.Number numberMisscheduled)
      The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod.
      void setNumberReady​(@NonNull java.lang.Number numberReady)
      The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.
      void setNumberUnavailable​(java.lang.Number numberUnavailable)
      The number of nodes that should be running the daemon pod and have none of the daemon pod running and available (ready for at least spec.minReadySeconds)
      void setObservedGeneration​(java.lang.Number observedGeneration)
      The most recent generation observed by the daemon set controller.
      void setUpdatedNumberScheduled​(java.lang.Number updatedNumberScheduled)
      The total number of nodes that are running updated daemon pod
      DaemonSetStatus.Builder toBuilder()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • DaemonSetStatus

        public DaemonSetStatus​(java.lang.Number collisionCount,
                               java.util.List<DaemonSetCondition> conditions,
                               @NonNull
                               @NonNull java.lang.Number currentNumberScheduled,
                               @NonNull
                               @NonNull java.lang.Number desiredNumberScheduled,
                               java.lang.Number numberAvailable,
                               @NonNull
                               @NonNull java.lang.Number numberMisscheduled,
                               @NonNull
                               @NonNull java.lang.Number numberReady,
                               java.lang.Number numberUnavailable,
                               java.lang.Number observedGeneration,
                               java.lang.Number updatedNumberScheduled)
      • DaemonSetStatus

        public DaemonSetStatus()
    • Method Detail

      • getCollisionCount

        public java.lang.Number getCollisionCount()
        Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
      • getConditions

        public java.util.List<DaemonSetCondition> getConditions()
        Represents the latest available observations of a DaemonSet's current state.
      • getCurrentNumberScheduled

        @NonNull
        public @NonNull java.lang.Number getCurrentNumberScheduled()
        The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
      • getDesiredNumberScheduled

        @NonNull
        public @NonNull java.lang.Number getDesiredNumberScheduled()
        The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
      • getNumberAvailable

        public java.lang.Number getNumberAvailable()
        The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds)
      • getNumberMisscheduled

        @NonNull
        public @NonNull java.lang.Number getNumberMisscheduled()
        The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
      • getNumberReady

        @NonNull
        public @NonNull java.lang.Number getNumberReady()
        The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.
      • getNumberUnavailable

        public java.lang.Number getNumberUnavailable()
        The number of nodes that should be running the daemon pod and have none of the daemon pod running and available (ready for at least spec.minReadySeconds)
      • getObservedGeneration

        public java.lang.Number getObservedGeneration()
        The most recent generation observed by the daemon set controller.
      • getUpdatedNumberScheduled

        public java.lang.Number getUpdatedNumberScheduled()
        The total number of nodes that are running updated daemon pod
      • setCollisionCount

        public void setCollisionCount​(java.lang.Number collisionCount)
        Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
      • setConditions

        public void setConditions​(java.util.List<DaemonSetCondition> conditions)
        Represents the latest available observations of a DaemonSet's current state.
      • setCurrentNumberScheduled

        public void setCurrentNumberScheduled​(@NonNull
                                              @NonNull java.lang.Number currentNumberScheduled)
        The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
      • setDesiredNumberScheduled

        public void setDesiredNumberScheduled​(@NonNull
                                              @NonNull java.lang.Number desiredNumberScheduled)
        The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
      • setNumberAvailable

        public void setNumberAvailable​(java.lang.Number numberAvailable)
        The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds)
      • setNumberMisscheduled

        public void setNumberMisscheduled​(@NonNull
                                          @NonNull java.lang.Number numberMisscheduled)
        The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
      • setNumberReady

        public void setNumberReady​(@NonNull
                                   @NonNull java.lang.Number numberReady)
        The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.
      • setNumberUnavailable

        public void setNumberUnavailable​(java.lang.Number numberUnavailable)
        The number of nodes that should be running the daemon pod and have none of the daemon pod running and available (ready for at least spec.minReadySeconds)
      • setObservedGeneration

        public void setObservedGeneration​(java.lang.Number observedGeneration)
        The most recent generation observed by the daemon set controller.
      • setUpdatedNumberScheduled

        public void setUpdatedNumberScheduled​(java.lang.Number updatedNumberScheduled)
        The total number of nodes that are running updated daemon pod
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object