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).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])
}" class="documentableAnchor">
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])
}" class="documentableName ">decoder: Decoder[PodStatus]
- Source:
- PodStatus.scala