public class PersistentVolumeSpec extends Object implements KubernetesResource
public PersistentVolumeSpec()
public PersistentVolumeSpec(List<String> accessModes, AWSElasticBlockStoreVolumeSource awsElasticBlockStore, AzureDiskVolumeSource azureDisk, AzureFilePersistentVolumeSource azureFile, Map<String,Quantity> capacity, CephFSPersistentVolumeSource cephfs, CinderPersistentVolumeSource cinder, ObjectReference claimRef, CSIPersistentVolumeSource csi, FCVolumeSource fc, FlexPersistentVolumeSource flexVolume, FlockerVolumeSource flocker, GCEPersistentDiskVolumeSource gcePersistentDisk, GlusterfsPersistentVolumeSource glusterfs, HostPathVolumeSource hostPath, ISCSIPersistentVolumeSource iscsi, LocalVolumeSource local, List<String> mountOptions, NFSVolumeSource nfs, VolumeNodeAffinity nodeAffinity, String persistentVolumeReclaimPolicy, PhotonPersistentDiskVolumeSource photonPersistentDisk, PortworxVolumeSource portworxVolume, QuobyteVolumeSource quobyte, RBDPersistentVolumeSource rbd, ScaleIOPersistentVolumeSource scaleIO, String storageClassName, StorageOSPersistentVolumeSource storageos, String volumeMode, VsphereVirtualDiskVolumeSource vsphereVolume)
claimRef - quobyte - azureFile - flexVolume - mountOptions - local - capacity - cephfs - scaleIO - accessModes - glusterfs - gcePersistentDisk - photonPersistentDisk - azureDisk - cinder - awsElasticBlockStore - nodeAffinity - flocker - volumeMode - iscsi - rbd - storageClassName - storageos - csi - nfs - persistentVolumeReclaimPolicy - portworxVolume - vsphereVolume - fc - hostPath - public AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore()
public void setAwsElasticBlockStore(AWSElasticBlockStoreVolumeSource awsElasticBlockStore)
public AzureDiskVolumeSource getAzureDisk()
public void setAzureDisk(AzureDiskVolumeSource azureDisk)
public AzureFilePersistentVolumeSource getAzureFile()
public void setAzureFile(AzureFilePersistentVolumeSource azureFile)
public CephFSPersistentVolumeSource getCephfs()
public void setCephfs(CephFSPersistentVolumeSource cephfs)
public CinderPersistentVolumeSource getCinder()
public void setCinder(CinderPersistentVolumeSource cinder)
public ObjectReference getClaimRef()
public void setClaimRef(ObjectReference claimRef)
public CSIPersistentVolumeSource getCsi()
public void setCsi(CSIPersistentVolumeSource csi)
public FCVolumeSource getFc()
public void setFc(FCVolumeSource fc)
public FlexPersistentVolumeSource getFlexVolume()
public void setFlexVolume(FlexPersistentVolumeSource flexVolume)
public FlockerVolumeSource getFlocker()
public void setFlocker(FlockerVolumeSource flocker)
public GCEPersistentDiskVolumeSource getGcePersistentDisk()
public void setGcePersistentDisk(GCEPersistentDiskVolumeSource gcePersistentDisk)
public GlusterfsPersistentVolumeSource getGlusterfs()
public void setGlusterfs(GlusterfsPersistentVolumeSource glusterfs)
public HostPathVolumeSource getHostPath()
public void setHostPath(HostPathVolumeSource hostPath)
public ISCSIPersistentVolumeSource getIscsi()
public void setIscsi(ISCSIPersistentVolumeSource iscsi)
public LocalVolumeSource getLocal()
public void setLocal(LocalVolumeSource local)
public NFSVolumeSource getNfs()
public void setNfs(NFSVolumeSource nfs)
public VolumeNodeAffinity getNodeAffinity()
public void setNodeAffinity(VolumeNodeAffinity nodeAffinity)
public String getPersistentVolumeReclaimPolicy()
public void setPersistentVolumeReclaimPolicy(String persistentVolumeReclaimPolicy)
public PhotonPersistentDiskVolumeSource getPhotonPersistentDisk()
public void setPhotonPersistentDisk(PhotonPersistentDiskVolumeSource photonPersistentDisk)
public PortworxVolumeSource getPortworxVolume()
public void setPortworxVolume(PortworxVolumeSource portworxVolume)
public QuobyteVolumeSource getQuobyte()
public void setQuobyte(QuobyteVolumeSource quobyte)
public RBDPersistentVolumeSource getRbd()
public void setRbd(RBDPersistentVolumeSource rbd)
public ScaleIOPersistentVolumeSource getScaleIO()
public void setScaleIO(ScaleIOPersistentVolumeSource scaleIO)
public String getStorageClassName()
public void setStorageClassName(String storageClassName)
public StorageOSPersistentVolumeSource getStorageos()
public void setStorageos(StorageOSPersistentVolumeSource storageos)
public String getVolumeMode()
public void setVolumeMode(String volumeMode)
public VsphereVirtualDiskVolumeSource getVsphereVolume()
public void setVsphereVolume(VsphereVirtualDiskVolumeSource vsphereVolume)
Copyright © 2015–2023 Red Hat. All rights reserved.