public class V1PersistentVolumeClaimSpec extends Object
Constructor and Description |
---|
V1PersistentVolumeClaimSpec() |
Modifier and Type | Method and Description |
---|---|
V1PersistentVolumeClaimSpec |
accessModes(List<String> accessModes) |
V1PersistentVolumeClaimSpec |
addAccessModesItem(String accessModesItem) |
V1PersistentVolumeClaimSpec |
dataSource(V1TypedLocalObjectReference dataSource) |
boolean |
equals(Object o) |
List<String> |
getAccessModes()
AccessModes contains the desired access modes the volume should have.
|
V1TypedLocalObjectReference |
getDataSource()
This field requires the VolumeSnapshotDataSource alpha feature gate to be enabled and currently VolumeSnapshot is the only supported data source.
|
V1ResourceRequirements |
getResources()
Resources represents the minimum resources the volume should have.
|
V1LabelSelector |
getSelector()
A label query over volumes to consider for binding.
|
String |
getStorageClassName()
Name of the StorageClass required by the claim.
|
String |
getVolumeMode()
volumeMode defines what type of volume is required by the claim.
|
String |
getVolumeName()
VolumeName is the binding reference to the PersistentVolume backing this claim.
|
int |
hashCode() |
V1PersistentVolumeClaimSpec |
resources(V1ResourceRequirements resources) |
V1PersistentVolumeClaimSpec |
selector(V1LabelSelector selector) |
void |
setAccessModes(List<String> accessModes) |
void |
setDataSource(V1TypedLocalObjectReference dataSource) |
void |
setResources(V1ResourceRequirements resources) |
void |
setSelector(V1LabelSelector selector) |
void |
setStorageClassName(String storageClassName) |
void |
setVolumeMode(String volumeMode) |
void |
setVolumeName(String volumeName) |
V1PersistentVolumeClaimSpec |
storageClassName(String storageClassName) |
String |
toString() |
V1PersistentVolumeClaimSpec |
volumeMode(String volumeMode) |
V1PersistentVolumeClaimSpec |
volumeName(String volumeName) |
public V1PersistentVolumeClaimSpec accessModes(List<String> accessModes)
public V1PersistentVolumeClaimSpec addAccessModesItem(String accessModesItem)
public List<String> getAccessModes()
public V1PersistentVolumeClaimSpec dataSource(V1TypedLocalObjectReference dataSource)
public V1TypedLocalObjectReference getDataSource()
public void setDataSource(V1TypedLocalObjectReference dataSource)
public V1PersistentVolumeClaimSpec resources(V1ResourceRequirements resources)
public V1ResourceRequirements getResources()
public void setResources(V1ResourceRequirements resources)
public V1PersistentVolumeClaimSpec selector(V1LabelSelector selector)
public V1LabelSelector getSelector()
public void setSelector(V1LabelSelector selector)
public V1PersistentVolumeClaimSpec storageClassName(String storageClassName)
public String getStorageClassName()
public void setStorageClassName(String storageClassName)
public V1PersistentVolumeClaimSpec volumeMode(String volumeMode)
public String getVolumeMode()
public void setVolumeMode(String volumeMode)
public V1PersistentVolumeClaimSpec volumeName(String volumeName)
public String getVolumeName()
public void setVolumeName(String volumeName)
Copyright © 2019. All rights reserved.