Package io.kubernetes.client.proto
Interface V1.ScaleIOVolumeSourceOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
V1.ScaleIOVolumeSource
,V1.ScaleIOVolumeSource.Builder
- Enclosing class:
- V1
public static interface V1.ScaleIOVolumeSourceOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionFilesystem 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 +optionalIndicates 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 +optionalboolean
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.LocalObjectReference secretRef = 3;
-
getSecretRef
V1.LocalObjectReference 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.LocalObjectReference secretRef = 3;
-
getSecretRefOrBuilder
V1.LocalObjectReferenceOrBuilder 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.LocalObjectReference 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;
-