Package net.stickycode.kuuty.model.v18
Class IoK8sApiPolicyV1beta1PodDisruptionBudgetStatus
- java.lang.Object
-
- net.stickycode.kuuty.model.v18.IoK8sApiPolicyV1beta1PodDisruptionBudgetStatus
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2020-11-26T11:01:11.402583+13:00[Pacific/Auckland]") public class IoK8sApiPolicyV1beta1PodDisruptionBudgetStatus extends Object
PodDisruptionBudgetStatus represents information about the status of a PodDisruptionBudget. Status may trail the actual state of a system.
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_CURRENT_HEALTHYstatic StringJSON_PROPERTY_DESIRED_HEALTHYstatic StringJSON_PROPERTY_DISRUPTED_PODSstatic StringJSON_PROPERTY_DISRUPTIONS_ALLOWEDstatic StringJSON_PROPERTY_EXPECTED_PODSstatic StringJSON_PROPERTY_OBSERVED_GENERATION
-
Constructor Summary
Constructors Constructor Description IoK8sApiPolicyV1beta1PodDisruptionBudgetStatus()
-
Method Summary
-
-
-
Field Detail
-
JSON_PROPERTY_CURRENT_HEALTHY
public static final String JSON_PROPERTY_CURRENT_HEALTHY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DESIRED_HEALTHY
public static final String JSON_PROPERTY_DESIRED_HEALTHY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DISRUPTED_PODS
public static final String JSON_PROPERTY_DISRUPTED_PODS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DISRUPTIONS_ALLOWED
public static final String JSON_PROPERTY_DISRUPTIONS_ALLOWED
- See Also:
- Constant Field Values
-
JSON_PROPERTY_EXPECTED_PODS
public static final String JSON_PROPERTY_EXPECTED_PODS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_OBSERVED_GENERATION
public static final String JSON_PROPERTY_OBSERVED_GENERATION
- See Also:
- Constant Field Values
-
-
Method Detail
-
currentHealthy
public IoK8sApiPolicyV1beta1PodDisruptionBudgetStatus currentHealthy(Integer currentHealthy)
-
getCurrentHealthy
public Integer getCurrentHealthy()
current number of healthy pods- Returns:
- currentHealthy
-
setCurrentHealthy
public void setCurrentHealthy(Integer currentHealthy)
-
desiredHealthy
public IoK8sApiPolicyV1beta1PodDisruptionBudgetStatus desiredHealthy(Integer desiredHealthy)
-
getDesiredHealthy
public Integer getDesiredHealthy()
minimum desired number of healthy pods- Returns:
- desiredHealthy
-
setDesiredHealthy
public void setDesiredHealthy(Integer desiredHealthy)
-
disruptedPods
public IoK8sApiPolicyV1beta1PodDisruptionBudgetStatus disruptedPods(Map<String,OffsetDateTime> disruptedPods)
-
putDisruptedPodsItem
public IoK8sApiPolicyV1beta1PodDisruptionBudgetStatus putDisruptedPodsItem(String key, OffsetDateTime disruptedPodsItem)
-
getDisruptedPods
@Nullable public Map<String,OffsetDateTime> getDisruptedPods()
DisruptedPods contains information about pods whose eviction was processed by the API server eviction subresource handler but has not yet been observed by the PodDisruptionBudget controller. A pod will be in this map from the time when the API server processed the eviction request to the time when the pod is seen by PDB controller as having been marked for deletion (or after a timeout). The key in the map is the name of the pod and the value is the time when the API server processed the eviction request. If the deletion didn't occur and a pod is still there it will be removed from the list automatically by PodDisruptionBudget controller after some time. If everything goes smooth this map should be empty for the most of the time. Large number of entries in the map may indicate problems with pod deletions.- Returns:
- disruptedPods
-
setDisruptedPods
public void setDisruptedPods(Map<String,OffsetDateTime> disruptedPods)
-
disruptionsAllowed
public IoK8sApiPolicyV1beta1PodDisruptionBudgetStatus disruptionsAllowed(Integer disruptionsAllowed)
-
getDisruptionsAllowed
public Integer getDisruptionsAllowed()
Number of pod disruptions that are currently allowed.- Returns:
- disruptionsAllowed
-
setDisruptionsAllowed
public void setDisruptionsAllowed(Integer disruptionsAllowed)
-
expectedPods
public IoK8sApiPolicyV1beta1PodDisruptionBudgetStatus expectedPods(Integer expectedPods)
-
getExpectedPods
public Integer getExpectedPods()
total number of pods counted by this disruption budget- Returns:
- expectedPods
-
setExpectedPods
public void setExpectedPods(Integer expectedPods)
-
observedGeneration
public IoK8sApiPolicyV1beta1PodDisruptionBudgetStatus observedGeneration(Long observedGeneration)
-
getObservedGeneration
@Nullable public Long getObservedGeneration()
Most recent generation observed when updating this PDB status. DisruptionsAllowed and other status information is valid only if observedGeneration equals to PDB's object generation.- Returns:
- observedGeneration
-
setObservedGeneration
public void setObservedGeneration(Long observedGeneration)
-
-