Package k8s.io.api.core.v1
Interface Generated.ScaleIOVolumeSourceOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Generated.ScaleIOVolumeSource,Generated.ScaleIOVolumeSource.Builder
- Enclosing class:
- Generated
public static interface Generated.ScaleIOVolumeSourceOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetFsType()fsType is the filesystem type to mount.com.google.protobuf.ByteStringgetFsTypeBytes()fsType is the filesystem type to mount.StringgetGateway()gateway is the host address of the ScaleIO API Gateway.com.google.protobuf.ByteStringgetGatewayBytes()gateway is the host address of the ScaleIO API Gateway.StringgetProtectionDomain()protectionDomain is the name of the ScaleIO Protection Domain for the configured storage.com.google.protobuf.ByteStringgetProtectionDomainBytes()protectionDomain is the name of the ScaleIO Protection Domain for the configured storage.booleangetReadOnly()readOnly Defaults to false (read/write).Generated.LocalObjectReferencegetSecretRef()secretRef references to the secret for ScaleIO user and other sensitive information.Generated.LocalObjectReferenceOrBuildergetSecretRefOrBuilder()secretRef references to the secret for ScaleIO user and other sensitive information.booleangetSslEnabled()sslEnabled Flag enable/disable SSL communication with Gateway, default false +optionalStringgetStorageMode()storageMode indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned.com.google.protobuf.ByteStringgetStorageModeBytes()storageMode indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned.StringgetStoragePool()storagePool is the ScaleIO Storage Pool associated with the protection domain.com.google.protobuf.ByteStringgetStoragePoolBytes()storagePool is the ScaleIO Storage Pool associated with the protection domain.StringgetSystem()system is the name of the storage system as configured in ScaleIO.com.google.protobuf.ByteStringgetSystemBytes()system is the name of the storage system as configured in ScaleIO.StringgetVolumeName()volumeName is the name of a volume already created in the ScaleIO system that is associated with this volume source.com.google.protobuf.ByteStringgetVolumeNameBytes()volumeName is the name of a volume already created in the ScaleIO system that is associated with this volume source.booleanhasFsType()fsType is the filesystem type to mount.booleanhasGateway()gateway is the host address of the ScaleIO API Gateway.booleanhasProtectionDomain()protectionDomain is the name of the ScaleIO Protection Domain for the configured storage.booleanhasReadOnly()readOnly Defaults to false (read/write).booleanhasSecretRef()secretRef references to the secret for ScaleIO user and other sensitive information.booleanhasSslEnabled()sslEnabled Flag enable/disable SSL communication with Gateway, default false +optionalbooleanhasStorageMode()storageMode indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned.booleanhasStoragePool()storagePool is the ScaleIO Storage Pool associated with the protection domain.booleanhasSystem()system is the name of the storage system as configured in ScaleIO.booleanhasVolumeName()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.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.LocalObjectReference secretRef = 3;- Returns:
- Whether the secretRef field is set.
-
getSecretRef
Generated.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;- Returns:
- The secretRef.
-
getSecretRefOrBuilder
Generated.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()
sslEnabled Flag enable/disable SSL communication with Gateway, default false +optional
optional bool sslEnabled = 4;- Returns:
- Whether the sslEnabled field is set.
-
getSslEnabled
boolean getSslEnabled()
sslEnabled Flag 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.
-
-