Interface Generated.ScaleIOPersistentVolumeSourceOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getFsType()
      fsType is the filesystem type to mount.
      com.google.protobuf.ByteString getFsTypeBytes()
      fsType is the filesystem type to mount.
      String getGateway()
      gateway is the host address of the ScaleIO API Gateway.
      com.google.protobuf.ByteString getGatewayBytes()
      gateway is the host address of the ScaleIO API Gateway.
      String getProtectionDomain()
      protectionDomain is the name of the ScaleIO Protection Domain for the configured storage.
      com.google.protobuf.ByteString getProtectionDomainBytes()
      protectionDomain is the name of the ScaleIO Protection Domain for the configured storage.
      boolean getReadOnly()
      readOnly defaults to false (read/write).
      Generated.SecretReference getSecretRef()
      secretRef references to the secret for ScaleIO user and other sensitive information.
      Generated.SecretReferenceOrBuilder getSecretRefOrBuilder()
      secretRef references to the secret for ScaleIO user and other sensitive information.
      boolean getSslEnabled()
      sslEnabled is the flag to enable/disable SSL communication with Gateway, default false +optional
      String getStorageMode()
      storageMode indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned.
      com.google.protobuf.ByteString getStorageModeBytes()
      storageMode indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned.
      String getStoragePool()
      storagePool is the ScaleIO Storage Pool associated with the protection domain.
      com.google.protobuf.ByteString getStoragePoolBytes()
      storagePool is the ScaleIO Storage Pool associated with the protection domain.
      String getSystem()
      system is the name of the storage system as configured in ScaleIO.
      com.google.protobuf.ByteString getSystemBytes()
      system is the name of the storage system as configured in ScaleIO.
      String getVolumeName()
      volumeName is the name of a volume already created in the ScaleIO system that is associated with this volume source.
      com.google.protobuf.ByteString getVolumeNameBytes()
      volumeName is the name of a volume already created in the ScaleIO system that is associated with this volume source.
      boolean hasFsType()
      fsType is the filesystem type to mount.
      boolean hasGateway()
      gateway is the host address of the ScaleIO API Gateway.
      boolean hasProtectionDomain()
      protectionDomain is the name of the ScaleIO Protection Domain for the configured storage.
      boolean hasReadOnly()
      readOnly defaults to false (read/write).
      boolean hasSecretRef()
      secretRef references to the secret for ScaleIO user and other sensitive information.
      boolean hasSslEnabled()
      sslEnabled is the flag to enable/disable SSL communication with Gateway, default false +optional
      boolean hasStorageMode()
      storageMode indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned.
      boolean hasStoragePool()
      storagePool is the ScaleIO Storage Pool associated with the protection domain.
      boolean hasSystem()
      system is the name of the storage system as configured in ScaleIO.
      boolean hasVolumeName()
      volumeName is 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 Detail

      • hasGateway

        boolean hasGateway()
         gateway is the host address of the ScaleIO API Gateway.
         
        optional string gateway = 1;
        Returns:
        Whether the gateway field is set.
      • getGateway

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

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

        boolean hasSystem()
         system is the name of the storage system as configured in ScaleIO.
         
        optional string system = 2;
        Returns:
        Whether the system field is set.
      • getSystem

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

        com.google.protobuf.ByteString getSystemBytes()
         system is the name of the storage system as configured in ScaleIO.
         
        optional string system = 2;
        Returns:
        The bytes for system.
      • 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;
        Returns:
        Whether the secretRef field is set.
      • getSecretRef

        Generated.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;
        Returns:
        The secretRef.
      • getSecretRefOrBuilder

        Generated.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()
         sslEnabled is the flag to enable/disable SSL communication with Gateway, default false
         +optional
         
        optional bool sslEnabled = 4;
        Returns:
        Whether the sslEnabled field is set.
      • getSslEnabled

        boolean getSslEnabled()
         sslEnabled is the flag to enable/disable SSL communication with Gateway, default false
         +optional
         
        optional bool sslEnabled = 4;
        Returns:
        The sslEnabled.
      • hasProtectionDomain

        boolean hasProtectionDomain()
         protectionDomain is the name of the ScaleIO Protection Domain for the configured storage.
         +optional
         
        optional string protectionDomain = 5;
        Returns:
        Whether the protectionDomain field is set.
      • getProtectionDomain

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

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

        boolean hasStoragePool()
         storagePool is the ScaleIO Storage Pool associated with the protection domain.
         +optional
         
        optional string storagePool = 6;
        Returns:
        Whether the storagePool field is set.
      • getStoragePool

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

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

        boolean hasStorageMode()
         storageMode indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned.
         Default is ThinProvisioned.
         +optional
         +default="ThinProvisioned"
         
        optional string storageMode = 7;
        Returns:
        Whether the storageMode field is set.
      • getStorageMode

        String getStorageMode()
         storageMode indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned.
         Default is ThinProvisioned.
         +optional
         +default="ThinProvisioned"
         
        optional string storageMode = 7;
        Returns:
        The storageMode.
      • getStorageModeBytes

        com.google.protobuf.ByteString getStorageModeBytes()
         storageMode indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned.
         Default is ThinProvisioned.
         +optional
         +default="ThinProvisioned"
         
        optional string storageMode = 7;
        Returns:
        The bytes for storageMode.
      • hasVolumeName

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

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

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

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

        String getFsType()
         fsType is the filesystem type to mount.
         Must be a filesystem type supported by the host operating system.
         Ex. "ext4", "xfs", "ntfs".
         Default is "xfs"
         +optional
         +default="xfs"
         
        optional string fsType = 9;
        Returns:
        The fsType.
      • getFsTypeBytes

        com.google.protobuf.ByteString getFsTypeBytes()
         fsType is the filesystem type to mount.
         Must be a filesystem type supported by the host operating system.
         Ex. "ext4", "xfs", "ntfs".
         Default is "xfs"
         +optional
         +default="xfs"
         
        optional string fsType = 9;
        Returns:
        The bytes for fsType.
      • hasReadOnly

        boolean hasReadOnly()
         readOnly defaults to false (read/write). ReadOnly here will force
         the ReadOnly setting in VolumeMounts.
         +optional
         
        optional bool readOnly = 10;
        Returns:
        Whether the readOnly field is set.
      • getReadOnly

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