Class ThanosRulerStatus
- java.lang.Object
-
- io.fabric8.openshift.api.model.monitoring.v1.ThanosRulerStatus
-
- All Implemented Interfaces:
Editable<ThanosRulerStatusBuilder>,KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class ThanosRulerStatus extends Object implements Editable<ThanosRulerStatusBuilder>, 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()availableReplicas defines the total number of available pods (ready for at least minReadySeconds) targeted by this ThanosRuler deployment.List<Condition>getConditions()conditions defines the current state of the ThanosRuler object.BooleangetPaused()paused defines whether any actions on the underlying managed objects are being performed.IntegergetReplicas()replicas defines the total number of non-terminated pods targeted by this ThanosRuler deployment (their labels match the selector).IntegergetUnavailableReplicas()unavailableReplicas defines the total number of unavailable pods targeted by this ThanosRuler deployment.IntegergetUpdatedReplicas()updatedReplicas defines the 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)availableReplicas defines the total number of available pods (ready for at least minReadySeconds) targeted by this ThanosRuler deployment.voidsetConditions(List<Condition> conditions)conditions defines the current state of the ThanosRuler object.voidsetPaused(Boolean paused)paused defines whether any actions on the underlying managed objects are being performed.voidsetReplicas(Integer replicas)replicas defines the total number of non-terminated pods targeted by this ThanosRuler deployment (their labels match the selector).voidsetUnavailableReplicas(Integer unavailableReplicas)unavailableReplicas defines the total number of unavailable pods targeted by this ThanosRuler deployment.voidsetUpdatedReplicas(Integer updatedReplicas)updatedReplicas defines the total number of non-terminated pods targeted by this ThanosRuler deployment that have the desired version spec.ThanosRulerStatusBuildertoBuilder()
-
-
-
Method Detail
-
getAvailableReplicas
public Integer getAvailableReplicas()
availableReplicas defines the total number of available pods (ready for at least minReadySeconds) targeted by this ThanosRuler deployment.
-
setAvailableReplicas
public void setAvailableReplicas(Integer availableReplicas)
availableReplicas defines the total number of available pods (ready for at least minReadySeconds) targeted by this ThanosRuler deployment.
-
getConditions
public List<Condition> getConditions()
conditions defines the current state of the ThanosRuler object.
-
setConditions
public void setConditions(List<Condition> conditions)
conditions defines the current state of the ThanosRuler object.
-
getPaused
public Boolean getPaused()
paused defines whether any actions on the underlying managed objects are being performed. Only delete actions will be performed.
-
setPaused
public void setPaused(Boolean paused)
paused defines whether any actions on the underlying managed objects are being performed. Only delete actions will be performed.
-
getReplicas
public Integer getReplicas()
replicas defines the total number of non-terminated pods targeted by this ThanosRuler deployment (their labels match the selector).
-
setReplicas
public void setReplicas(Integer replicas)
replicas defines the total number of non-terminated pods targeted by this ThanosRuler deployment (their labels match the selector).
-
getUnavailableReplicas
public Integer getUnavailableReplicas()
unavailableReplicas defines the total number of unavailable pods targeted by this ThanosRuler deployment.
-
setUnavailableReplicas
public void setUnavailableReplicas(Integer unavailableReplicas)
unavailableReplicas defines the total number of unavailable pods targeted by this ThanosRuler deployment.
-
getUpdatedReplicas
public Integer getUpdatedReplicas()
updatedReplicas defines the total number of non-terminated pods targeted by this ThanosRuler deployment that have the desired version spec.
-
setUpdatedReplicas
public void setUpdatedReplicas(Integer updatedReplicas)
updatedReplicas defines the total number of non-terminated pods targeted by this ThanosRuler deployment that have the desired version spec.
-
edit
public ThanosRulerStatusBuilder edit()
- Specified by:
editin interfaceEditable<ThanosRulerStatusBuilder>
-
toBuilder
public ThanosRulerStatusBuilder toBuilder()
-
-