@Generated(value="org.jsonschema2pojo") public class PersistentVolumeSpec extends Object
Constructor and Description |
---|
PersistentVolumeSpec()
No args constructor for use in serialization
|
PersistentVolumeSpec(List<String> accessModes,
AWSElasticBlockStoreVolumeSource awsElasticBlockStore,
Map<String,Quantity> capacity,
CephFSVolumeSource cephfs,
ObjectReference claimRef,
GCEPersistentDiskVolumeSource gcePersistentDisk,
GlusterfsVolumeSource glusterfs,
HostPathVolumeSource hostPath,
ISCSIVolumeSource iscsi,
NFSVolumeSource nfs,
String persistentVolumeReclaimPolicy,
RBDVolumeSource rbd) |
Modifier and Type | Method and Description |
---|---|
List<String> |
getAccessModes()
all ways the volume can be mounted; see http://releases.k8s.io/HEAD/docs/user-guide/persistent-volumes.md#access-modes
|
Map<String,Object> |
getAdditionalProperties() |
AWSElasticBlockStoreVolumeSource |
getAwsElasticBlockStore() |
Map<String,Quantity> |
getCapacity()
a description of the persistent volume's resources and capacityr; see http://releases.k8s.io/HEAD/docs/user-guide/persistent-volumes.md#capacity
|
CephFSVolumeSource |
getCephfs() |
ObjectReference |
getClaimRef() |
GCEPersistentDiskVolumeSource |
getGcePersistentDisk() |
GlusterfsVolumeSource |
getGlusterfs() |
HostPathVolumeSource |
getHostPath() |
ISCSIVolumeSource |
getIscsi() |
NFSVolumeSource |
getNfs() |
String |
getPersistentVolumeReclaimPolicy()
what happens to a volume when released from its claim; Valid options are Retain (default) and Recycle.
|
RBDVolumeSource |
getRbd() |
void |
setAccessModes(List<String> accessModes)
all ways the volume can be mounted; see http://releases.k8s.io/HEAD/docs/user-guide/persistent-volumes.md#access-modes
|
void |
setAdditionalProperty(String name,
Object value) |
void |
setAwsElasticBlockStore(AWSElasticBlockStoreVolumeSource awsElasticBlockStore) |
void |
setCapacity(Map<String,Quantity> capacity)
a description of the persistent volume's resources and capacityr; see http://releases.k8s.io/HEAD/docs/user-guide/persistent-volumes.md#capacity
|
void |
setCephfs(CephFSVolumeSource cephfs) |
void |
setClaimRef(ObjectReference claimRef) |
void |
setGcePersistentDisk(GCEPersistentDiskVolumeSource gcePersistentDisk) |
void |
setGlusterfs(GlusterfsVolumeSource glusterfs) |
void |
setHostPath(HostPathVolumeSource hostPath) |
void |
setIscsi(ISCSIVolumeSource iscsi) |
void |
setNfs(NFSVolumeSource nfs) |
void |
setPersistentVolumeReclaimPolicy(String persistentVolumeReclaimPolicy)
what happens to a volume when released from its claim; Valid options are Retain (default) and Recycle.
|
void |
setRbd(RBDVolumeSource rbd) |
public PersistentVolumeSpec()
public PersistentVolumeSpec(List<String> accessModes, AWSElasticBlockStoreVolumeSource awsElasticBlockStore, Map<String,Quantity> capacity, CephFSVolumeSource cephfs, ObjectReference claimRef, GCEPersistentDiskVolumeSource gcePersistentDisk, GlusterfsVolumeSource glusterfs, HostPathVolumeSource hostPath, ISCSIVolumeSource iscsi, NFSVolumeSource nfs, String persistentVolumeReclaimPolicy, RBDVolumeSource rbd)
gcePersistentDisk
- claimRef
- iscsi
- cephfs
- rbd
- awsElasticBlockStore
- nfs
- persistentVolumeReclaimPolicy
- accessModes
- glusterfs
- hostPath
- capacity
- public List<String> getAccessModes()
public void setAccessModes(List<String> accessModes)
accessModes
- The accessModespublic AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore()
public void setAwsElasticBlockStore(AWSElasticBlockStoreVolumeSource awsElasticBlockStore)
awsElasticBlockStore
- The awsElasticBlockStorepublic Map<String,Quantity> getCapacity()
public void setCapacity(Map<String,Quantity> capacity)
capacity
- The capacitypublic CephFSVolumeSource getCephfs()
public void setCephfs(CephFSVolumeSource cephfs)
cephfs
- The cephfspublic ObjectReference getClaimRef()
public void setClaimRef(ObjectReference claimRef)
claimRef
- The claimRefpublic GCEPersistentDiskVolumeSource getGcePersistentDisk()
public void setGcePersistentDisk(GCEPersistentDiskVolumeSource gcePersistentDisk)
gcePersistentDisk
- The gcePersistentDiskpublic GlusterfsVolumeSource getGlusterfs()
public void setGlusterfs(GlusterfsVolumeSource glusterfs)
glusterfs
- The glusterfspublic HostPathVolumeSource getHostPath()
public void setHostPath(HostPathVolumeSource hostPath)
hostPath
- The hostPathpublic ISCSIVolumeSource getIscsi()
public void setIscsi(ISCSIVolumeSource iscsi)
iscsi
- The iscsipublic NFSVolumeSource getNfs()
public void setNfs(NFSVolumeSource nfs)
nfs
- The nfspublic String getPersistentVolumeReclaimPolicy()
public void setPersistentVolumeReclaimPolicy(String persistentVolumeReclaimPolicy)
persistentVolumeReclaimPolicy
- The persistentVolumeReclaimPolicypublic RBDVolumeSource getRbd()
public void setRbd(RBDVolumeSource rbd)
rbd
- The rbdCopyright © 2011–2015 Red Hat. All rights reserved.