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 Type
    Method
    Description
    Filesystem 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;