Class DaemonSetStatus
- java.lang.Object
-
- com.marcnuri.yakc.model.io.k8s.api.apps.v1beta2.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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DaemonSetStatus.Builder
-
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 podint
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 podDaemonSetStatus.Builder
toBuilder()
java.lang.String
toString()
-
-
-
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
-
builder
public static DaemonSetStatus.Builder builder()
-
toBuilder
public DaemonSetStatus.Builder toBuilder()
-
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 classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-