Class StatefulSetStatus.Builder
- java.lang.Object
-
- com.marcnuri.yakc.model.io.k8s.api.apps.v1.StatefulSetStatus.Builder
-
- Enclosing class:
- StatefulSetStatus
public static class StatefulSetStatus.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StatefulSetStatus.Builder
addToConditions(StatefulSetCondition addToConditions)
StatefulSetStatus.Builder
availableReplicas(java.lang.Number availableReplicas)
Total number of available pods (ready for at least minReadySeconds) targeted by this statefulset.StatefulSetStatus
build()
StatefulSetStatus.Builder
clearConditions()
StatefulSetStatus.Builder
collisionCount(java.lang.Number collisionCount)
collisionCount is the count of hash collisions for the StatefulSet.StatefulSetStatus.Builder
conditions(java.util.Collection<? extends StatefulSetCondition> conditions)
StatefulSetStatus.Builder
currentReplicas(java.lang.Number currentReplicas)
currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by currentRevision.StatefulSetStatus.Builder
currentRevision(java.lang.String currentRevision)
currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [0,currentReplicas).StatefulSetStatus.Builder
observedGeneration(java.lang.Number observedGeneration)
observedGeneration is the most recent generation observed for this StatefulSet.StatefulSetStatus.Builder
readyReplicas(java.lang.Number readyReplicas)
readyReplicas is the number of pods created for this StatefulSet with a Ready Condition.StatefulSetStatus.Builder
replicas(@NonNull java.lang.Number replicas)
replicas is the number of Pods created by the StatefulSet controller.java.lang.String
toString()
StatefulSetStatus.Builder
updatedReplicas(java.lang.Number updatedReplicas)
updatedReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by updateRevision.StatefulSetStatus.Builder
updateRevision(java.lang.String updateRevision)
updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas)
-
-
-
Method Detail
-
availableReplicas
public StatefulSetStatus.Builder availableReplicas(java.lang.Number availableReplicas)
Total number of available pods (ready for at least minReadySeconds) targeted by this statefulset.- Returns:
this
.
-
collisionCount
public StatefulSetStatus.Builder collisionCount(java.lang.Number collisionCount)
collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.- Returns:
this
.
-
addToConditions
public StatefulSetStatus.Builder addToConditions(StatefulSetCondition addToConditions)
-
conditions
public StatefulSetStatus.Builder conditions(java.util.Collection<? extends StatefulSetCondition> conditions)
-
clearConditions
public StatefulSetStatus.Builder clearConditions()
-
currentReplicas
public StatefulSetStatus.Builder currentReplicas(java.lang.Number currentReplicas)
currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by currentRevision.- Returns:
this
.
-
currentRevision
public StatefulSetStatus.Builder currentRevision(java.lang.String currentRevision)
currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [0,currentReplicas).- Returns:
this
.
-
observedGeneration
public StatefulSetStatus.Builder observedGeneration(java.lang.Number observedGeneration)
observedGeneration is the most recent generation observed for this StatefulSet. It corresponds to the StatefulSet's generation, which is updated on mutation by the API Server.- Returns:
this
.
-
readyReplicas
public StatefulSetStatus.Builder readyReplicas(java.lang.Number readyReplicas)
readyReplicas is the number of pods created for this StatefulSet with a Ready Condition.- Returns:
this
.
-
replicas
public StatefulSetStatus.Builder replicas(@NonNull @NonNull java.lang.Number replicas)
replicas is the number of Pods created by the StatefulSet controller.- Returns:
this
.
-
updateRevision
public StatefulSetStatus.Builder updateRevision(java.lang.String updateRevision)
updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas)- Returns:
this
.
-
updatedReplicas
public StatefulSetStatus.Builder updatedReplicas(java.lang.Number updatedReplicas)
updatedReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by updateRevision.- Returns:
this
.
-
build
public StatefulSetStatus build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-