KubeStorageClass.Builder |
KubeStorageClass.Builder.allowedTopologies(List<? extends TopologySelectorTerm> 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) |
Dynamically provisioned PersistentVolumes of this storage class are created with these mountOptions, e.g.
|
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) |
Dynamically provisioned PersistentVolumes of this storage class are created with this reclaimPolicy.
|
KubeStorageClass.Builder |
KubeStorageClass.Builder.volumeBindingMode(String volumeBindingMode) |
VolumeBindingMode indicates how PersistentVolumeClaims should be provisioned and bound.
|