PodStatus

io.k8s.api.core.v1.PodStatus$
See thePodStatus companion class
object PodStatus

Attributes

Companion:
class
Source:
PodStatus.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
Source:
Mirror.scala

The name of the type

The name of the type

Attributes

Inherited from:
Mirror
Source:
Mirror.scala

Implicits

Implicits

implicit val obj.readOpt[String]("qosClass")(stringDecoder).flatMap[String,PodStatus](((qosClass:Option[String])=>obj.readOpt[io.k8s.apimachinery.pkg.apis.meta.v1.Time]("startTime")(decoder).flatMap[String,PodStatus](((startTime:Option[Time])=>obj.readOpt[String]("phase")(stringDecoder).flatMap[String,PodStatus](((phase:Option[String])=>obj.readOpt[String]("reason")(stringDecoder).flatMap[String,PodStatus](((reason:Option[String])=>obj.readOpt[Seq[io.k8s.api.core.v1.ContainerStatus]]("ephemeralContainerStatuses")(arrDecoder[ContainerStatus](decoder)).flatMap[String,PodStatus](((ephemeralContainerStatuses:Option[Seq[ContainerStatus]])=>obj.readOpt[String]("hostIP")(stringDecoder).flatMap[String,PodStatus](((hostIP:Option[String])=>obj.readOpt[String]("message")(stringDecoder).flatMap[String,PodStatus](((message:Option[String])=>obj.readOpt[Seq[io.k8s.api.core.v1.ContainerStatus]]("containerStatuses")(arrDecoder[ContainerStatus](decoder)).flatMap[String,PodStatus](((containerStatuses:Option[Seq[ContainerStatus]])=>obj.readOpt[String]("podIP")(stringDecoder).flatMap[String,PodStatus](((podIP:Option[String])=>obj.readOpt[String]("nominatedNodeName")(stringDecoder).flatMap[String,PodStatus](((nominatedNodeName:Option[String])=>obj.readOpt[Seq[io.k8s.api.core.v1.PodIP]]("podIPs")(arrDecoder[PodIP](decoder)).flatMap[String,PodStatus](((podIPs:Option[Seq[PodIP]])=>obj.readOpt[Seq[io.k8s.api.core.v1.ContainerStatus]]("initContainerStatuses")(arrDecoder[ContainerStatus](decoder)).map[PodStatus](((initContainerStatuses:Option[Seq[ContainerStatus]])=>PodStatus.apply(conditions=conditions,qosClass=qosClass,startTime=startTime,phase=phase,reason=reason,ephemeralContainerStatuses=ephemeralContainerStatuses,hostIP=hostIP,message=message,containerStatuses=containerStatuses,podIP=podIP,nominatedNodeName=nominatedNodeName,podIPs=podIPs,initContainerStatuses=initContainerStatuses))))))))))))))))))))))))))))) } (new$anon():Decoder[PodStatus]) }" t="n"class="documentableName ">decoder: Decoder[PodStatus]

Attributes

Source:
PodStatus.scala
implicit val encoder: Encoder[PodStatus]

Attributes

Source:
PodStatus.scala