@Generated(value="org.jsonschema2pojo") public class PersistentVolumeSpec extends Object implements KubernetesResource
Constructor and Description |
---|
PersistentVolumeSpec()
No args constructor for use in serialization
|
PersistentVolumeSpec(List<String> accessModes,
AWSElasticBlockStoreVolumeSource awsElasticBlockStore,
AzureDiskVolumeSource azureDisk,
AzureFileVolumeSource azureFile,
Map<String,Quantity> capacity,
CephFSVolumeSource cephfs,
CinderVolumeSource cinder,
ObjectReference claimRef,
FCVolumeSource fc,
FlexVolumeSource flexVolume,
FlockerVolumeSource flocker,
GCEPersistentDiskVolumeSource gcePersistentDisk,
GlusterfsVolumeSource glusterfs,
HostPathVolumeSource hostPath,
ISCSIVolumeSource iscsi,
LocalVolumeSource local,
NFSVolumeSource nfs,
String persistentVolumeReclaimPolicy,
PhotonPersistentDiskVolumeSource photonPersistentDisk,
PortworxVolumeSource portworxVolume,
QuobyteVolumeSource quobyte,
RBDVolumeSource rbd,
ScaleIOVolumeSource scaleIO,
String storageClassName,
StorageOSPersistentVolumeSource storageos,
VsphereVirtualDiskVolumeSource vsphereVolume) |
public PersistentVolumeSpec()
public PersistentVolumeSpec(List<String> accessModes, AWSElasticBlockStoreVolumeSource awsElasticBlockStore, AzureDiskVolumeSource azureDisk, AzureFileVolumeSource azureFile, Map<String,Quantity> capacity, CephFSVolumeSource cephfs, CinderVolumeSource cinder, ObjectReference claimRef, FCVolumeSource fc, FlexVolumeSource flexVolume, FlockerVolumeSource flocker, GCEPersistentDiskVolumeSource gcePersistentDisk, GlusterfsVolumeSource glusterfs, HostPathVolumeSource hostPath, ISCSIVolumeSource iscsi, LocalVolumeSource local, NFSVolumeSource nfs, String persistentVolumeReclaimPolicy, PhotonPersistentDiskVolumeSource photonPersistentDisk, PortworxVolumeSource portworxVolume, QuobyteVolumeSource quobyte, RBDVolumeSource rbd, ScaleIOVolumeSource scaleIO, String storageClassName, StorageOSPersistentVolumeSource storageos, VsphereVirtualDiskVolumeSource vsphereVolume)
claimRef
- quobyte
- azureFile
- flexVolume
- local
- capacity
- cephfs
- scaleIO
- accessModes
- glusterfs
- gcePersistentDisk
- photonPersistentDisk
- azureDisk
- cinder
- awsElasticBlockStore
- flocker
- iscsi
- rbd
- storageClassName
- storageos
- nfs
- persistentVolumeReclaimPolicy
- portworxVolume
- vsphereVolume
- fc
- hostPath
- public void setAccessModes(List<String> accessModes)
accessModes
- The accessModespublic AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore()
public void setAwsElasticBlockStore(AWSElasticBlockStoreVolumeSource awsElasticBlockStore)
awsElasticBlockStore
- The awsElasticBlockStorepublic AzureDiskVolumeSource getAzureDisk()
public void setAzureDisk(AzureDiskVolumeSource azureDisk)
azureDisk
- The azureDiskpublic AzureFileVolumeSource getAzureFile()
public void setAzureFile(AzureFileVolumeSource azureFile)
azureFile
- The azureFilepublic void setCapacity(Map<String,Quantity> capacity)
capacity
- The capacitypublic CephFSVolumeSource getCephfs()
public void setCephfs(CephFSVolumeSource cephfs)
cephfs
- The cephfspublic CinderVolumeSource getCinder()
public void setCinder(CinderVolumeSource cinder)
cinder
- The cinderpublic ObjectReference getClaimRef()
public void setClaimRef(ObjectReference claimRef)
claimRef
- The claimRefpublic FCVolumeSource getFc()
public void setFc(FCVolumeSource fc)
fc
- The fcpublic FlexVolumeSource getFlexVolume()
public void setFlexVolume(FlexVolumeSource flexVolume)
flexVolume
- The flexVolumepublic FlockerVolumeSource getFlocker()
public void setFlocker(FlockerVolumeSource flocker)
flocker
- The flockerpublic 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 LocalVolumeSource getLocal()
public void setLocal(LocalVolumeSource local)
local
- The localpublic NFSVolumeSource getNfs()
public void setNfs(NFSVolumeSource nfs)
nfs
- The nfspublic String getPersistentVolumeReclaimPolicy()
public void setPersistentVolumeReclaimPolicy(String persistentVolumeReclaimPolicy)
persistentVolumeReclaimPolicy
- The persistentVolumeReclaimPolicypublic PhotonPersistentDiskVolumeSource getPhotonPersistentDisk()
public void setPhotonPersistentDisk(PhotonPersistentDiskVolumeSource photonPersistentDisk)
photonPersistentDisk
- The photonPersistentDiskpublic PortworxVolumeSource getPortworxVolume()
public void setPortworxVolume(PortworxVolumeSource portworxVolume)
portworxVolume
- The portworxVolumepublic QuobyteVolumeSource getQuobyte()
public void setQuobyte(QuobyteVolumeSource quobyte)
quobyte
- The quobytepublic RBDVolumeSource getRbd()
public void setRbd(RBDVolumeSource rbd)
rbd
- The rbdpublic ScaleIOVolumeSource getScaleIO()
public void setScaleIO(ScaleIOVolumeSource scaleIO)
scaleIO
- The scaleIOpublic String getStorageClassName()
public void setStorageClassName(String storageClassName)
storageClassName
- The storageClassNamepublic StorageOSPersistentVolumeSource getStorageos()
public void setStorageos(StorageOSPersistentVolumeSource storageos)
storageos
- The storageospublic VsphereVirtualDiskVolumeSource getVsphereVolume()
public void setVsphereVolume(VsphereVirtualDiskVolumeSource vsphereVolume)
vsphereVolume
- The vsphereVolumeCopyright © 2011–2018 Red Hat. All rights reserved.