object CSIDriverSpec
- Companion:
- class
- Source:
- CSIDriverSpec.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[Boolean]("podInfoOnMount")(booleanDecoder).flatMap[String,CSIDriverSpec](((podInfoOnMount:Option[Boolean])=>obj.readOpt[Boolean]("attachRequired")(booleanDecoder).flatMap[String,CSIDriverSpec](((attachRequired:Option[Boolean])=>obj.readOpt[Boolean]("requiresRepublish")(booleanDecoder).flatMap[String,CSIDriverSpec](((requiresRepublish:Option[Boolean])=>obj.readOpt[String]("fsGroupPolicy")(stringDecoder).flatMap[String,CSIDriverSpec](((fsGroupPolicy:Option[String])=>obj.readOpt[Boolean]("storageCapacity")(booleanDecoder).flatMap[String,CSIDriverSpec](((storageCapacity:Option[Boolean])=>obj.readOpt[Seq[io.k8s.api.storage.v1.TokenRequest]]("tokenRequests")(arrDecoder[TokenRequest](decoder)).flatMap[String,CSIDriverSpec](((tokenRequests:Option[Seq[TokenRequest]])=>obj.readOpt[Boolean]("seLinuxMount")(booleanDecoder).map[CSIDriverSpec](((seLinuxMount:Option[Boolean])=>CSIDriverSpec.apply(volumeLifecycleModes=volumeLifecycleModes,podInfoOnMount=podInfoOnMount,attachRequired=attachRequired,requiresRepublish=requiresRepublish,fsGroupPolicy=fsGroupPolicy,storageCapacity=storageCapacity,tokenRequests=tokenRequests,seLinuxMount=seLinuxMount)))))))))))))))))))
}
(new$anon():Decoder[CSIDriverSpec])
}" class="documentableAnchor">
implicit val obj.readOpt[Boolean]("podInfoOnMount")(booleanDecoder).flatMap[String,CSIDriverSpec](((podInfoOnMount:Option[Boolean])=>obj.readOpt[Boolean]("attachRequired")(booleanDecoder).flatMap[String,CSIDriverSpec](((attachRequired:Option[Boolean])=>obj.readOpt[Boolean]("requiresRepublish")(booleanDecoder).flatMap[String,CSIDriverSpec](((requiresRepublish:Option[Boolean])=>obj.readOpt[String]("fsGroupPolicy")(stringDecoder).flatMap[String,CSIDriverSpec](((fsGroupPolicy:Option[String])=>obj.readOpt[Boolean]("storageCapacity")(booleanDecoder).flatMap[String,CSIDriverSpec](((storageCapacity:Option[Boolean])=>obj.readOpt[Seq[io.k8s.api.storage.v1.TokenRequest]]("tokenRequests")(arrDecoder[TokenRequest](decoder)).flatMap[String,CSIDriverSpec](((tokenRequests:Option[Seq[TokenRequest]])=>obj.readOpt[Boolean]("seLinuxMount")(booleanDecoder).map[CSIDriverSpec](((seLinuxMount:Option[Boolean])=>CSIDriverSpec.apply(volumeLifecycleModes=volumeLifecycleModes,podInfoOnMount=podInfoOnMount,attachRequired=attachRequired,requiresRepublish=requiresRepublish,fsGroupPolicy=fsGroupPolicy,storageCapacity=storageCapacity,tokenRequests=tokenRequests,seLinuxMount=seLinuxMount)))))))))))))))))))
}
(new$anon():Decoder[CSIDriverSpec])
}" class="documentableName ">decoder: Decoder[CSIDriverSpec]
- Source:
- CSIDriverSpec.scala