PodStatus

object PodStatus
Companion:
class
Source:
PodStatus.scala
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.readOpt[String]("qosClass")(stringDecoder[T](evidence$1)).flatMap[String,PodStatus](((qosClass:Option[String])=>obj.readOpt[io.k8s.apimachinery.pkg.apis.meta.v1.Time]("startTime")(decoder[T](evidence$1)).flatMap[String,PodStatus](((startTime:Option[Time])=>obj.readOpt[String]("phase")(stringDecoder[T](evidence$1)).flatMap[String,PodStatus](((phase:Option[String])=>obj.readOpt[String]("reason")(stringDecoder[T](evidence$1)).flatMap[String,PodStatus](((reason:Option[String])=>obj.readOpt[Seq[io.k8s.api.core.v1.ContainerStatus]]("ephemeralContainerStatuses")(arrDecoder[T,ContainerStatus](evidence$1,decoderOf[T](evidence$1))).flatMap[String,PodStatus](((ephemeralContainerStatuses:Option[Seq[ContainerStatus]])=>obj.readOpt[String]("hostIP")(stringDecoder[T](evidence$1)).flatMap[String,PodStatus](((hostIP:Option[String])=>obj.readOpt[String]("message")(stringDecoder[T](evidence$1)).flatMap[String,PodStatus](((message:Option[String])=>obj.readOpt[Seq[io.k8s.api.core.v1.ContainerStatus]]("containerStatuses")(arrDecoder[T,ContainerStatus](evidence$1,decoderOf[T](evidence$1))).flatMap[String,PodStatus](((containerStatuses:Option[Seq[ContainerStatus]])=>obj.readOpt[String]("podIP")(stringDecoder[T](evidence$1)).flatMap[String,PodStatus](((podIP:Option[String])=>obj.readOpt[String]("nominatedNodeName")(stringDecoder[T](evidence$1)).flatMap[String,PodStatus](((nominatedNodeName:Option[String])=>obj.readOpt[Seq[io.k8s.api.core.v1.PodIP]]("podIPs")(arrDecoder[T,PodIP](evidence$1,decoderOf[T](evidence$1))).flatMap[String,PodStatus](((podIPs:Option[Seq[PodIP]])=>obj.readOpt[Seq[io.k8s.api.core.v1.ContainerStatus]]("initContainerStatuses")(arrDecoder[T,ContainerStatus](evidence$1,decoderOf[T](evidence$1))).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[T,PodStatus]) }" class="documentableAnchor">
implicit def obj.readOpt[String]("qosClass")(stringDecoder[T](evidence$1)).flatMap[String,PodStatus](((qosClass:Option[String])=>obj.readOpt[io.k8s.apimachinery.pkg.apis.meta.v1.Time]("startTime")(decoder[T](evidence$1)).flatMap[String,PodStatus](((startTime:Option[Time])=>obj.readOpt[String]("phase")(stringDecoder[T](evidence$1)).flatMap[String,PodStatus](((phase:Option[String])=>obj.readOpt[String]("reason")(stringDecoder[T](evidence$1)).flatMap[String,PodStatus](((reason:Option[String])=>obj.readOpt[Seq[io.k8s.api.core.v1.ContainerStatus]]("ephemeralContainerStatuses")(arrDecoder[T,ContainerStatus](evidence$1,decoderOf[T](evidence$1))).flatMap[String,PodStatus](((ephemeralContainerStatuses:Option[Seq[ContainerStatus]])=>obj.readOpt[String]("hostIP")(stringDecoder[T](evidence$1)).flatMap[String,PodStatus](((hostIP:Option[String])=>obj.readOpt[String]("message")(stringDecoder[T](evidence$1)).flatMap[String,PodStatus](((message:Option[String])=>obj.readOpt[Seq[io.k8s.api.core.v1.ContainerStatus]]("containerStatuses")(arrDecoder[T,ContainerStatus](evidence$1,decoderOf[T](evidence$1))).flatMap[String,PodStatus](((containerStatuses:Option[Seq[ContainerStatus]])=>obj.readOpt[String]("podIP")(stringDecoder[T](evidence$1)).flatMap[String,PodStatus](((podIP:Option[String])=>obj.readOpt[String]("nominatedNodeName")(stringDecoder[T](evidence$1)).flatMap[String,PodStatus](((nominatedNodeName:Option[String])=>obj.readOpt[Seq[io.k8s.api.core.v1.PodIP]]("podIPs")(arrDecoder[T,PodIP](evidence$1,decoderOf[T](evidence$1))).flatMap[String,PodStatus](((podIPs:Option[Seq[PodIP]])=>obj.readOpt[Seq[io.k8s.api.core.v1.ContainerStatus]]("initContainerStatuses")(arrDecoder[T,ContainerStatus](evidence$1,decoderOf[T](evidence$1))).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[T,PodStatus]) }" class="documentableName ">decoderOf[T : Reader]: Decoder[T, PodStatus]
implicit def encoder[T](implicit builder: Builder[T]): Encoder[PodStatus, T]