Package io.fabric8.kubernetes.api.model
Interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>
- All Superinterfaces:
Fluent<A>
- All Known Subinterfaces:
PersistentVolumeFluent.SpecNested<N>,WatchEventFluent.PersistentVolumeSpecObjectNested<N>
- All Known Implementing Classes:
DoneablePersistentVolumeSpec,PersistentVolumeFluentImpl.SpecNestedImpl,PersistentVolumeSpecBuilder,PersistentVolumeSpecFluentImpl,WatchEventFluentImpl.PersistentVolumeSpecObjectNestedImpl
public interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>> extends Fluent<A>
-
Nested Class Summary
-
Method Summary
-
Method Details
-
addToAccessModes
-
setToAccessModes
-
addToAccessModes
-
addAllToAccessModes
-
removeFromAccessModes
-
removeAllFromAccessModes
-
getAccessModes
-
getAccessMode
-
getFirstAccessMode
String getFirstAccessMode() -
getLastAccessMode
String getLastAccessMode() -
getMatchingAccessMode
-
hasMatchingAccessMode
-
withAccessModes
-
withAccessModes
-
hasAccessModes
Boolean hasAccessModes() -
addNewAccessMode
-
addNewAccessMode
-
addNewAccessMode
-
getAwsElasticBlockStore
Deprecated.This method has been deprecated, please use method buildAwsElasticBlockStore instead.- Returns:
- The buildable object.
-
buildAwsElasticBlockStore
AWSElasticBlockStoreVolumeSource buildAwsElasticBlockStore() -
withAwsElasticBlockStore
-
hasAwsElasticBlockStore
Boolean hasAwsElasticBlockStore() -
withNewAwsElasticBlockStore
-
withNewAwsElasticBlockStore
PersistentVolumeSpecFluent.AwsElasticBlockStoreNested<A> withNewAwsElasticBlockStore() -
withNewAwsElasticBlockStoreLike
PersistentVolumeSpecFluent.AwsElasticBlockStoreNested<A> withNewAwsElasticBlockStoreLike(AWSElasticBlockStoreVolumeSource item) -
editAwsElasticBlockStore
PersistentVolumeSpecFluent.AwsElasticBlockStoreNested<A> editAwsElasticBlockStore() -
editOrNewAwsElasticBlockStore
PersistentVolumeSpecFluent.AwsElasticBlockStoreNested<A> editOrNewAwsElasticBlockStore() -
editOrNewAwsElasticBlockStoreLike
PersistentVolumeSpecFluent.AwsElasticBlockStoreNested<A> editOrNewAwsElasticBlockStoreLike(AWSElasticBlockStoreVolumeSource item) -
getAzureDisk
Deprecated.This method has been deprecated, please use method buildAzureDisk instead.- Returns:
- The buildable object.
-
buildAzureDisk
AzureDiskVolumeSource buildAzureDisk() -
withAzureDisk
-
hasAzureDisk
Boolean hasAzureDisk() -
withNewAzureDisk
PersistentVolumeSpecFluent.AzureDiskNested<A> withNewAzureDisk() -
withNewAzureDiskLike
-
editAzureDisk
PersistentVolumeSpecFluent.AzureDiskNested<A> editAzureDisk() -
editOrNewAzureDisk
PersistentVolumeSpecFluent.AzureDiskNested<A> editOrNewAzureDisk() -
editOrNewAzureDiskLike
-
getAzureFile
Deprecated.This method has been deprecated, please use method buildAzureFile instead.- Returns:
- The buildable object.
-
buildAzureFile
AzureFilePersistentVolumeSource buildAzureFile() -
withAzureFile
-
hasAzureFile
Boolean hasAzureFile() -
withNewAzureFile
-
withNewAzureFile
PersistentVolumeSpecFluent.AzureFileNested<A> withNewAzureFile() -
withNewAzureFileLike
PersistentVolumeSpecFluent.AzureFileNested<A> withNewAzureFileLike(AzureFilePersistentVolumeSource item) -
editAzureFile
PersistentVolumeSpecFluent.AzureFileNested<A> editAzureFile() -
editOrNewAzureFile
PersistentVolumeSpecFluent.AzureFileNested<A> editOrNewAzureFile() -
editOrNewAzureFileLike
PersistentVolumeSpecFluent.AzureFileNested<A> editOrNewAzureFileLike(AzureFilePersistentVolumeSource item) -
addToCapacity
-
addToCapacity
-
removeFromCapacity
-
removeFromCapacity
-
getCapacity
-
withCapacity
-
hasCapacity
Boolean hasCapacity() -
getCephfs
Deprecated.This method has been deprecated, please use method buildCephfs instead.- Returns:
- The buildable object.
-
buildCephfs
CephFSPersistentVolumeSource buildCephfs() -
withCephfs
-
hasCephfs
Boolean hasCephfs() -
withNewCephfs
PersistentVolumeSpecFluent.CephfsNested<A> withNewCephfs() -
withNewCephfsLike
-
editCephfs
PersistentVolumeSpecFluent.CephfsNested<A> editCephfs() -
editOrNewCephfs
PersistentVolumeSpecFluent.CephfsNested<A> editOrNewCephfs() -
editOrNewCephfsLike
-
getCinder
Deprecated.This method has been deprecated, please use method buildCinder instead.- Returns:
- The buildable object.
-
buildCinder
CinderPersistentVolumeSource buildCinder() -
withCinder
-
hasCinder
Boolean hasCinder() -
withNewCinder
PersistentVolumeSpecFluent.CinderNested<A> withNewCinder() -
withNewCinderLike
-
editCinder
PersistentVolumeSpecFluent.CinderNested<A> editCinder() -
editOrNewCinder
PersistentVolumeSpecFluent.CinderNested<A> editOrNewCinder() -
editOrNewCinderLike
-
getClaimRef
Deprecated.This method has been deprecated, please use method buildClaimRef instead.- Returns:
- The buildable object.
-
buildClaimRef
ObjectReference buildClaimRef() -
withClaimRef
-
hasClaimRef
Boolean hasClaimRef() -
withNewClaimRef
PersistentVolumeSpecFluent.ClaimRefNested<A> withNewClaimRef() -
withNewClaimRefLike
-
editClaimRef
PersistentVolumeSpecFluent.ClaimRefNested<A> editClaimRef() -
editOrNewClaimRef
PersistentVolumeSpecFluent.ClaimRefNested<A> editOrNewClaimRef() -
editOrNewClaimRefLike
-
getCsi
Deprecated.This method has been deprecated, please use method buildCsi instead.- Returns:
- The buildable object.
-
buildCsi
CSIPersistentVolumeSource buildCsi() -
withCsi
-
hasCsi
Boolean hasCsi() -
withNewCsi
PersistentVolumeSpecFluent.CsiNested<A> withNewCsi() -
withNewCsiLike
-
editCsi
PersistentVolumeSpecFluent.CsiNested<A> editCsi() -
editOrNewCsi
PersistentVolumeSpecFluent.CsiNested<A> editOrNewCsi() -
editOrNewCsiLike
-
getFc
Deprecated.This method has been deprecated, please use method buildFc instead.- Returns:
- The buildable object.
-
buildFc
FCVolumeSource buildFc() -
withFc
-
hasFc
Boolean hasFc() -
withNewFc
PersistentVolumeSpecFluent.FcNested<A> withNewFc() -
withNewFcLike
-
editFc
PersistentVolumeSpecFluent.FcNested<A> editFc() -
editOrNewFc
PersistentVolumeSpecFluent.FcNested<A> editOrNewFc() -
editOrNewFcLike
-
getFlexVolume
Deprecated.This method has been deprecated, please use method buildFlexVolume instead.- Returns:
- The buildable object.
-
buildFlexVolume
FlexPersistentVolumeSource buildFlexVolume() -
withFlexVolume
-
hasFlexVolume
Boolean hasFlexVolume() -
withNewFlexVolume
PersistentVolumeSpecFluent.FlexVolumeNested<A> withNewFlexVolume() -
withNewFlexVolumeLike
PersistentVolumeSpecFluent.FlexVolumeNested<A> withNewFlexVolumeLike(FlexPersistentVolumeSource item) -
editFlexVolume
PersistentVolumeSpecFluent.FlexVolumeNested<A> editFlexVolume() -
editOrNewFlexVolume
PersistentVolumeSpecFluent.FlexVolumeNested<A> editOrNewFlexVolume() -
editOrNewFlexVolumeLike
PersistentVolumeSpecFluent.FlexVolumeNested<A> editOrNewFlexVolumeLike(FlexPersistentVolumeSource item) -
getFlocker
Deprecated.This method has been deprecated, please use method buildFlocker instead.- Returns:
- The buildable object.
-
buildFlocker
FlockerVolumeSource buildFlocker() -
withFlocker
-
hasFlocker
Boolean hasFlocker() -
withNewFlocker
-
withNewFlocker
PersistentVolumeSpecFluent.FlockerNested<A> withNewFlocker() -
withNewFlockerLike
-
editFlocker
PersistentVolumeSpecFluent.FlockerNested<A> editFlocker() -
editOrNewFlocker
PersistentVolumeSpecFluent.FlockerNested<A> editOrNewFlocker() -
editOrNewFlockerLike
-
getGcePersistentDisk
Deprecated.This method has been deprecated, please use method buildGcePersistentDisk instead.- Returns:
- The buildable object.
-
buildGcePersistentDisk
GCEPersistentDiskVolumeSource buildGcePersistentDisk() -
withGcePersistentDisk
-
hasGcePersistentDisk
Boolean hasGcePersistentDisk() -
withNewGcePersistentDisk
-
withNewGcePersistentDisk
PersistentVolumeSpecFluent.GcePersistentDiskNested<A> withNewGcePersistentDisk() -
withNewGcePersistentDiskLike
PersistentVolumeSpecFluent.GcePersistentDiskNested<A> withNewGcePersistentDiskLike(GCEPersistentDiskVolumeSource item) -
editGcePersistentDisk
PersistentVolumeSpecFluent.GcePersistentDiskNested<A> editGcePersistentDisk() -
editOrNewGcePersistentDisk
PersistentVolumeSpecFluent.GcePersistentDiskNested<A> editOrNewGcePersistentDisk() -
editOrNewGcePersistentDiskLike
PersistentVolumeSpecFluent.GcePersistentDiskNested<A> editOrNewGcePersistentDiskLike(GCEPersistentDiskVolumeSource item) -
getGlusterfs
Deprecated.This method has been deprecated, please use method buildGlusterfs instead.- Returns:
- The buildable object.
-
buildGlusterfs
GlusterfsPersistentVolumeSource buildGlusterfs() -
withGlusterfs
-
hasGlusterfs
Boolean hasGlusterfs() -
withNewGlusterfs
-
withNewGlusterfs
PersistentVolumeSpecFluent.GlusterfsNested<A> withNewGlusterfs() -
withNewGlusterfsLike
PersistentVolumeSpecFluent.GlusterfsNested<A> withNewGlusterfsLike(GlusterfsPersistentVolumeSource item) -
editGlusterfs
PersistentVolumeSpecFluent.GlusterfsNested<A> editGlusterfs() -
editOrNewGlusterfs
PersistentVolumeSpecFluent.GlusterfsNested<A> editOrNewGlusterfs() -
editOrNewGlusterfsLike
PersistentVolumeSpecFluent.GlusterfsNested<A> editOrNewGlusterfsLike(GlusterfsPersistentVolumeSource item) -
getHostPath
Deprecated.This method has been deprecated, please use method buildHostPath instead.- Returns:
- The buildable object.
-
buildHostPath
HostPathVolumeSource buildHostPath() -
withHostPath
-
hasHostPath
Boolean hasHostPath() -
withNewHostPath
-
withNewHostPath
PersistentVolumeSpecFluent.HostPathNested<A> withNewHostPath() -
withNewHostPathLike
-
editHostPath
PersistentVolumeSpecFluent.HostPathNested<A> editHostPath() -
editOrNewHostPath
PersistentVolumeSpecFluent.HostPathNested<A> editOrNewHostPath() -
editOrNewHostPathLike
-
getIscsi
Deprecated.This method has been deprecated, please use method buildIscsi instead.- Returns:
- The buildable object.
-
buildIscsi
ISCSIPersistentVolumeSource buildIscsi() -
withIscsi
-
hasIscsi
Boolean hasIscsi() -
withNewIscsi
PersistentVolumeSpecFluent.IscsiNested<A> withNewIscsi() -
withNewIscsiLike
-
editIscsi
PersistentVolumeSpecFluent.IscsiNested<A> editIscsi() -
editOrNewIscsi
PersistentVolumeSpecFluent.IscsiNested<A> editOrNewIscsi() -
editOrNewIscsiLike
-
getLocal
Deprecated.This method has been deprecated, please use method buildLocal instead.- Returns:
- The buildable object.
-
buildLocal
LocalVolumeSource buildLocal() -
withLocal
-
hasLocal
Boolean hasLocal() -
withNewLocal
-
withNewLocal
PersistentVolumeSpecFluent.LocalNested<A> withNewLocal() -
withNewLocalLike
-
editLocal
PersistentVolumeSpecFluent.LocalNested<A> editLocal() -
editOrNewLocal
PersistentVolumeSpecFluent.LocalNested<A> editOrNewLocal() -
editOrNewLocalLike
-
addToMountOptions
-
setToMountOptions
-
addToMountOptions
-
addAllToMountOptions
-
removeFromMountOptions
-
removeAllFromMountOptions
-
getMountOptions
-
getMountOption
-
getFirstMountOption
String getFirstMountOption() -
getLastMountOption
String getLastMountOption() -
getMatchingMountOption
-
hasMatchingMountOption
-
withMountOptions
-
withMountOptions
-
hasMountOptions
Boolean hasMountOptions() -
addNewMountOption
-
addNewMountOption
-
addNewMountOption
-
getNfs
Deprecated.This method has been deprecated, please use method buildNfs instead.- Returns:
- The buildable object.
-
buildNfs
NFSVolumeSource buildNfs() -
withNfs
-
hasNfs
Boolean hasNfs() -
withNewNfs
-
withNewNfs
PersistentVolumeSpecFluent.NfsNested<A> withNewNfs() -
withNewNfsLike
-
editNfs
PersistentVolumeSpecFluent.NfsNested<A> editNfs() -
editOrNewNfs
PersistentVolumeSpecFluent.NfsNested<A> editOrNewNfs() -
editOrNewNfsLike
-
getNodeAffinity
Deprecated.This method has been deprecated, please use method buildNodeAffinity instead.- Returns:
- The buildable object.
-
buildNodeAffinity
VolumeNodeAffinity buildNodeAffinity() -
withNodeAffinity
-
hasNodeAffinity
Boolean hasNodeAffinity() -
withNewNodeAffinity
PersistentVolumeSpecFluent.NodeAffinityNested<A> withNewNodeAffinity() -
withNewNodeAffinityLike
-
editNodeAffinity
PersistentVolumeSpecFluent.NodeAffinityNested<A> editNodeAffinity() -
editOrNewNodeAffinity
PersistentVolumeSpecFluent.NodeAffinityNested<A> editOrNewNodeAffinity() -
editOrNewNodeAffinityLike
PersistentVolumeSpecFluent.NodeAffinityNested<A> editOrNewNodeAffinityLike(VolumeNodeAffinity item) -
getPersistentVolumeReclaimPolicy
String getPersistentVolumeReclaimPolicy() -
withPersistentVolumeReclaimPolicy
-
hasPersistentVolumeReclaimPolicy
Boolean hasPersistentVolumeReclaimPolicy() -
withNewPersistentVolumeReclaimPolicy
-
withNewPersistentVolumeReclaimPolicy
-
withNewPersistentVolumeReclaimPolicy
-
getPhotonPersistentDisk
Deprecated.This method has been deprecated, please use method buildPhotonPersistentDisk instead.- Returns:
- The buildable object.
-
buildPhotonPersistentDisk
PhotonPersistentDiskVolumeSource buildPhotonPersistentDisk() -
withPhotonPersistentDisk
-
hasPhotonPersistentDisk
Boolean hasPhotonPersistentDisk() -
withNewPhotonPersistentDisk
-
withNewPhotonPersistentDisk
PersistentVolumeSpecFluent.PhotonPersistentDiskNested<A> withNewPhotonPersistentDisk() -
withNewPhotonPersistentDiskLike
PersistentVolumeSpecFluent.PhotonPersistentDiskNested<A> withNewPhotonPersistentDiskLike(PhotonPersistentDiskVolumeSource item) -
editPhotonPersistentDisk
PersistentVolumeSpecFluent.PhotonPersistentDiskNested<A> editPhotonPersistentDisk() -
editOrNewPhotonPersistentDisk
PersistentVolumeSpecFluent.PhotonPersistentDiskNested<A> editOrNewPhotonPersistentDisk() -
editOrNewPhotonPersistentDiskLike
PersistentVolumeSpecFluent.PhotonPersistentDiskNested<A> editOrNewPhotonPersistentDiskLike(PhotonPersistentDiskVolumeSource item) -
getPortworxVolume
Deprecated.This method has been deprecated, please use method buildPortworxVolume instead.- Returns:
- The buildable object.
-
buildPortworxVolume
PortworxVolumeSource buildPortworxVolume() -
withPortworxVolume
-
hasPortworxVolume
Boolean hasPortworxVolume() -
withNewPortworxVolume
-
withNewPortworxVolume
PersistentVolumeSpecFluent.PortworxVolumeNested<A> withNewPortworxVolume() -
withNewPortworxVolumeLike
PersistentVolumeSpecFluent.PortworxVolumeNested<A> withNewPortworxVolumeLike(PortworxVolumeSource item) -
editPortworxVolume
PersistentVolumeSpecFluent.PortworxVolumeNested<A> editPortworxVolume() -
editOrNewPortworxVolume
PersistentVolumeSpecFluent.PortworxVolumeNested<A> editOrNewPortworxVolume() -
editOrNewPortworxVolumeLike
PersistentVolumeSpecFluent.PortworxVolumeNested<A> editOrNewPortworxVolumeLike(PortworxVolumeSource item) -
getQuobyte
Deprecated.This method has been deprecated, please use method buildQuobyte instead.- Returns:
- The buildable object.
-
buildQuobyte
QuobyteVolumeSource buildQuobyte() -
withQuobyte
-
hasQuobyte
Boolean hasQuobyte() -
withNewQuobyte
PersistentVolumeSpecFluent.QuobyteNested<A> withNewQuobyte() -
withNewQuobyteLike
-
editQuobyte
PersistentVolumeSpecFluent.QuobyteNested<A> editQuobyte() -
editOrNewQuobyte
PersistentVolumeSpecFluent.QuobyteNested<A> editOrNewQuobyte() -
editOrNewQuobyteLike
-
getRbd
Deprecated.This method has been deprecated, please use method buildRbd instead.- Returns:
- The buildable object.
-
buildRbd
RBDPersistentVolumeSource buildRbd() -
withRbd
-
hasRbd
Boolean hasRbd() -
withNewRbd
PersistentVolumeSpecFluent.RbdNested<A> withNewRbd() -
withNewRbdLike
-
editRbd
PersistentVolumeSpecFluent.RbdNested<A> editRbd() -
editOrNewRbd
PersistentVolumeSpecFluent.RbdNested<A> editOrNewRbd() -
editOrNewRbdLike
-
getScaleIO
Deprecated.This method has been deprecated, please use method buildScaleIO instead.- Returns:
- The buildable object.
-
buildScaleIO
ScaleIOPersistentVolumeSource buildScaleIO() -
withScaleIO
-
hasScaleIO
Boolean hasScaleIO() -
withNewScaleIO
PersistentVolumeSpecFluent.ScaleIONested<A> withNewScaleIO() -
withNewScaleIOLike
-
editScaleIO
PersistentVolumeSpecFluent.ScaleIONested<A> editScaleIO() -
editOrNewScaleIO
PersistentVolumeSpecFluent.ScaleIONested<A> editOrNewScaleIO() -
editOrNewScaleIOLike
PersistentVolumeSpecFluent.ScaleIONested<A> editOrNewScaleIOLike(ScaleIOPersistentVolumeSource item) -
getStorageClassName
String getStorageClassName() -
withStorageClassName
-
hasStorageClassName
Boolean hasStorageClassName() -
withNewStorageClassName
-
withNewStorageClassName
-
withNewStorageClassName
-
getStorageos
Deprecated.This method has been deprecated, please use method buildStorageos instead.- Returns:
- The buildable object.
-
buildStorageos
StorageOSPersistentVolumeSource buildStorageos() -
withStorageos
-
hasStorageos
Boolean hasStorageos() -
withNewStorageos
PersistentVolumeSpecFluent.StorageosNested<A> withNewStorageos() -
withNewStorageosLike
PersistentVolumeSpecFluent.StorageosNested<A> withNewStorageosLike(StorageOSPersistentVolumeSource item) -
editStorageos
PersistentVolumeSpecFluent.StorageosNested<A> editStorageos() -
editOrNewStorageos
PersistentVolumeSpecFluent.StorageosNested<A> editOrNewStorageos() -
editOrNewStorageosLike
PersistentVolumeSpecFluent.StorageosNested<A> editOrNewStorageosLike(StorageOSPersistentVolumeSource item) -
getVolumeMode
String getVolumeMode() -
withVolumeMode
-
hasVolumeMode
Boolean hasVolumeMode() -
withNewVolumeMode
-
withNewVolumeMode
-
withNewVolumeMode
-
getVsphereVolume
Deprecated.This method has been deprecated, please use method buildVsphereVolume instead.- Returns:
- The buildable object.
-
buildVsphereVolume
VsphereVirtualDiskVolumeSource buildVsphereVolume() -
withVsphereVolume
-
hasVsphereVolume
Boolean hasVsphereVolume() -
withNewVsphereVolume
-
withNewVsphereVolume
PersistentVolumeSpecFluent.VsphereVolumeNested<A> withNewVsphereVolume() -
withNewVsphereVolumeLike
PersistentVolumeSpecFluent.VsphereVolumeNested<A> withNewVsphereVolumeLike(VsphereVirtualDiskVolumeSource item) -
editVsphereVolume
PersistentVolumeSpecFluent.VsphereVolumeNested<A> editVsphereVolume() -
editOrNewVsphereVolume
PersistentVolumeSpecFluent.VsphereVolumeNested<A> editOrNewVsphereVolume() -
editOrNewVsphereVolumeLike
PersistentVolumeSpecFluent.VsphereVolumeNested<A> editOrNewVsphereVolumeLike(VsphereVirtualDiskVolumeSource item)
-