object CSIStorageCapacity
- Companion:
- class
- Source:
- CSIStorageCapacity.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[io.k8s.apimachinery.pkg.api.resource.Quantity]("maximumVolumeSize")(decoder).flatMap[String,CSIStorageCapacity](((maximumVolumeSize:Option[Quantity])=>obj.readOpt[io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector]("nodeTopology")(decoder).flatMap[String,CSIStorageCapacity](((nodeTopology:Option[LabelSelector])=>obj.readOpt[io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta]("metadata")(decoder).flatMap[String,CSIStorageCapacity](((metadata:Option[ObjectMeta])=>obj.readOpt[io.k8s.apimachinery.pkg.api.resource.Quantity]("capacity")(decoder).map[CSIStorageCapacity](((capacity:Option[Quantity])=>CSIStorageCapacity.apply(storageClassName=storageClassName,maximumVolumeSize=maximumVolumeSize,nodeTopology=nodeTopology,metadata=metadata,capacity=capacity)))))))))))))
}
(new$anon():Decoder[CSIStorageCapacity])
}" class="documentableAnchor">
implicit val obj.readOpt[io.k8s.apimachinery.pkg.api.resource.Quantity]("maximumVolumeSize")(decoder).flatMap[String,CSIStorageCapacity](((maximumVolumeSize:Option[Quantity])=>obj.readOpt[io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector]("nodeTopology")(decoder).flatMap[String,CSIStorageCapacity](((nodeTopology:Option[LabelSelector])=>obj.readOpt[io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta]("metadata")(decoder).flatMap[String,CSIStorageCapacity](((metadata:Option[ObjectMeta])=>obj.readOpt[io.k8s.apimachinery.pkg.api.resource.Quantity]("capacity")(decoder).map[CSIStorageCapacity](((capacity:Option[Quantity])=>CSIStorageCapacity.apply(storageClassName=storageClassName,maximumVolumeSize=maximumVolumeSize,nodeTopology=nodeTopology,metadata=metadata,capacity=capacity)))))))))))))
}
(new$anon():Decoder[CSIStorageCapacity])
}" class="documentableName ">decoder: Decoder[CSIStorageCapacity]
- Source:
- CSIStorageCapacity.scala