Class ThanosRulerStatus
- java.lang.Object
-
- io.fabric8.openshift.api.model.monitoring.v1.ThanosRulerStatus
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<ThanosRulerStatusBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class ThanosRulerStatus extends Object implements io.fabric8.kubernetes.api.builder.Editable<ThanosRulerStatusBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
ThanosRulerStatus is the most recent observed status of the ThanosRuler. Read-only. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ThanosRulerStatus()No args constructor for use in serializationThanosRulerStatus(Integer availableReplicas, List<Condition> conditions, Boolean paused, Integer replicas, Integer unavailableReplicas, Integer updatedReplicas)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThanosRulerStatusBuilderedit()Map<String,Object>getAdditionalProperties()IntegergetAvailableReplicas()Total number of available pods (ready for at least minReadySeconds) targeted by this ThanosRuler deployment.List<Condition>getConditions()The current state of the ThanosRuler object.BooleangetPaused()Represents whether any actions on the underlying managed objects are being performed.IntegergetReplicas()Total number of non-terminated pods targeted by this ThanosRuler deployment (their labels match the selector).IntegergetUnavailableReplicas()Total number of unavailable pods targeted by this ThanosRuler deployment.IntegergetUpdatedReplicas()Total number of non-terminated pods targeted by this ThanosRuler deployment that have the desired version spec.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetAvailableReplicas(Integer availableReplicas)Total number of available pods (ready for at least minReadySeconds) targeted by this ThanosRuler deployment.voidsetConditions(List<Condition> conditions)The current state of the ThanosRuler object.voidsetPaused(Boolean paused)Represents whether any actions on the underlying managed objects are being performed.voidsetReplicas(Integer replicas)Total number of non-terminated pods targeted by this ThanosRuler deployment (their labels match the selector).voidsetUnavailableReplicas(Integer unavailableReplicas)Total number of unavailable pods targeted by this ThanosRuler deployment.voidsetUpdatedReplicas(Integer updatedReplicas)Total number of non-terminated pods targeted by this ThanosRuler deployment that have the desired version spec.ThanosRulerStatusBuildertoBuilder()
-
-
-
Method Detail
-
getAvailableReplicas
public Integer getAvailableReplicas()
Total number of available pods (ready for at least minReadySeconds) targeted by this ThanosRuler deployment.
-
setAvailableReplicas
public void setAvailableReplicas(Integer availableReplicas)
Total number of available pods (ready for at least minReadySeconds) targeted by this ThanosRuler deployment.
-
setConditions
public void setConditions(List<Condition> conditions)
The current state of the ThanosRuler object.
-
getPaused
public Boolean getPaused()
Represents whether any actions on the underlying managed objects are being performed. Only delete actions will be performed.
-
setPaused
public void setPaused(Boolean paused)
Represents whether any actions on the underlying managed objects are being performed. Only delete actions will be performed.
-
getReplicas
public Integer getReplicas()
Total number of non-terminated pods targeted by this ThanosRuler deployment (their labels match the selector).
-
setReplicas
public void setReplicas(Integer replicas)
Total number of non-terminated pods targeted by this ThanosRuler deployment (their labels match the selector).
-
getUnavailableReplicas
public Integer getUnavailableReplicas()
Total number of unavailable pods targeted by this ThanosRuler deployment.
-
setUnavailableReplicas
public void setUnavailableReplicas(Integer unavailableReplicas)
Total number of unavailable pods targeted by this ThanosRuler deployment.
-
getUpdatedReplicas
public Integer getUpdatedReplicas()
Total number of non-terminated pods targeted by this ThanosRuler deployment that have the desired version spec.
-
setUpdatedReplicas
public void setUpdatedReplicas(Integer updatedReplicas)
Total number of non-terminated pods targeted by this ThanosRuler deployment that have the desired version spec.
-
edit
public ThanosRulerStatusBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<ThanosRulerStatusBuilder>
-
toBuilder
public ThanosRulerStatusBuilder toBuilder()
-
-