public interface IPersistentVolume extends IResource
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
getAccessModes() |
long |
getCapacity() |
long |
getCapacity(MemoryUnit unit) |
long |
getCapacity(String unit) |
MemoryUnit |
getCapacityUnit() |
IPersistentVolumeProperties |
getPersistentVolumeProperties() |
String |
getReclaimPolicy() |
void |
setAccessModes(String... modes)
Sets the access modes.
|
void |
setCapacity(long capacity,
MemoryUnit unit)
Sets the capacity.
|
void |
setPersistentVolumeProperties(IPersistentVolumeProperties properties)
Sets the volume type properties.
|
void |
setReclaimPolicy(String policy)
Sets the 'spec.persistentVolumeReclaimPolicy' value
|
addLabel, getAnnotation, getAnnotations, getCapabilities, getCreationTimeStamp, getLabels, getMetadata, getName, getNamespace, getNamespaceName, getProject, getResourceVersion, isAnnotatedWith, removeAnnotation, setAnnotationaccept, getCapability, supportsgetApiVersiontoJson, toJsonlong getCapacity(String unit)
unit - the designated unit. One of "Ki", "Mi", "Gi", "Ti", "Pi", "Ei".IllegalArgumentException - if not supported unit given.PersistentVolume#convert(String, MemoryUnit)}long getCapacity(MemoryUnit unit)
unit - the designated unit. One of MemoryUnit's Ki, Mi, Gi, Ti,
Pi, Ei.IllegalArgumentException - if not supported unit given.PersistentVolume#convert(String, MemoryUnit)}long getCapacity()
MemoryUnit getCapacityUnit()
MemoryUnit}void setCapacity(long capacity,
MemoryUnit unit)
capacity - the capacityunit - the unitSet<String> getAccessModes()
com.openshift.restclient.model.volume.PVCAccessModes},
void setAccessModes(String... modes)
modes parameter.modes - the access modesString getReclaimPolicy()
void setReclaimPolicy(String policy)
policy - the policy stringIPersistentVolumeProperties getPersistentVolumeProperties()
void setPersistentVolumeProperties(IPersistentVolumeProperties properties)
properties - the propertiesCopyright © 2019 Red Hat, Inc. All Rights Reserved.