object PodStatus
- Companion:
- class
- Source:
- PodStatus.scala
Type members
Inherited types
The names of the product elements
The names of the product elements
- 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]
- Source:
- PodStatus.scala