PodDisruptionBudgetStatus

final case class PodDisruptionBudgetStatus(disruptionsAllowed: Int, desiredHealthy: Int, expectedPods: Int, currentHealthy: Int, conditions: Option[Seq[Condition]], disruptedPods: Option[Map[String, Time]], observedGeneration: Option[Int])

PodDisruptionBudgetStatus represents information about the status of a PodDisruptionBudget. Status may trail the actual state of a system.

Companion:
object
Source:
PodDisruptionBudgetStatus.scala
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

Appends new values to conditions

Appends new values to conditions

Source:
PodDisruptionBudgetStatus.scala

Adds new values to disruptedPods

Adds new values to disruptedPods

Source:
PodDisruptionBudgetStatus.scala

if conditions has a value, transforms to the result of function

if conditions has a value, transforms to the result of function

Source:
PodDisruptionBudgetStatus.scala

transforms currentHealthy to result of function

transforms currentHealthy to result of function

Source:
PodDisruptionBudgetStatus.scala

transforms desiredHealthy to result of function

transforms desiredHealthy to result of function

Source:
PodDisruptionBudgetStatus.scala

if disruptedPods has a value, transforms to the result of function

if disruptedPods has a value, transforms to the result of function

Source:
PodDisruptionBudgetStatus.scala

transforms disruptionsAllowed to result of function

transforms disruptionsAllowed to result of function

Source:
PodDisruptionBudgetStatus.scala

transforms expectedPods to result of function

transforms expectedPods to result of function

Source:
PodDisruptionBudgetStatus.scala

if observedGeneration has a value, transforms to the result of function

if observedGeneration has a value, transforms to the result of function

Source:
PodDisruptionBudgetStatus.scala

Returns a new data with conditions set to new value

Returns a new data with conditions set to new value

Source:
PodDisruptionBudgetStatus.scala

Returns a new data with currentHealthy set to new value

Returns a new data with currentHealthy set to new value

Source:
PodDisruptionBudgetStatus.scala

Returns a new data with desiredHealthy set to new value

Returns a new data with desiredHealthy set to new value

Source:
PodDisruptionBudgetStatus.scala

Returns a new data with disruptedPods set to new value

Returns a new data with disruptedPods set to new value

Source:
PodDisruptionBudgetStatus.scala

Returns a new data with disruptionsAllowed set to new value

Returns a new data with disruptionsAllowed set to new value

Source:
PodDisruptionBudgetStatus.scala

Returns a new data with expectedPods set to new value

Returns a new data with expectedPods set to new value

Source:
PodDisruptionBudgetStatus.scala

Returns a new data with observedGeneration set to new value

Returns a new data with observedGeneration set to new value

Source:
PodDisruptionBudgetStatus.scala

Inherited methods

Inherited from:
Product