KubeStorageClass.Builder |
KubeStorageClass.Builder.allowedTopologies(List<? extends TopologySelectorTerm> allowedTopologies) |
allowedTopologies restrict the node topologies where volumes can be dynamically provisioned.
|
KubeStorageClass.Builder |
KubeStorageClass.Builder.allowVolumeExpansion(Boolean allowVolumeExpansion) |
allowVolumeExpansion shows whether the storage class allow volume expand.
|
static KubeStorageClass.Builder |
KubeStorageClass.Builder.create(software.constructs.Construct scope,
String id) |
|
KubeStorageClass.Builder |
KubeStorageClass.Builder.metadata(ObjectMeta metadata) |
Standard object's metadata.
|
KubeStorageClass.Builder |
KubeStorageClass.Builder.mountOptions(List<String> mountOptions) |
mountOptions controls the mountOptions for dynamically provisioned PersistentVolumes of this storage class.
|
KubeStorageClass.Builder |
KubeStorageClass.Builder.parameters(Map<String,String> parameters) |
parameters holds the parameters for the provisioner that should create volumes of this storage class.
|
KubeStorageClass.Builder |
KubeStorageClass.Builder.provisioner(String provisioner) |
provisioner indicates the type of the provisioner.
|
KubeStorageClass.Builder |
KubeStorageClass.Builder.reclaimPolicy(String reclaimPolicy) |
reclaimPolicy controls the reclaimPolicy for dynamically provisioned PersistentVolumes of this storage class.
|
KubeStorageClass.Builder |
KubeStorageClass.Builder.volumeBindingMode(String volumeBindingMode) |
volumeBindingMode indicates how PersistentVolumeClaims should be provisioned and bound.
|