public static interface V1beta1Storage.StorageClassOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsParameters(String key)
Parameters holds the parameters for the provisioner that should
create volumes of this storage class.
|
V1.TopologySelectorTerm |
getAllowedTopologies(int index)
Restrict the node topologies where volumes can be dynamically provisioned.
|
int |
getAllowedTopologiesCount()
Restrict the node topologies where volumes can be dynamically provisioned.
|
List<V1.TopologySelectorTerm> |
getAllowedTopologiesList()
Restrict the node topologies where volumes can be dynamically provisioned.
|
V1.TopologySelectorTermOrBuilder |
getAllowedTopologiesOrBuilder(int index)
Restrict the node topologies where volumes can be dynamically provisioned.
|
List<? extends V1.TopologySelectorTermOrBuilder> |
getAllowedTopologiesOrBuilderList()
Restrict the node topologies where volumes can be dynamically provisioned.
|
boolean |
getAllowVolumeExpansion()
AllowVolumeExpansion shows whether the storage class allow volume expand
+optional
|
Meta.ObjectMeta |
getMetadata()
Standard object's metadata.
|
Meta.ObjectMetaOrBuilder |
getMetadataOrBuilder()
Standard object's metadata.
|
String |
getMountOptions(int index)
Dynamically provisioned PersistentVolumes of this storage class are
created with these mountOptions, e.g.
|
com.google.protobuf.ByteString |
getMountOptionsBytes(int index)
Dynamically provisioned PersistentVolumes of this storage class are
created with these mountOptions, e.g.
|
int |
getMountOptionsCount()
Dynamically provisioned PersistentVolumes of this storage class are
created with these mountOptions, e.g.
|
List<String> |
getMountOptionsList()
Dynamically provisioned PersistentVolumes of this storage class are
created with these mountOptions, e.g.
|
Map<String,String> |
getParameters()
Deprecated.
|
int |
getParametersCount()
Parameters holds the parameters for the provisioner that should
create volumes of this storage class.
|
Map<String,String> |
getParametersMap()
Parameters holds the parameters for the provisioner that should
create volumes of this storage class.
|
String |
getParametersOrDefault(String key,
String defaultValue)
Parameters holds the parameters for the provisioner that should
create volumes of this storage class.
|
String |
getParametersOrThrow(String key)
Parameters holds the parameters for the provisioner that should
create volumes of this storage class.
|
String |
getProvisioner()
Provisioner indicates the type of the provisioner.
|
com.google.protobuf.ByteString |
getProvisionerBytes()
Provisioner indicates the type of the provisioner.
|
String |
getReclaimPolicy()
Dynamically provisioned PersistentVolumes of this storage class are
created with this reclaimPolicy.
|
com.google.protobuf.ByteString |
getReclaimPolicyBytes()
Dynamically provisioned PersistentVolumes of this storage class are
created with this reclaimPolicy.
|
String |
getVolumeBindingMode()
VolumeBindingMode indicates how PersistentVolumeClaims should be
provisioned and bound.
|
com.google.protobuf.ByteString |
getVolumeBindingModeBytes()
VolumeBindingMode indicates how PersistentVolumeClaims should be
provisioned and bound.
|
boolean |
hasAllowVolumeExpansion()
AllowVolumeExpansion shows whether the storage class allow volume expand
+optional
|
boolean |
hasMetadata()
Standard object's metadata.
|
boolean |
hasProvisioner()
Provisioner indicates the type of the provisioner.
|
boolean |
hasReclaimPolicy()
Dynamically provisioned PersistentVolumes of this storage class are
created with this reclaimPolicy.
|
boolean |
hasVolumeBindingMode()
VolumeBindingMode indicates how PersistentVolumeClaims should be
provisioned and bound.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasMetadata()
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;Meta.ObjectMeta getMetadata()
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;Meta.ObjectMetaOrBuilder getMetadataOrBuilder()
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;boolean hasProvisioner()
Provisioner indicates the type of the provisioner.
optional string provisioner = 2;String getProvisioner()
Provisioner indicates the type of the provisioner.
optional string provisioner = 2;com.google.protobuf.ByteString getProvisionerBytes()
Provisioner indicates the type of the provisioner.
optional string provisioner = 2;int getParametersCount()
Parameters holds the parameters for the provisioner that should create volumes of this storage class. +optional
map<string, string> parameters = 3;boolean containsParameters(String key)
Parameters holds the parameters for the provisioner that should create volumes of this storage class. +optional
map<string, string> parameters = 3;@Deprecated Map<String,String> getParameters()
getParametersMap() instead.Map<String,String> getParametersMap()
Parameters holds the parameters for the provisioner that should create volumes of this storage class. +optional
map<string, string> parameters = 3;String getParametersOrDefault(String key, String defaultValue)
Parameters holds the parameters for the provisioner that should create volumes of this storage class. +optional
map<string, string> parameters = 3;String getParametersOrThrow(String key)
Parameters holds the parameters for the provisioner that should create volumes of this storage class. +optional
map<string, string> parameters = 3;boolean hasReclaimPolicy()
Dynamically provisioned PersistentVolumes of this storage class are created with this reclaimPolicy. Defaults to Delete. +optional
optional string reclaimPolicy = 4;String getReclaimPolicy()
Dynamically provisioned PersistentVolumes of this storage class are created with this reclaimPolicy. Defaults to Delete. +optional
optional string reclaimPolicy = 4;com.google.protobuf.ByteString getReclaimPolicyBytes()
Dynamically provisioned PersistentVolumes of this storage class are created with this reclaimPolicy. Defaults to Delete. +optional
optional string reclaimPolicy = 4;List<String> getMountOptionsList()
Dynamically provisioned PersistentVolumes of this storage class are created with these mountOptions, e.g. ["ro", "soft"]. Not validated - mount of the PVs will simply fail if one is invalid. +optional
repeated string mountOptions = 5;int getMountOptionsCount()
Dynamically provisioned PersistentVolumes of this storage class are created with these mountOptions, e.g. ["ro", "soft"]. Not validated - mount of the PVs will simply fail if one is invalid. +optional
repeated string mountOptions = 5;String getMountOptions(int index)
Dynamically provisioned PersistentVolumes of this storage class are created with these mountOptions, e.g. ["ro", "soft"]. Not validated - mount of the PVs will simply fail if one is invalid. +optional
repeated string mountOptions = 5;com.google.protobuf.ByteString getMountOptionsBytes(int index)
Dynamically provisioned PersistentVolumes of this storage class are created with these mountOptions, e.g. ["ro", "soft"]. Not validated - mount of the PVs will simply fail if one is invalid. +optional
repeated string mountOptions = 5;boolean hasAllowVolumeExpansion()
AllowVolumeExpansion shows whether the storage class allow volume expand +optional
optional bool allowVolumeExpansion = 6;boolean getAllowVolumeExpansion()
AllowVolumeExpansion shows whether the storage class allow volume expand +optional
optional bool allowVolumeExpansion = 6;boolean hasVolumeBindingMode()
VolumeBindingMode indicates how PersistentVolumeClaims should be provisioned and bound. When unset, VolumeBindingImmediate is used. This field is only honored by servers that enable the VolumeScheduling feature. +optional
optional string volumeBindingMode = 7;String getVolumeBindingMode()
VolumeBindingMode indicates how PersistentVolumeClaims should be provisioned and bound. When unset, VolumeBindingImmediate is used. This field is only honored by servers that enable the VolumeScheduling feature. +optional
optional string volumeBindingMode = 7;com.google.protobuf.ByteString getVolumeBindingModeBytes()
VolumeBindingMode indicates how PersistentVolumeClaims should be provisioned and bound. When unset, VolumeBindingImmediate is used. This field is only honored by servers that enable the VolumeScheduling feature. +optional
optional string volumeBindingMode = 7;List<V1.TopologySelectorTerm> getAllowedTopologiesList()
Restrict the node topologies where volumes can be dynamically provisioned. Each volume plugin defines its own supported topology specifications. An empty TopologySelectorTerm list means there is no topology restriction. This field is only honored by servers that enable the VolumeScheduling feature. +optional
repeated .k8s.io.api.core.v1.TopologySelectorTerm allowedTopologies = 8;V1.TopologySelectorTerm getAllowedTopologies(int index)
Restrict the node topologies where volumes can be dynamically provisioned. Each volume plugin defines its own supported topology specifications. An empty TopologySelectorTerm list means there is no topology restriction. This field is only honored by servers that enable the VolumeScheduling feature. +optional
repeated .k8s.io.api.core.v1.TopologySelectorTerm allowedTopologies = 8;int getAllowedTopologiesCount()
Restrict the node topologies where volumes can be dynamically provisioned. Each volume plugin defines its own supported topology specifications. An empty TopologySelectorTerm list means there is no topology restriction. This field is only honored by servers that enable the VolumeScheduling feature. +optional
repeated .k8s.io.api.core.v1.TopologySelectorTerm allowedTopologies = 8;List<? extends V1.TopologySelectorTermOrBuilder> getAllowedTopologiesOrBuilderList()
Restrict the node topologies where volumes can be dynamically provisioned. Each volume plugin defines its own supported topology specifications. An empty TopologySelectorTerm list means there is no topology restriction. This field is only honored by servers that enable the VolumeScheduling feature. +optional
repeated .k8s.io.api.core.v1.TopologySelectorTerm allowedTopologies = 8;V1.TopologySelectorTermOrBuilder getAllowedTopologiesOrBuilder(int index)
Restrict the node topologies where volumes can be dynamically provisioned. Each volume plugin defines its own supported topology specifications. An empty TopologySelectorTerm list means there is no topology restriction. This field is only honored by servers that enable the VolumeScheduling feature. +optional
repeated .k8s.io.api.core.v1.TopologySelectorTerm allowedTopologies = 8;Copyright © 2020. All rights reserved.