CSIDriverSpec

Companion:
class
Source:
CSIDriverSpec.scala
trait Product
trait Mirror
class Object
trait Matchable
class Any

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
Source:
Mirror.scala

The name of the type

The name of the type

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">