Interface V1.ScaleIOPersistentVolumeSourceOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
V1.ScaleIOPersistentVolumeSource, V1.ScaleIOPersistentVolumeSource.Builder
Enclosing class:
V1

public static interface V1.ScaleIOPersistentVolumeSourceOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Filesystem type to mount.
    com.google.protobuf.ByteString
    Filesystem type to mount.
    The host address of the ScaleIO API Gateway.
    com.google.protobuf.ByteString
    The host address of the ScaleIO API Gateway.
    The name of the ScaleIO Protection Domain for the configured storage.
    com.google.protobuf.ByteString
    The name of the ScaleIO Protection Domain for the configured storage.
    boolean
    Defaults to false (read/write).
    SecretRef references to the secret for ScaleIO user and other sensitive information.
    SecretRef references to the secret for ScaleIO user and other sensitive information.
    boolean
    Flag to enable/disable SSL communication with Gateway, default false +optional
    Indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned.
    com.google.protobuf.ByteString
    Indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned.
    The ScaleIO Storage Pool associated with the protection domain.
    com.google.protobuf.ByteString
    The ScaleIO Storage Pool associated with the protection domain.
    The name of the storage system as configured in ScaleIO.
    com.google.protobuf.ByteString
    The name of the storage system as configured in ScaleIO.
    The name of a volume already created in the ScaleIO system that is associated with this volume source.
    com.google.protobuf.ByteString
    The name of a volume already created in the ScaleIO system that is associated with this volume source.
    boolean
    Filesystem type to mount.
    boolean
    The host address of the ScaleIO API Gateway.
    boolean
    The name of the ScaleIO Protection Domain for the configured storage.
    boolean
    Defaults to false (read/write).
    boolean
    SecretRef references to the secret for ScaleIO user and other sensitive information.
    boolean
    Flag to enable/disable SSL communication with Gateway, default false +optional
    boolean
    Indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned.
    boolean
    The ScaleIO Storage Pool associated with the protection domain.
    boolean
    The name of the storage system as configured in ScaleIO.
    boolean
    The name of a volume already created in the ScaleIO system that is associated with this volume source.

    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

    • hasGateway

      boolean hasGateway()
       The host address of the ScaleIO API Gateway.
       
      optional string gateway = 1;
    • getGateway

      String getGateway()
       The host address of the ScaleIO API Gateway.
       
      optional string gateway = 1;
    • getGatewayBytes

      com.google.protobuf.ByteString getGatewayBytes()
       The host address of the ScaleIO API Gateway.
       
      optional string gateway = 1;
    • hasSystem

      boolean hasSystem()
       The name of the storage system as configured in ScaleIO.
       
      optional string system = 2;
    • getSystem

      String getSystem()
       The name of the storage system as configured in ScaleIO.
       
      optional string system = 2;
    • getSystemBytes

      com.google.protobuf.ByteString getSystemBytes()
       The name of the storage system as configured in ScaleIO.
       
      optional string system = 2;
    • hasSecretRef

      boolean hasSecretRef()
       SecretRef references to the secret for ScaleIO user and other
       sensitive information. If this is not provided, Login operation will fail.
       
      optional .k8s.io.api.core.v1.SecretReference secretRef = 3;
    • getSecretRef

      V1.SecretReference getSecretRef()
       SecretRef references to the secret for ScaleIO user and other
       sensitive information. If this is not provided, Login operation will fail.
       
      optional .k8s.io.api.core.v1.SecretReference secretRef = 3;
    • getSecretRefOrBuilder

      V1.SecretReferenceOrBuilder getSecretRefOrBuilder()
       SecretRef references to the secret for ScaleIO user and other
       sensitive information. If this is not provided, Login operation will fail.
       
      optional .k8s.io.api.core.v1.SecretReference secretRef = 3;
    • hasSslEnabled

      boolean hasSslEnabled()
       Flag to enable/disable SSL communication with Gateway, default false
       +optional
       
      optional bool sslEnabled = 4;
    • getSslEnabled

      boolean getSslEnabled()
       Flag to enable/disable SSL communication with Gateway, default false
       +optional
       
      optional bool sslEnabled = 4;
    • hasProtectionDomain

      boolean hasProtectionDomain()
       The name of the ScaleIO Protection Domain for the configured storage.
       +optional
       
      optional string protectionDomain = 5;
    • getProtectionDomain

      String getProtectionDomain()
       The name of the ScaleIO Protection Domain for the configured storage.
       +optional
       
      optional string protectionDomain = 5;
    • getProtectionDomainBytes

      com.google.protobuf.ByteString getProtectionDomainBytes()
       The name of the ScaleIO Protection Domain for the configured storage.
       +optional
       
      optional string protectionDomain = 5;
    • hasStoragePool

      boolean hasStoragePool()
       The ScaleIO Storage Pool associated with the protection domain.
       +optional
       
      optional string storagePool = 6;
    • getStoragePool

      String getStoragePool()
       The ScaleIO Storage Pool associated with the protection domain.
       +optional
       
      optional string storagePool = 6;
    • getStoragePoolBytes

      com.google.protobuf.ByteString getStoragePoolBytes()
       The ScaleIO Storage Pool associated with the protection domain.
       +optional
       
      optional string storagePool = 6;
    • hasStorageMode

      boolean hasStorageMode()
       Indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned.
       Default is ThinProvisioned.
       +optional
       
      optional string storageMode = 7;
    • getStorageMode

      String getStorageMode()
       Indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned.
       Default is ThinProvisioned.
       +optional
       
      optional string storageMode = 7;
    • getStorageModeBytes

      com.google.protobuf.ByteString getStorageModeBytes()
       Indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned.
       Default is ThinProvisioned.
       +optional
       
      optional string storageMode = 7;
    • hasVolumeName

      boolean hasVolumeName()
       The name of a volume already created in the ScaleIO system
       that is associated with this volume source.
       
      optional string volumeName = 8;
    • getVolumeName

      String getVolumeName()
       The name of a volume already created in the ScaleIO system
       that is associated with this volume source.
       
      optional string volumeName = 8;
    • getVolumeNameBytes

      com.google.protobuf.ByteString getVolumeNameBytes()
       The name of a volume already created in the ScaleIO system
       that is associated with this volume source.
       
      optional string volumeName = 8;
    • hasFsType

      boolean hasFsType()
       Filesystem type to mount.
       Must be a filesystem type supported by the host operating system.
       Ex. "ext4", "xfs", "ntfs".
       Default is "xfs"
       +optional
       
      optional string fsType = 9;
    • getFsType

      String getFsType()
       Filesystem type to mount.
       Must be a filesystem type supported by the host operating system.
       Ex. "ext4", "xfs", "ntfs".
       Default is "xfs"
       +optional
       
      optional string fsType = 9;
    • 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".
       Default is "xfs"
       +optional
       
      optional string fsType = 9;
    • hasReadOnly

      boolean hasReadOnly()
       Defaults to false (read/write). ReadOnly here will force
       the ReadOnly setting in VolumeMounts.
       +optional
       
      optional bool readOnly = 10;
    • getReadOnly

      boolean getReadOnly()
       Defaults to false (read/write). ReadOnly here will force
       the ReadOnly setting in VolumeMounts.
       +optional
       
      optional bool readOnly = 10;