PodDisruptionBudgetStatus

trait Product
trait Mirror
class Object
trait Matchable
class Any

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
Source:
Mirror.scala

The name of the type

The name of the type

Inherited from:
Mirror
Source:
Mirror.scala

Implicits

Implicits

obj.read[Int]("desiredHealthy")(intDecoder[T](evidence$1)).flatMap[String,PodDisruptionBudgetStatus](((desiredHealthy:Int)=>obj.read[Int]("expectedPods")(intDecoder[T](evidence$1)).flatMap[String,PodDisruptionBudgetStatus](((expectedPods:Int)=>obj.read[Int]("currentHealthy")(intDecoder[T](evidence$1)).flatMap[String,PodDisruptionBudgetStatus](((currentHealthy:Int)=>obj.readOpt[Seq[io.k8s.apimachinery.pkg.apis.meta.v1.Condition]]("conditions")(arrDecoder[T,Condition](evidence$1,decoderOf[T](evidence$1))).flatMap[String,PodDisruptionBudgetStatus](((conditions:Option[Seq[Condition]])=>obj.readOpt[Map[String,io.k8s.apimachinery.pkg.apis.meta.v1.Time]]("disruptedPods")(mapDecoder[T,Time](evidence$1,decoder[T](evidence$1))).flatMap[String,PodDisruptionBudgetStatus](((disruptedPods:Option[Map[String,Time]])=>obj.readOpt[Int]("observedGeneration")(intDecoder[T](evidence$1)).map[PodDisruptionBudgetStatus](((observedGeneration:Option[Int])=>PodDisruptionBudgetStatus.apply(disruptionsAllowed=disruptionsAllowed,desiredHealthy=desiredHealthy,expectedPods=expectedPods,currentHealthy=currentHealthy,conditions=conditions,disruptedPods=disruptedPods,observedGeneration=observedGeneration))))))))))))))))) } (new$anon():Decoder[T,PodDisruptionBudgetStatus]) }" class="documentableAnchor">