Package net.stickycode.kuuty.model.v18
Class IoK8sApiCoreV1PersistentVolumeClaimSpec
- java.lang.Object
-
- net.stickycode.kuuty.model.v18.IoK8sApiCoreV1PersistentVolumeClaimSpec
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2020-11-26T11:01:11.402583+13:00[Pacific/Auckland]") public class IoK8sApiCoreV1PersistentVolumeClaimSpec extends Object
PersistentVolumeClaimSpec describes the common attributes of storage devices and allows a Source for provider-specific attributes
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_ACCESS_MODESstatic StringJSON_PROPERTY_DATA_SOURCEstatic StringJSON_PROPERTY_RESOURCESstatic StringJSON_PROPERTY_SELECTORstatic StringJSON_PROPERTY_STORAGE_CLASS_NAMEstatic StringJSON_PROPERTY_VOLUME_MODEstatic StringJSON_PROPERTY_VOLUME_NAME
-
Constructor Summary
Constructors Constructor Description IoK8sApiCoreV1PersistentVolumeClaimSpec()
-
Method Summary
-
-
-
Field Detail
-
JSON_PROPERTY_ACCESS_MODES
public static final String JSON_PROPERTY_ACCESS_MODES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DATA_SOURCE
public static final String JSON_PROPERTY_DATA_SOURCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_RESOURCES
public static final String JSON_PROPERTY_RESOURCES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SELECTOR
public static final String JSON_PROPERTY_SELECTOR
- See Also:
- Constant Field Values
-
JSON_PROPERTY_STORAGE_CLASS_NAME
public static final String JSON_PROPERTY_STORAGE_CLASS_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_VOLUME_MODE
public static final String JSON_PROPERTY_VOLUME_MODE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_VOLUME_NAME
public static final String JSON_PROPERTY_VOLUME_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
accessModes
public IoK8sApiCoreV1PersistentVolumeClaimSpec accessModes(List<String> accessModes)
-
addAccessModesItem
public IoK8sApiCoreV1PersistentVolumeClaimSpec addAccessModesItem(String accessModesItem)
-
getAccessModes
@Nullable public List<String> getAccessModes()
AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1- Returns:
- accessModes
-
dataSource
public IoK8sApiCoreV1PersistentVolumeClaimSpec dataSource(IoK8sApiCoreV1TypedLocalObjectReference dataSource)
-
getDataSource
@Nullable public IoK8sApiCoreV1TypedLocalObjectReference getDataSource()
Get dataSource- Returns:
- dataSource
-
setDataSource
public void setDataSource(IoK8sApiCoreV1TypedLocalObjectReference dataSource)
-
resources
public IoK8sApiCoreV1PersistentVolumeClaimSpec resources(IoK8sApiCoreV1ResourceRequirements resources)
-
getResources
@Nullable public IoK8sApiCoreV1ResourceRequirements getResources()
Get resources- Returns:
- resources
-
setResources
public void setResources(IoK8sApiCoreV1ResourceRequirements resources)
-
selector
public IoK8sApiCoreV1PersistentVolumeClaimSpec selector(IoK8sApimachineryPkgApisMetaV1LabelSelector selector)
-
getSelector
@Nullable public IoK8sApimachineryPkgApisMetaV1LabelSelector getSelector()
Get selector- Returns:
- selector
-
setSelector
public void setSelector(IoK8sApimachineryPkgApisMetaV1LabelSelector selector)
-
storageClassName
public IoK8sApiCoreV1PersistentVolumeClaimSpec storageClassName(String storageClassName)
-
getStorageClassName
@Nullable public String getStorageClassName()
Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1- Returns:
- storageClassName
-
setStorageClassName
public void setStorageClassName(String storageClassName)
-
volumeMode
public IoK8sApiCoreV1PersistentVolumeClaimSpec volumeMode(String volumeMode)
-
getVolumeMode
@Nullable public String getVolumeMode()
volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec.- Returns:
- volumeMode
-
setVolumeMode
public void setVolumeMode(String volumeMode)
-
volumeName
public IoK8sApiCoreV1PersistentVolumeClaimSpec volumeName(String volumeName)
-
getVolumeName
@Nullable public String getVolumeName()
VolumeName is the binding reference to the PersistentVolume backing this claim.- Returns:
- volumeName
-
setVolumeName
public void setVolumeName(String volumeName)
-
-