Package io.kubernetes.client.proto
Interface V1.StorageOSPersistentVolumeSourceOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
V1.StorageOSPersistentVolumeSource
,V1.StorageOSPersistentVolumeSource.Builder
- Enclosing class:
- V1
public static interface V1.StorageOSPersistentVolumeSourceOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionFilesystem type to mount.com.google.protobuf.ByteString
Filesystem type to mount.boolean
Defaults to false (read/write).SecretRef specifies the secret to use for obtaining the StorageOS API credentials.SecretRef specifies the secret to use for obtaining the StorageOS API credentials.VolumeName is the human-readable name of the StorageOS volume.com.google.protobuf.ByteString
VolumeName is the human-readable name of the StorageOS volume.VolumeNamespace specifies the scope of the volume within StorageOS.com.google.protobuf.ByteString
VolumeNamespace specifies the scope of the volume within StorageOS.boolean
Filesystem type to mount.boolean
Defaults to false (read/write).boolean
SecretRef specifies the secret to use for obtaining the StorageOS API credentials.boolean
VolumeName is the human-readable name of the StorageOS volume.boolean
VolumeNamespace specifies the scope of the volume within StorageOS.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasVolumeName
boolean hasVolumeName()VolumeName is the human-readable name of the StorageOS volume. Volume names are only unique within a namespace.
optional string volumeName = 1;
-
getVolumeName
String getVolumeName()VolumeName is the human-readable name of the StorageOS volume. Volume names are only unique within a namespace.
optional string volumeName = 1;
-
getVolumeNameBytes
com.google.protobuf.ByteString getVolumeNameBytes()VolumeName is the human-readable name of the StorageOS volume. Volume names are only unique within a namespace.
optional string volumeName = 1;
-
hasVolumeNamespace
boolean hasVolumeNamespace()VolumeNamespace specifies the scope of the volume within StorageOS. If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to "default" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created. +optional
optional string volumeNamespace = 2;
-
getVolumeNamespace
String getVolumeNamespace()VolumeNamespace specifies the scope of the volume within StorageOS. If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to "default" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created. +optional
optional string volumeNamespace = 2;
-
getVolumeNamespaceBytes
com.google.protobuf.ByteString getVolumeNamespaceBytes()VolumeNamespace specifies the scope of the volume within StorageOS. If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to "default" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created. +optional
optional string volumeNamespace = 2;
-
hasFsType
boolean hasFsType()Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. +optional
optional string fsType = 3;
-
getFsType
String getFsType()Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. +optional
optional string fsType = 3;
-
getFsTypeBytes
com.google.protobuf.ByteString getFsTypeBytes()Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. +optional
optional string fsType = 3;
-
hasReadOnly
boolean hasReadOnly()Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. +optional
optional bool readOnly = 4;
-
getReadOnly
boolean getReadOnly()Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. +optional
optional bool readOnly = 4;
-
hasSecretRef
boolean hasSecretRef()SecretRef specifies the secret to use for obtaining the StorageOS API credentials. If not specified, default values will be attempted. +optional
optional .k8s.io.api.core.v1.ObjectReference secretRef = 5;
-
getSecretRef
V1.ObjectReference getSecretRef()SecretRef specifies the secret to use for obtaining the StorageOS API credentials. If not specified, default values will be attempted. +optional
optional .k8s.io.api.core.v1.ObjectReference secretRef = 5;
-
getSecretRefOrBuilder
V1.ObjectReferenceOrBuilder getSecretRefOrBuilder()SecretRef specifies the secret to use for obtaining the StorageOS API credentials. If not specified, default values will be attempted. +optional
optional .k8s.io.api.core.v1.ObjectReference secretRef = 5;
-