Package k8s.io.api.core.v1
Class Generated.CSIPersistentVolumeSource.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Generated.CSIPersistentVolumeSource.Builder>
-
- k8s.io.api.core.v1.Generated.CSIPersistentVolumeSource.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Generated.CSIPersistentVolumeSourceOrBuilder
- Enclosing class:
- Generated.CSIPersistentVolumeSource
public static final class Generated.CSIPersistentVolumeSource.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Generated.CSIPersistentVolumeSource.Builder> implements Generated.CSIPersistentVolumeSourceOrBuilder
Represents storage that is managed by an external CSI volume driver
Protobuf typek8s.io.api.core.v1.CSIPersistentVolumeSource
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Generated.CSIPersistentVolumeSource.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Generated.CSIPersistentVolumeSourcebuild()Generated.CSIPersistentVolumeSourcebuildPartial()Generated.CSIPersistentVolumeSource.Builderclear()Generated.CSIPersistentVolumeSource.BuilderclearControllerExpandSecretRef()controllerExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerExpandVolume call.Generated.CSIPersistentVolumeSource.BuilderclearControllerPublishSecretRef()controllerPublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerPublishVolume and ControllerUnpublishVolume calls.Generated.CSIPersistentVolumeSource.BuilderclearDriver()driver is the name of the driver to use for this volume.Generated.CSIPersistentVolumeSource.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Generated.CSIPersistentVolumeSource.BuilderclearFsType()fsType to mount.Generated.CSIPersistentVolumeSource.BuilderclearNodeExpandSecretRef()nodeExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeExpandVolume call.Generated.CSIPersistentVolumeSource.BuilderclearNodePublishSecretRef()nodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls.Generated.CSIPersistentVolumeSource.BuilderclearNodeStageSecretRef()nodeStageSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeStageVolume and NodeStageVolume and NodeUnstageVolume calls.Generated.CSIPersistentVolumeSource.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Generated.CSIPersistentVolumeSource.BuilderclearReadOnly()readOnly value to pass to ControllerPublishVolumeRequest.Generated.CSIPersistentVolumeSource.BuilderclearVolumeAttributes()Generated.CSIPersistentVolumeSource.BuilderclearVolumeHandle()volumeHandle is the unique volume name returned by the CSI volume plugin’s CreateVolume to refer to the volume on all subsequent calls.Generated.CSIPersistentVolumeSource.Builderclone()booleancontainsVolumeAttributes(String key)volumeAttributes of the volume to publish.Generated.SecretReferencegetControllerExpandSecretRef()controllerExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerExpandVolume call.Generated.SecretReference.BuildergetControllerExpandSecretRefBuilder()controllerExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerExpandVolume call.Generated.SecretReferenceOrBuildergetControllerExpandSecretRefOrBuilder()controllerExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerExpandVolume call.Generated.SecretReferencegetControllerPublishSecretRef()controllerPublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerPublishVolume and ControllerUnpublishVolume calls.Generated.SecretReference.BuildergetControllerPublishSecretRefBuilder()controllerPublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerPublishVolume and ControllerUnpublishVolume calls.Generated.SecretReferenceOrBuildergetControllerPublishSecretRefOrBuilder()controllerPublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerPublishVolume and ControllerUnpublishVolume calls.Generated.CSIPersistentVolumeSourcegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetDriver()driver is the name of the driver to use for this volume.com.google.protobuf.ByteStringgetDriverBytes()driver is the name of the driver to use for this volume.StringgetFsType()fsType to mount.com.google.protobuf.ByteStringgetFsTypeBytes()fsType to mount.Map<String,String>getMutableVolumeAttributes()Deprecated.Generated.SecretReferencegetNodeExpandSecretRef()nodeExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeExpandVolume call.Generated.SecretReference.BuildergetNodeExpandSecretRefBuilder()nodeExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeExpandVolume call.Generated.SecretReferenceOrBuildergetNodeExpandSecretRefOrBuilder()nodeExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeExpandVolume call.Generated.SecretReferencegetNodePublishSecretRef()nodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls.Generated.SecretReference.BuildergetNodePublishSecretRefBuilder()nodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls.Generated.SecretReferenceOrBuildergetNodePublishSecretRefOrBuilder()nodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls.Generated.SecretReferencegetNodeStageSecretRef()nodeStageSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeStageVolume and NodeStageVolume and NodeUnstageVolume calls.Generated.SecretReference.BuildergetNodeStageSecretRefBuilder()nodeStageSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeStageVolume and NodeStageVolume and NodeUnstageVolume calls.Generated.SecretReferenceOrBuildergetNodeStageSecretRefOrBuilder()nodeStageSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeStageVolume and NodeStageVolume and NodeUnstageVolume calls.booleangetReadOnly()readOnly value to pass to ControllerPublishVolumeRequest.Map<String,String>getVolumeAttributes()Deprecated.intgetVolumeAttributesCount()volumeAttributes of the volume to publish.Map<String,String>getVolumeAttributesMap()volumeAttributes of the volume to publish.StringgetVolumeAttributesOrDefault(String key, String defaultValue)volumeAttributes of the volume to publish.StringgetVolumeAttributesOrThrow(String key)volumeAttributes of the volume to publish.StringgetVolumeHandle()volumeHandle is the unique volume name returned by the CSI volume plugin’s CreateVolume to refer to the volume on all subsequent calls.com.google.protobuf.ByteStringgetVolumeHandleBytes()volumeHandle is the unique volume name returned by the CSI volume plugin’s CreateVolume to refer to the volume on all subsequent calls.booleanhasControllerExpandSecretRef()controllerExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerExpandVolume call.booleanhasControllerPublishSecretRef()controllerPublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerPublishVolume and ControllerUnpublishVolume calls.booleanhasDriver()driver is the name of the driver to use for this volume.booleanhasFsType()fsType to mount.booleanhasNodeExpandSecretRef()nodeExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeExpandVolume call.booleanhasNodePublishSecretRef()nodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls.booleanhasNodeStageSecretRef()nodeStageSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeStageVolume and NodeStageVolume and NodeUnstageVolume calls.booleanhasReadOnly()readOnly value to pass to ControllerPublishVolumeRequest.booleanhasVolumeHandle()volumeHandle is the unique volume name returned by the CSI volume plugin’s CreateVolume to refer to the volume on all subsequent calls.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number)protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number)booleanisInitialized()Generated.CSIPersistentVolumeSource.BuildermergeControllerExpandSecretRef(Generated.SecretReference value)controllerExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerExpandVolume call.Generated.CSIPersistentVolumeSource.BuildermergeControllerPublishSecretRef(Generated.SecretReference value)controllerPublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerPublishVolume and ControllerUnpublishVolume calls.Generated.CSIPersistentVolumeSource.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Generated.CSIPersistentVolumeSource.BuildermergeFrom(com.google.protobuf.Message other)Generated.CSIPersistentVolumeSource.BuildermergeFrom(Generated.CSIPersistentVolumeSource other)Generated.CSIPersistentVolumeSource.BuildermergeNodeExpandSecretRef(Generated.SecretReference value)nodeExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeExpandVolume call.Generated.CSIPersistentVolumeSource.BuildermergeNodePublishSecretRef(Generated.SecretReference value)nodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls.Generated.CSIPersistentVolumeSource.BuildermergeNodeStageSecretRef(Generated.SecretReference value)nodeStageSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeStageVolume and NodeStageVolume and NodeUnstageVolume calls.Generated.CSIPersistentVolumeSource.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Generated.CSIPersistentVolumeSource.BuilderputAllVolumeAttributes(Map<String,String> values)volumeAttributes of the volume to publish.Generated.CSIPersistentVolumeSource.BuilderputVolumeAttributes(String key, String value)volumeAttributes of the volume to publish.Generated.CSIPersistentVolumeSource.BuilderremoveVolumeAttributes(String key)volumeAttributes of the volume to publish.Generated.CSIPersistentVolumeSource.BuildersetControllerExpandSecretRef(Generated.SecretReference value)controllerExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerExpandVolume call.Generated.CSIPersistentVolumeSource.BuildersetControllerExpandSecretRef(Generated.SecretReference.Builder builderForValue)controllerExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerExpandVolume call.Generated.CSIPersistentVolumeSource.BuildersetControllerPublishSecretRef(Generated.SecretReference value)controllerPublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerPublishVolume and ControllerUnpublishVolume calls.Generated.CSIPersistentVolumeSource.BuildersetControllerPublishSecretRef(Generated.SecretReference.Builder builderForValue)controllerPublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerPublishVolume and ControllerUnpublishVolume calls.Generated.CSIPersistentVolumeSource.BuildersetDriver(String value)driver is the name of the driver to use for this volume.Generated.CSIPersistentVolumeSource.BuildersetDriverBytes(com.google.protobuf.ByteString value)driver is the name of the driver to use for this volume.Generated.CSIPersistentVolumeSource.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Generated.CSIPersistentVolumeSource.BuildersetFsType(String value)fsType to mount.Generated.CSIPersistentVolumeSource.BuildersetFsTypeBytes(com.google.protobuf.ByteString value)fsType to mount.Generated.CSIPersistentVolumeSource.BuildersetNodeExpandSecretRef(Generated.SecretReference value)nodeExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeExpandVolume call.Generated.CSIPersistentVolumeSource.BuildersetNodeExpandSecretRef(Generated.SecretReference.Builder builderForValue)nodeExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeExpandVolume call.Generated.CSIPersistentVolumeSource.BuildersetNodePublishSecretRef(Generated.SecretReference value)nodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls.Generated.CSIPersistentVolumeSource.BuildersetNodePublishSecretRef(Generated.SecretReference.Builder builderForValue)nodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls.Generated.CSIPersistentVolumeSource.BuildersetNodeStageSecretRef(Generated.SecretReference value)nodeStageSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeStageVolume and NodeStageVolume and NodeUnstageVolume calls.Generated.CSIPersistentVolumeSource.BuildersetNodeStageSecretRef(Generated.SecretReference.Builder builderForValue)nodeStageSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeStageVolume and NodeStageVolume and NodeUnstageVolume calls.Generated.CSIPersistentVolumeSource.BuildersetReadOnly(boolean value)readOnly value to pass to ControllerPublishVolumeRequest.Generated.CSIPersistentVolumeSource.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Generated.CSIPersistentVolumeSource.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Generated.CSIPersistentVolumeSource.BuildersetVolumeHandle(String value)volumeHandle is the unique volume name returned by the CSI volume plugin’s CreateVolume to refer to the volume on all subsequent calls.Generated.CSIPersistentVolumeSource.BuildersetVolumeHandleBytes(com.google.protobuf.ByteString value)volumeHandle is the unique volume name returned by the CSI volume plugin’s CreateVolume to refer to the volume on all subsequent calls.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
- Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.CSIPersistentVolumeSource.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
- Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.CSIPersistentVolumeSource.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.CSIPersistentVolumeSource.Builder>
-
clear
public Generated.CSIPersistentVolumeSource.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.CSIPersistentVolumeSource.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.CSIPersistentVolumeSource.Builder>
-
getDefaultInstanceForType
public Generated.CSIPersistentVolumeSource getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Generated.CSIPersistentVolumeSource build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Generated.CSIPersistentVolumeSource buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Generated.CSIPersistentVolumeSource.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.CSIPersistentVolumeSource.Builder>
-
setField
public Generated.CSIPersistentVolumeSource.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.CSIPersistentVolumeSource.Builder>
-
clearField
public Generated.CSIPersistentVolumeSource.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.CSIPersistentVolumeSource.Builder>
-
clearOneof
public Generated.CSIPersistentVolumeSource.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.CSIPersistentVolumeSource.Builder>
-
setRepeatedField
public Generated.CSIPersistentVolumeSource.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.CSIPersistentVolumeSource.Builder>
-
addRepeatedField
public Generated.CSIPersistentVolumeSource.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.CSIPersistentVolumeSource.Builder>
-
mergeFrom
public Generated.CSIPersistentVolumeSource.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Generated.CSIPersistentVolumeSource.Builder>
-
mergeFrom
public Generated.CSIPersistentVolumeSource.Builder mergeFrom(Generated.CSIPersistentVolumeSource other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.CSIPersistentVolumeSource.Builder>
-
mergeFrom
public Generated.CSIPersistentVolumeSource.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Generated.CSIPersistentVolumeSource.Builder>- Throws:
IOException
-
hasDriver
public boolean hasDriver()
driver is the name of the driver to use for this volume. Required.
optional string driver = 1;- Specified by:
hasDriverin interfaceGenerated.CSIPersistentVolumeSourceOrBuilder- Returns:
- Whether the driver field is set.
-
getDriver
public String getDriver()
driver is the name of the driver to use for this volume. Required.
optional string driver = 1;- Specified by:
getDriverin interfaceGenerated.CSIPersistentVolumeSourceOrBuilder- Returns:
- The driver.
-
getDriverBytes
public com.google.protobuf.ByteString getDriverBytes()
driver is the name of the driver to use for this volume. Required.
optional string driver = 1;- Specified by:
getDriverBytesin interfaceGenerated.CSIPersistentVolumeSourceOrBuilder- Returns:
- The bytes for driver.
-
setDriver
public Generated.CSIPersistentVolumeSource.Builder setDriver(String value)
driver is the name of the driver to use for this volume. Required.
optional string driver = 1;- Parameters:
value- The driver to set.- Returns:
- This builder for chaining.
-
clearDriver
public Generated.CSIPersistentVolumeSource.Builder clearDriver()
driver is the name of the driver to use for this volume. Required.
optional string driver = 1;- Returns:
- This builder for chaining.
-
setDriverBytes
public Generated.CSIPersistentVolumeSource.Builder setDriverBytes(com.google.protobuf.ByteString value)
driver is the name of the driver to use for this volume. Required.
optional string driver = 1;- Parameters:
value- The bytes for driver to set.- Returns:
- This builder for chaining.
-
hasVolumeHandle
public boolean hasVolumeHandle()
volumeHandle is the unique volume name returned by the CSI volume plugin’s CreateVolume to refer to the volume on all subsequent calls. Required.
optional string volumeHandle = 2;- Specified by:
hasVolumeHandlein interfaceGenerated.CSIPersistentVolumeSourceOrBuilder- Returns:
- Whether the volumeHandle field is set.
-
getVolumeHandle
public String getVolumeHandle()
volumeHandle is the unique volume name returned by the CSI volume plugin’s CreateVolume to refer to the volume on all subsequent calls. Required.
optional string volumeHandle = 2;- Specified by:
getVolumeHandlein interfaceGenerated.CSIPersistentVolumeSourceOrBuilder- Returns:
- The volumeHandle.
-
getVolumeHandleBytes
public com.google.protobuf.ByteString getVolumeHandleBytes()
volumeHandle is the unique volume name returned by the CSI volume plugin’s CreateVolume to refer to the volume on all subsequent calls. Required.
optional string volumeHandle = 2;- Specified by:
getVolumeHandleBytesin interfaceGenerated.CSIPersistentVolumeSourceOrBuilder- Returns:
- The bytes for volumeHandle.
-
setVolumeHandle
public Generated.CSIPersistentVolumeSource.Builder setVolumeHandle(String value)
volumeHandle is the unique volume name returned by the CSI volume plugin’s CreateVolume to refer to the volume on all subsequent calls. Required.
optional string volumeHandle = 2;- Parameters:
value- The volumeHandle to set.- Returns:
- This builder for chaining.
-
clearVolumeHandle
public Generated.CSIPersistentVolumeSource.Builder clearVolumeHandle()
volumeHandle is the unique volume name returned by the CSI volume plugin’s CreateVolume to refer to the volume on all subsequent calls. Required.
optional string volumeHandle = 2;- Returns:
- This builder for chaining.
-
setVolumeHandleBytes
public Generated.CSIPersistentVolumeSource.Builder setVolumeHandleBytes(com.google.protobuf.ByteString value)
volumeHandle is the unique volume name returned by the CSI volume plugin’s CreateVolume to refer to the volume on all subsequent calls. Required.
optional string volumeHandle = 2;- Parameters:
value- The bytes for volumeHandle to set.- Returns:
- This builder for chaining.
-
hasReadOnly
public boolean hasReadOnly()
readOnly value to pass to ControllerPublishVolumeRequest. Defaults to false (read/write). +optional
optional bool readOnly = 3;- Specified by:
hasReadOnlyin interfaceGenerated.CSIPersistentVolumeSourceOrBuilder- Returns:
- Whether the readOnly field is set.
-
getReadOnly
public boolean getReadOnly()
readOnly value to pass to ControllerPublishVolumeRequest. Defaults to false (read/write). +optional
optional bool readOnly = 3;- Specified by:
getReadOnlyin interfaceGenerated.CSIPersistentVolumeSourceOrBuilder- Returns:
- The readOnly.
-
setReadOnly
public Generated.CSIPersistentVolumeSource.Builder setReadOnly(boolean value)
readOnly value to pass to ControllerPublishVolumeRequest. Defaults to false (read/write). +optional
optional bool readOnly = 3;- Parameters:
value- The readOnly to set.- Returns:
- This builder for chaining.
-
clearReadOnly
public Generated.CSIPersistentVolumeSource.Builder clearReadOnly()
readOnly value to pass to ControllerPublishVolumeRequest. Defaults to false (read/write). +optional
optional bool readOnly = 3;- Returns:
- This builder for chaining.
-
hasFsType
public boolean hasFsType()
fsType to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". +optional
optional string fsType = 4;- Specified by:
hasFsTypein interfaceGenerated.CSIPersistentVolumeSourceOrBuilder- Returns:
- Whether the fsType field is set.
-
getFsType
public String getFsType()
fsType to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". +optional
optional string fsType = 4;- Specified by:
getFsTypein interfaceGenerated.CSIPersistentVolumeSourceOrBuilder- Returns:
- The fsType.
-
getFsTypeBytes
public com.google.protobuf.ByteString getFsTypeBytes()
fsType to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". +optional
optional string fsType = 4;- Specified by:
getFsTypeBytesin interfaceGenerated.CSIPersistentVolumeSourceOrBuilder- Returns:
- The bytes for fsType.
-
setFsType
public Generated.CSIPersistentVolumeSource.Builder setFsType(String value)
fsType to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". +optional
optional string fsType = 4;- Parameters:
value- The fsType to set.- Returns:
- This builder for chaining.
-
clearFsType
public Generated.CSIPersistentVolumeSource.Builder clearFsType()
fsType to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". +optional
optional string fsType = 4;- Returns:
- This builder for chaining.
-
setFsTypeBytes
public Generated.CSIPersistentVolumeSource.Builder setFsTypeBytes(com.google.protobuf.ByteString value)
fsType to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". +optional
optional string fsType = 4;- Parameters:
value- The bytes for fsType to set.- Returns:
- This builder for chaining.
-
getVolumeAttributesCount
public int getVolumeAttributesCount()
Description copied from interface:Generated.CSIPersistentVolumeSourceOrBuildervolumeAttributes of the volume to publish. +optional
map<string, string> volumeAttributes = 5;- Specified by:
getVolumeAttributesCountin interfaceGenerated.CSIPersistentVolumeSourceOrBuilder
-
containsVolumeAttributes
public boolean containsVolumeAttributes(String key)
volumeAttributes of the volume to publish. +optional
map<string, string> volumeAttributes = 5;- Specified by:
containsVolumeAttributesin interfaceGenerated.CSIPersistentVolumeSourceOrBuilder
-
getVolumeAttributes
@Deprecated public Map<String,String> getVolumeAttributes()
Deprecated.UsegetVolumeAttributesMap()instead.- Specified by:
getVolumeAttributesin interfaceGenerated.CSIPersistentVolumeSourceOrBuilder
-
getVolumeAttributesMap
public Map<String,String> getVolumeAttributesMap()
volumeAttributes of the volume to publish. +optional
map<string, string> volumeAttributes = 5;- Specified by:
getVolumeAttributesMapin interfaceGenerated.CSIPersistentVolumeSourceOrBuilder
-
getVolumeAttributesOrDefault
public String getVolumeAttributesOrDefault(String key, String defaultValue)
volumeAttributes of the volume to publish. +optional
map<string, string> volumeAttributes = 5;- Specified by:
getVolumeAttributesOrDefaultin interfaceGenerated.CSIPersistentVolumeSourceOrBuilder
-
getVolumeAttributesOrThrow
public String getVolumeAttributesOrThrow(String key)
volumeAttributes of the volume to publish. +optional
map<string, string> volumeAttributes = 5;- Specified by:
getVolumeAttributesOrThrowin interfaceGenerated.CSIPersistentVolumeSourceOrBuilder
-
clearVolumeAttributes
public Generated.CSIPersistentVolumeSource.Builder clearVolumeAttributes()
-
removeVolumeAttributes
public Generated.CSIPersistentVolumeSource.Builder removeVolumeAttributes(String key)
volumeAttributes of the volume to publish. +optional
map<string, string> volumeAttributes = 5;
-
getMutableVolumeAttributes
@Deprecated public Map<String,String> getMutableVolumeAttributes()
Deprecated.Use alternate mutation accessors instead.
-
putVolumeAttributes
public Generated.CSIPersistentVolumeSource.Builder putVolumeAttributes(String key, String value)
volumeAttributes of the volume to publish. +optional
map<string, string> volumeAttributes = 5;
-
putAllVolumeAttributes
public Generated.CSIPersistentVolumeSource.Builder putAllVolumeAttributes(Map<String,String> values)
volumeAttributes of the volume to publish. +optional
map<string, string> volumeAttributes = 5;
-
hasControllerPublishSecretRef
public boolean hasControllerPublishSecretRef()
controllerPublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerPublishVolume and ControllerUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference controllerPublishSecretRef = 6;- Specified by:
hasControllerPublishSecretRefin interfaceGenerated.CSIPersistentVolumeSourceOrBuilder- Returns:
- Whether the controllerPublishSecretRef field is set.
-
getControllerPublishSecretRef
public Generated.SecretReference getControllerPublishSecretRef()
controllerPublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerPublishVolume and ControllerUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference controllerPublishSecretRef = 6;- Specified by:
getControllerPublishSecretRefin interfaceGenerated.CSIPersistentVolumeSourceOrBuilder- Returns:
- The controllerPublishSecretRef.
-
setControllerPublishSecretRef
public Generated.CSIPersistentVolumeSource.Builder setControllerPublishSecretRef(Generated.SecretReference value)
controllerPublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerPublishVolume and ControllerUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference controllerPublishSecretRef = 6;
-
setControllerPublishSecretRef
public Generated.CSIPersistentVolumeSource.Builder setControllerPublishSecretRef(Generated.SecretReference.Builder builderForValue)
controllerPublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerPublishVolume and ControllerUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference controllerPublishSecretRef = 6;
-
mergeControllerPublishSecretRef
public Generated.CSIPersistentVolumeSource.Builder mergeControllerPublishSecretRef(Generated.SecretReference value)
controllerPublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerPublishVolume and ControllerUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference controllerPublishSecretRef = 6;
-
clearControllerPublishSecretRef
public Generated.CSIPersistentVolumeSource.Builder clearControllerPublishSecretRef()
controllerPublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerPublishVolume and ControllerUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference controllerPublishSecretRef = 6;
-
getControllerPublishSecretRefBuilder
public Generated.SecretReference.Builder getControllerPublishSecretRefBuilder()
controllerPublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerPublishVolume and ControllerUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference controllerPublishSecretRef = 6;
-
getControllerPublishSecretRefOrBuilder
public Generated.SecretReferenceOrBuilder getControllerPublishSecretRefOrBuilder()
controllerPublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerPublishVolume and ControllerUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference controllerPublishSecretRef = 6;- Specified by:
getControllerPublishSecretRefOrBuilderin interfaceGenerated.CSIPersistentVolumeSourceOrBuilder
-
hasNodeStageSecretRef
public boolean hasNodeStageSecretRef()
nodeStageSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeStageVolume and NodeStageVolume and NodeUnstageVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference nodeStageSecretRef = 7;- Specified by:
hasNodeStageSecretRefin interfaceGenerated.CSIPersistentVolumeSourceOrBuilder- Returns:
- Whether the nodeStageSecretRef field is set.
-
getNodeStageSecretRef
public Generated.SecretReference getNodeStageSecretRef()
nodeStageSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeStageVolume and NodeStageVolume and NodeUnstageVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference nodeStageSecretRef = 7;- Specified by:
getNodeStageSecretRefin interfaceGenerated.CSIPersistentVolumeSourceOrBuilder- Returns:
- The nodeStageSecretRef.
-
setNodeStageSecretRef
public Generated.CSIPersistentVolumeSource.Builder setNodeStageSecretRef(Generated.SecretReference value)
nodeStageSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeStageVolume and NodeStageVolume and NodeUnstageVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference nodeStageSecretRef = 7;
-
setNodeStageSecretRef
public Generated.CSIPersistentVolumeSource.Builder setNodeStageSecretRef(Generated.SecretReference.Builder builderForValue)
nodeStageSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeStageVolume and NodeStageVolume and NodeUnstageVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference nodeStageSecretRef = 7;
-
mergeNodeStageSecretRef
public Generated.CSIPersistentVolumeSource.Builder mergeNodeStageSecretRef(Generated.SecretReference value)
nodeStageSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeStageVolume and NodeStageVolume and NodeUnstageVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference nodeStageSecretRef = 7;
-
clearNodeStageSecretRef
public Generated.CSIPersistentVolumeSource.Builder clearNodeStageSecretRef()
nodeStageSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeStageVolume and NodeStageVolume and NodeUnstageVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference nodeStageSecretRef = 7;
-
getNodeStageSecretRefBuilder
public Generated.SecretReference.Builder getNodeStageSecretRefBuilder()
nodeStageSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeStageVolume and NodeStageVolume and NodeUnstageVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference nodeStageSecretRef = 7;
-
getNodeStageSecretRefOrBuilder
public Generated.SecretReferenceOrBuilder getNodeStageSecretRefOrBuilder()
nodeStageSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeStageVolume and NodeStageVolume and NodeUnstageVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference nodeStageSecretRef = 7;- Specified by:
getNodeStageSecretRefOrBuilderin interfaceGenerated.CSIPersistentVolumeSourceOrBuilder
-
hasNodePublishSecretRef
public boolean hasNodePublishSecretRef()
nodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference nodePublishSecretRef = 8;- Specified by:
hasNodePublishSecretRefin interfaceGenerated.CSIPersistentVolumeSourceOrBuilder- Returns:
- Whether the nodePublishSecretRef field is set.
-
getNodePublishSecretRef
public Generated.SecretReference getNodePublishSecretRef()
nodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference nodePublishSecretRef = 8;- Specified by:
getNodePublishSecretRefin interfaceGenerated.CSIPersistentVolumeSourceOrBuilder- Returns:
- The nodePublishSecretRef.
-
setNodePublishSecretRef
public Generated.CSIPersistentVolumeSource.Builder setNodePublishSecretRef(Generated.SecretReference value)
nodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference nodePublishSecretRef = 8;
-
setNodePublishSecretRef
public Generated.CSIPersistentVolumeSource.Builder setNodePublishSecretRef(Generated.SecretReference.Builder builderForValue)
nodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference nodePublishSecretRef = 8;
-
mergeNodePublishSecretRef
public Generated.CSIPersistentVolumeSource.Builder mergeNodePublishSecretRef(Generated.SecretReference value)
nodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference nodePublishSecretRef = 8;
-
clearNodePublishSecretRef
public Generated.CSIPersistentVolumeSource.Builder clearNodePublishSecretRef()
nodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference nodePublishSecretRef = 8;
-
getNodePublishSecretRefBuilder
public Generated.SecretReference.Builder getNodePublishSecretRefBuilder()
nodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference nodePublishSecretRef = 8;
-
getNodePublishSecretRefOrBuilder
public Generated.SecretReferenceOrBuilder getNodePublishSecretRefOrBuilder()
nodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference nodePublishSecretRef = 8;- Specified by:
getNodePublishSecretRefOrBuilderin interfaceGenerated.CSIPersistentVolumeSourceOrBuilder
-
hasControllerExpandSecretRef
public boolean hasControllerExpandSecretRef()
controllerExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerExpandVolume call. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference controllerExpandSecretRef = 9;- Specified by:
hasControllerExpandSecretRefin interfaceGenerated.CSIPersistentVolumeSourceOrBuilder- Returns:
- Whether the controllerExpandSecretRef field is set.
-
getControllerExpandSecretRef
public Generated.SecretReference getControllerExpandSecretRef()
controllerExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerExpandVolume call. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference controllerExpandSecretRef = 9;- Specified by:
getControllerExpandSecretRefin interfaceGenerated.CSIPersistentVolumeSourceOrBuilder- Returns:
- The controllerExpandSecretRef.
-
setControllerExpandSecretRef
public Generated.CSIPersistentVolumeSource.Builder setControllerExpandSecretRef(Generated.SecretReference value)
controllerExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerExpandVolume call. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference controllerExpandSecretRef = 9;
-
setControllerExpandSecretRef
public Generated.CSIPersistentVolumeSource.Builder setControllerExpandSecretRef(Generated.SecretReference.Builder builderForValue)
controllerExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerExpandVolume call. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference controllerExpandSecretRef = 9;
-
mergeControllerExpandSecretRef
public Generated.CSIPersistentVolumeSource.Builder mergeControllerExpandSecretRef(Generated.SecretReference value)
controllerExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerExpandVolume call. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference controllerExpandSecretRef = 9;
-
clearControllerExpandSecretRef
public Generated.CSIPersistentVolumeSource.Builder clearControllerExpandSecretRef()
controllerExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerExpandVolume call. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference controllerExpandSecretRef = 9;
-
getControllerExpandSecretRefBuilder
public Generated.SecretReference.Builder getControllerExpandSecretRefBuilder()
controllerExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerExpandVolume call. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference controllerExpandSecretRef = 9;
-
getControllerExpandSecretRefOrBuilder
public Generated.SecretReferenceOrBuilder getControllerExpandSecretRefOrBuilder()
controllerExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerExpandVolume call. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference controllerExpandSecretRef = 9;- Specified by:
getControllerExpandSecretRefOrBuilderin interfaceGenerated.CSIPersistentVolumeSourceOrBuilder
-
hasNodeExpandSecretRef
public boolean hasNodeExpandSecretRef()
nodeExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeExpandVolume call. This field is optional, may be omitted if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference nodeExpandSecretRef = 10;- Specified by:
hasNodeExpandSecretRefin interfaceGenerated.CSIPersistentVolumeSourceOrBuilder- Returns:
- Whether the nodeExpandSecretRef field is set.
-
getNodeExpandSecretRef
public Generated.SecretReference getNodeExpandSecretRef()
nodeExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeExpandVolume call. This field is optional, may be omitted if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference nodeExpandSecretRef = 10;- Specified by:
getNodeExpandSecretRefin interfaceGenerated.CSIPersistentVolumeSourceOrBuilder- Returns:
- The nodeExpandSecretRef.
-
setNodeExpandSecretRef
public Generated.CSIPersistentVolumeSource.Builder setNodeExpandSecretRef(Generated.SecretReference value)
nodeExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeExpandVolume call. This field is optional, may be omitted if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference nodeExpandSecretRef = 10;
-
setNodeExpandSecretRef
public Generated.CSIPersistentVolumeSource.Builder setNodeExpandSecretRef(Generated.SecretReference.Builder builderForValue)
nodeExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeExpandVolume call. This field is optional, may be omitted if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference nodeExpandSecretRef = 10;
-
mergeNodeExpandSecretRef
public Generated.CSIPersistentVolumeSource.Builder mergeNodeExpandSecretRef(Generated.SecretReference value)
nodeExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeExpandVolume call. This field is optional, may be omitted if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference nodeExpandSecretRef = 10;
-
clearNodeExpandSecretRef
public Generated.CSIPersistentVolumeSource.Builder clearNodeExpandSecretRef()
nodeExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeExpandVolume call. This field is optional, may be omitted if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference nodeExpandSecretRef = 10;
-
getNodeExpandSecretRefBuilder
public Generated.SecretReference.Builder getNodeExpandSecretRefBuilder()
nodeExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeExpandVolume call. This field is optional, may be omitted if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference nodeExpandSecretRef = 10;
-
getNodeExpandSecretRefOrBuilder
public Generated.SecretReferenceOrBuilder getNodeExpandSecretRefOrBuilder()
nodeExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeExpandVolume call. This field is optional, may be omitted if no secret is required. If the secret object contains more than one secret, all secrets are passed. +optional
optional .k8s.io.api.core.v1.SecretReference nodeExpandSecretRef = 10;- Specified by:
getNodeExpandSecretRefOrBuilderin interfaceGenerated.CSIPersistentVolumeSourceOrBuilder
-
setUnknownFields
public final Generated.CSIPersistentVolumeSource.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.CSIPersistentVolumeSource.Builder>
-
mergeUnknownFields
public final Generated.CSIPersistentVolumeSource.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.CSIPersistentVolumeSource.Builder>
-
-