object StatefulSetSpec
- Companion:
- class
- Source:
- StatefulSetSpec.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.read[io.k8s.api.core.v1.PodTemplateSpec]("template")(decoderOf[T](evidence$1)).flatMap[String,StatefulSetSpec](((template:PodTemplateSpec)=>obj.read[io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector]("selector")(decoderOf[T](evidence$1)).flatMap[String,StatefulSetSpec](((selector:LabelSelector)=>obj.readOpt[Int]("minReadySeconds")(intDecoder[T](evidence$1)).flatMap[String,StatefulSetSpec](((minReadySeconds:Option[Int])=>obj.readOpt[Int]("replicas")(intDecoder[T](evidence$1)).flatMap[String,StatefulSetSpec](((replicas:Option[Int])=>obj.readOpt[Int]("revisionHistoryLimit")(intDecoder[T](evidence$1)).flatMap[String,StatefulSetSpec](((revisionHistoryLimit:Option[Int])=>obj.readOpt[String]("podManagementPolicy")(stringDecoder[T](evidence$1)).flatMap[String,StatefulSetSpec](((podManagementPolicy:Option[String])=>obj.readOpt[Seq[io.k8s.api.core.v1.PersistentVolumeClaim]]("volumeClaimTemplates")(arrDecoder[T,PersistentVolumeClaim](evidence$1,decoderOf[T](evidence$1))).flatMap[String,StatefulSetSpec](((volumeClaimTemplates:Option[Seq[PersistentVolumeClaim]])=>obj.readOpt[io.k8s.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy]("persistentVolumeClaimRetentionPolicy")(decoderOf[T](evidence$1)).flatMap[String,StatefulSetSpec](((persistentVolumeClaimRetentionPolicy:Option[StatefulSetPersistentVolumeClaimRetentionPolicy])=>obj.readOpt[io.k8s.api.apps.v1.StatefulSetUpdateStrategy]("updateStrategy")(decoderOf[T](evidence$1)).map[StatefulSetSpec](((updateStrategy:Option[StatefulSetUpdateStrategy])=>StatefulSetSpec.apply(serviceName=serviceName,template=template,selector=selector,minReadySeconds=minReadySeconds,replicas=replicas,revisionHistoryLimit=revisionHistoryLimit,podManagementPolicy=podManagementPolicy,volumeClaimTemplates=volumeClaimTemplates,persistentVolumeClaimRetentionPolicy=persistentVolumeClaimRetentionPolicy,updateStrategy=updateStrategy)))))))))))))))))))))))
}
(new$anon():Decoder[T,StatefulSetSpec])
}" class="documentableAnchor">
implicit def obj.read[io.k8s.api.core.v1.PodTemplateSpec]("template")(decoderOf[T](evidence$1)).flatMap[String,StatefulSetSpec](((template:PodTemplateSpec)=>obj.read[io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector]("selector")(decoderOf[T](evidence$1)).flatMap[String,StatefulSetSpec](((selector:LabelSelector)=>obj.readOpt[Int]("minReadySeconds")(intDecoder[T](evidence$1)).flatMap[String,StatefulSetSpec](((minReadySeconds:Option[Int])=>obj.readOpt[Int]("replicas")(intDecoder[T](evidence$1)).flatMap[String,StatefulSetSpec](((replicas:Option[Int])=>obj.readOpt[Int]("revisionHistoryLimit")(intDecoder[T](evidence$1)).flatMap[String,StatefulSetSpec](((revisionHistoryLimit:Option[Int])=>obj.readOpt[String]("podManagementPolicy")(stringDecoder[T](evidence$1)).flatMap[String,StatefulSetSpec](((podManagementPolicy:Option[String])=>obj.readOpt[Seq[io.k8s.api.core.v1.PersistentVolumeClaim]]("volumeClaimTemplates")(arrDecoder[T,PersistentVolumeClaim](evidence$1,decoderOf[T](evidence$1))).flatMap[String,StatefulSetSpec](((volumeClaimTemplates:Option[Seq[PersistentVolumeClaim]])=>obj.readOpt[io.k8s.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy]("persistentVolumeClaimRetentionPolicy")(decoderOf[T](evidence$1)).flatMap[String,StatefulSetSpec](((persistentVolumeClaimRetentionPolicy:Option[StatefulSetPersistentVolumeClaimRetentionPolicy])=>obj.readOpt[io.k8s.api.apps.v1.StatefulSetUpdateStrategy]("updateStrategy")(decoderOf[T](evidence$1)).map[StatefulSetSpec](((updateStrategy:Option[StatefulSetUpdateStrategy])=>StatefulSetSpec.apply(serviceName=serviceName,template=template,selector=selector,minReadySeconds=minReadySeconds,replicas=replicas,revisionHistoryLimit=revisionHistoryLimit,podManagementPolicy=podManagementPolicy,volumeClaimTemplates=volumeClaimTemplates,persistentVolumeClaimRetentionPolicy=persistentVolumeClaimRetentionPolicy,updateStrategy=updateStrategy)))))))))))))))))))))))
}
(new$anon():Decoder[T,StatefulSetSpec])
}" class="documentableName ">decoderOf[T : Reader]: Decoder[T, StatefulSetSpec]
- Source:
- StatefulSetSpec.scala