Package net.stickycode.kuuty.model.v18
Class IoK8sApiCoreV1ScaleIOPersistentVolumeSource
- java.lang.Object
-
- net.stickycode.kuuty.model.v18.IoK8sApiCoreV1ScaleIOPersistentVolumeSource
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2020-11-26T11:01:11.402583+13:00[Pacific/Auckland]") public class IoK8sApiCoreV1ScaleIOPersistentVolumeSource extends Object
ScaleIOPersistentVolumeSource represents a persistent ScaleIO volume
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_FS_TYPEstatic StringJSON_PROPERTY_GATEWAYstatic StringJSON_PROPERTY_PROTECTION_DOMAINstatic StringJSON_PROPERTY_READ_ONLYstatic StringJSON_PROPERTY_SECRET_REFstatic StringJSON_PROPERTY_SSL_ENABLEDstatic StringJSON_PROPERTY_STORAGE_MODEstatic StringJSON_PROPERTY_STORAGE_POOLstatic StringJSON_PROPERTY_SYSTEMstatic StringJSON_PROPERTY_VOLUME_NAME
-
Constructor Summary
Constructors Constructor Description IoK8sApiCoreV1ScaleIOPersistentVolumeSource()
-
Method Summary
-
-
-
Field Detail
-
JSON_PROPERTY_FS_TYPE
public static final String JSON_PROPERTY_FS_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_GATEWAY
public static final String JSON_PROPERTY_GATEWAY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PROTECTION_DOMAIN
public static final String JSON_PROPERTY_PROTECTION_DOMAIN
- See Also:
- Constant Field Values
-
JSON_PROPERTY_READ_ONLY
public static final String JSON_PROPERTY_READ_ONLY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SECRET_REF
public static final String JSON_PROPERTY_SECRET_REF
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SSL_ENABLED
public static final String JSON_PROPERTY_SSL_ENABLED
- See Also:
- Constant Field Values
-
JSON_PROPERTY_STORAGE_MODE
public static final String JSON_PROPERTY_STORAGE_MODE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_STORAGE_POOL
public static final String JSON_PROPERTY_STORAGE_POOL
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SYSTEM
public static final String JSON_PROPERTY_SYSTEM
- See Also:
- Constant Field Values
-
JSON_PROPERTY_VOLUME_NAME
public static final String JSON_PROPERTY_VOLUME_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
fsType
public IoK8sApiCoreV1ScaleIOPersistentVolumeSource fsType(String fsType)
-
getFsType
@Nullable public String getFsType()
Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Default is \"xfs\"- Returns:
- fsType
-
setFsType
public void setFsType(String fsType)
-
gateway
public IoK8sApiCoreV1ScaleIOPersistentVolumeSource gateway(String gateway)
-
getGateway
public String getGateway()
The host address of the ScaleIO API Gateway.- Returns:
- gateway
-
setGateway
public void setGateway(String gateway)
-
protectionDomain
public IoK8sApiCoreV1ScaleIOPersistentVolumeSource protectionDomain(String protectionDomain)
-
getProtectionDomain
@Nullable public String getProtectionDomain()
The name of the ScaleIO Protection Domain for the configured storage.- Returns:
- protectionDomain
-
setProtectionDomain
public void setProtectionDomain(String protectionDomain)
-
readOnly
public IoK8sApiCoreV1ScaleIOPersistentVolumeSource readOnly(Boolean readOnly)
-
getReadOnly
@Nullable public Boolean getReadOnly()
Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.- Returns:
- readOnly
-
setReadOnly
public void setReadOnly(Boolean readOnly)
-
secretRef
public IoK8sApiCoreV1ScaleIOPersistentVolumeSource secretRef(IoK8sApiCoreV1SecretReference secretRef)
-
getSecretRef
public IoK8sApiCoreV1SecretReference getSecretRef()
Get secretRef- Returns:
- secretRef
-
setSecretRef
public void setSecretRef(IoK8sApiCoreV1SecretReference secretRef)
-
sslEnabled
public IoK8sApiCoreV1ScaleIOPersistentVolumeSource sslEnabled(Boolean sslEnabled)
-
getSslEnabled
@Nullable public Boolean getSslEnabled()
Flag to enable/disable SSL communication with Gateway, default false- Returns:
- sslEnabled
-
setSslEnabled
public void setSslEnabled(Boolean sslEnabled)
-
storageMode
public IoK8sApiCoreV1ScaleIOPersistentVolumeSource storageMode(String storageMode)
-
getStorageMode
@Nullable public String getStorageMode()
Indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. Default is ThinProvisioned.- Returns:
- storageMode
-
setStorageMode
public void setStorageMode(String storageMode)
-
storagePool
public IoK8sApiCoreV1ScaleIOPersistentVolumeSource storagePool(String storagePool)
-
getStoragePool
@Nullable public String getStoragePool()
The ScaleIO Storage Pool associated with the protection domain.- Returns:
- storagePool
-
setStoragePool
public void setStoragePool(String storagePool)
-
system
public IoK8sApiCoreV1ScaleIOPersistentVolumeSource system(String system)
-
getSystem
public String getSystem()
The name of the storage system as configured in ScaleIO.- Returns:
- system
-
setSystem
public void setSystem(String system)
-
volumeName
public IoK8sApiCoreV1ScaleIOPersistentVolumeSource volumeName(String volumeName)
-
getVolumeName
@Nullable public String getVolumeName()
The name of a volume already created in the ScaleIO system that is associated with this volume source.- Returns:
- volumeName
-
setVolumeName
public void setVolumeName(String volumeName)
-
-