object JobSpec
- Companion:
- class
- Source:
- JobSpec.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[Int]("parallelism")(intDecoder[T](evidence$1)).flatMap[String,JobSpec](((parallelism:Option[Int])=>obj.readOpt[String]("completionMode")(stringDecoder[T](evidence$1)).flatMap[String,JobSpec](((completionMode:Option[String])=>obj.readOpt[io.k8s.api.batch.v1.PodFailurePolicy]("podFailurePolicy")(decoderOf[T](evidence$1)).flatMap[String,JobSpec](((podFailurePolicy:Option[PodFailurePolicy])=>obj.readOpt[Boolean]("manualSelector")(booleanDecoder[T](evidence$1)).flatMap[String,JobSpec](((manualSelector:Option[Boolean])=>obj.readOpt[Boolean]("suspend")(booleanDecoder[T](evidence$1)).flatMap[String,JobSpec](((suspend:Option[Boolean])=>obj.readOpt[Int]("backoffLimit")(intDecoder[T](evidence$1)).flatMap[String,JobSpec](((backoffLimit:Option[Int])=>obj.readOpt[Int]("activeDeadlineSeconds")(intDecoder[T](evidence$1)).flatMap[String,JobSpec](((activeDeadlineSeconds:Option[Int])=>obj.readOpt[Int]("completions")(intDecoder[T](evidence$1)).flatMap[String,JobSpec](((completions:Option[Int])=>obj.readOpt[Int]("ttlSecondsAfterFinished")(intDecoder[T](evidence$1)).flatMap[String,JobSpec](((ttlSecondsAfterFinished:Option[Int])=>obj.readOpt[io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector]("selector")(decoderOf[T](evidence$1)).map[JobSpec](((selector:Option[LabelSelector])=>JobSpec.apply(template=template,parallelism=parallelism,completionMode=completionMode,podFailurePolicy=podFailurePolicy,manualSelector=manualSelector,suspend=suspend,backoffLimit=backoffLimit,activeDeadlineSeconds=activeDeadlineSeconds,completions=completions,ttlSecondsAfterFinished=ttlSecondsAfterFinished,selector=selector)))))))))))))))))))))))))
}
(new$anon():Decoder[T,JobSpec])
}" class="documentableAnchor">
implicit def obj.readOpt[Int]("parallelism")(intDecoder[T](evidence$1)).flatMap[String,JobSpec](((parallelism:Option[Int])=>obj.readOpt[String]("completionMode")(stringDecoder[T](evidence$1)).flatMap[String,JobSpec](((completionMode:Option[String])=>obj.readOpt[io.k8s.api.batch.v1.PodFailurePolicy]("podFailurePolicy")(decoderOf[T](evidence$1)).flatMap[String,JobSpec](((podFailurePolicy:Option[PodFailurePolicy])=>obj.readOpt[Boolean]("manualSelector")(booleanDecoder[T](evidence$1)).flatMap[String,JobSpec](((manualSelector:Option[Boolean])=>obj.readOpt[Boolean]("suspend")(booleanDecoder[T](evidence$1)).flatMap[String,JobSpec](((suspend:Option[Boolean])=>obj.readOpt[Int]("backoffLimit")(intDecoder[T](evidence$1)).flatMap[String,JobSpec](((backoffLimit:Option[Int])=>obj.readOpt[Int]("activeDeadlineSeconds")(intDecoder[T](evidence$1)).flatMap[String,JobSpec](((activeDeadlineSeconds:Option[Int])=>obj.readOpt[Int]("completions")(intDecoder[T](evidence$1)).flatMap[String,JobSpec](((completions:Option[Int])=>obj.readOpt[Int]("ttlSecondsAfterFinished")(intDecoder[T](evidence$1)).flatMap[String,JobSpec](((ttlSecondsAfterFinished:Option[Int])=>obj.readOpt[io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector]("selector")(decoderOf[T](evidence$1)).map[JobSpec](((selector:Option[LabelSelector])=>JobSpec.apply(template=template,parallelism=parallelism,completionMode=completionMode,podFailurePolicy=podFailurePolicy,manualSelector=manualSelector,suspend=suspend,backoffLimit=backoffLimit,activeDeadlineSeconds=activeDeadlineSeconds,completions=completions,ttlSecondsAfterFinished=ttlSecondsAfterFinished,selector=selector)))))))))))))))))))))))))
}
(new$anon():Decoder[T,JobSpec])
}" class="documentableName ">decoderOf[T : Reader]: Decoder[T, JobSpec]
- Source:
- JobSpec.scala