Package io.kubernetes.client.proto
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 TypeMethodDescriptionFilesystem type to mount.com.google.protobuf.ByteStringFilesystem type to mount.The host address of the ScaleIO API Gateway.com.google.protobuf.ByteStringThe host address of the ScaleIO API Gateway.The name of the ScaleIO Protection Domain for the configured storage.com.google.protobuf.ByteStringThe name of the ScaleIO Protection Domain for the configured storage.booleanDefaults 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.booleanFlag to enable/disable SSL communication with Gateway, default false +optionalIndicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned.com.google.protobuf.ByteStringIndicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned.The ScaleIO Storage Pool associated with the protection domain.com.google.protobuf.ByteStringThe ScaleIO Storage Pool associated with the protection domain.The name of the storage system as configured in ScaleIO.com.google.protobuf.ByteStringThe 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.ByteStringThe name of a volume already created in the ScaleIO system that is associated with this volume source.booleanFilesystem type to mount.booleanThe host address of the ScaleIO API Gateway.booleanThe name of the ScaleIO Protection Domain for the configured storage.booleanDefaults to false (read/write).booleanSecretRef references to the secret for ScaleIO user and other sensitive information.booleanFlag to enable/disable SSL communication with Gateway, default false +optionalbooleanIndicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned.booleanThe ScaleIO Storage Pool associated with the protection domain.booleanThe name of the storage system as configured in ScaleIO.booleanThe 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
isInitializedMethods 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;
-