public class PersistentVolumeSpecFluentImpl<A extends PersistentVolumeSpecFluent<A>> extends BaseFluent<A> implements PersistentVolumeSpecFluent<A>
PersistentVolumeSpecFluent.AwsElasticBlockStoreNested<N>, PersistentVolumeSpecFluent.AzureDiskNested<N>, PersistentVolumeSpecFluent.AzureFileNested<N>, PersistentVolumeSpecFluent.CephfsNested<N>, PersistentVolumeSpecFluent.CinderNested<N>, PersistentVolumeSpecFluent.ClaimRefNested<N>, PersistentVolumeSpecFluent.CsiNested<N>, PersistentVolumeSpecFluent.FcNested<N>, PersistentVolumeSpecFluent.FlexVolumeNested<N>, PersistentVolumeSpecFluent.FlockerNested<N>, PersistentVolumeSpecFluent.GcePersistentDiskNested<N>, PersistentVolumeSpecFluent.GlusterfsNested<N>, PersistentVolumeSpecFluent.HostPathNested<N>, PersistentVolumeSpecFluent.IscsiNested<N>, PersistentVolumeSpecFluent.LocalNested<N>, PersistentVolumeSpecFluent.NfsNested<N>, PersistentVolumeSpecFluent.NodeAffinityNested<N>, PersistentVolumeSpecFluent.PhotonPersistentDiskNested<N>, PersistentVolumeSpecFluent.PortworxVolumeNested<N>, PersistentVolumeSpecFluent.QuobyteNested<N>, PersistentVolumeSpecFluent.RbdNested<N>, PersistentVolumeSpecFluent.ScaleIONested<N>, PersistentVolumeSpecFluent.StorageosNested<N>, PersistentVolumeSpecFluent.VsphereVolumeNested<N>_visitables, VISIT| Constructor and Description |
|---|
PersistentVolumeSpecFluentImpl() |
PersistentVolumeSpecFluentImpl(PersistentVolumeSpec instance) |
accept, accept, acceptInternal, aggregate, aggregate, build, build, builderOf, canVisit, hasCompatibleVisitMethodpublic PersistentVolumeSpecFluentImpl()
public PersistentVolumeSpecFluentImpl(PersistentVolumeSpec instance)
public A addToAccessModes(int index, String item)
addToAccessModes in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A setToAccessModes(int index, String item)
setToAccessModes in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A addToAccessModes(String... items)
addToAccessModes in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A addAllToAccessModes(Collection<String> items)
addAllToAccessModes in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A removeFromAccessModes(String... items)
removeFromAccessModes in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A removeAllFromAccessModes(Collection<String> items)
removeAllFromAccessModes in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public List<String> getAccessModes()
getAccessModes in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public String getAccessMode(int index)
getAccessMode in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public String getFirstAccessMode()
getFirstAccessMode in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public String getLastAccessMode()
getLastAccessMode in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public String getMatchingAccessMode(Predicate<String> predicate)
getMatchingAccessMode in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasMatchingAccessMode(Predicate<String> predicate)
hasMatchingAccessMode in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withAccessModes(List<String> accessModes)
withAccessModes in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withAccessModes(String... accessModes)
withAccessModes in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasAccessModes()
hasAccessModes in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A addNewAccessMode(String arg0)
addNewAccessMode in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>@Deprecated public AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore()
getAwsElasticBlockStore in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public AWSElasticBlockStoreVolumeSource buildAwsElasticBlockStore()
buildAwsElasticBlockStore in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withAwsElasticBlockStore(AWSElasticBlockStoreVolumeSource awsElasticBlockStore)
withAwsElasticBlockStore in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasAwsElasticBlockStore()
hasAwsElasticBlockStore in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withNewAwsElasticBlockStore(String fsType, Integer partition, Boolean readOnly, String volumeID)
withNewAwsElasticBlockStore in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.AwsElasticBlockStoreNested<A> withNewAwsElasticBlockStore()
withNewAwsElasticBlockStore in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.AwsElasticBlockStoreNested<A> withNewAwsElasticBlockStoreLike(AWSElasticBlockStoreVolumeSource item)
withNewAwsElasticBlockStoreLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.AwsElasticBlockStoreNested<A> editAwsElasticBlockStore()
editAwsElasticBlockStore in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.AwsElasticBlockStoreNested<A> editOrNewAwsElasticBlockStore()
editOrNewAwsElasticBlockStore in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.AwsElasticBlockStoreNested<A> editOrNewAwsElasticBlockStoreLike(AWSElasticBlockStoreVolumeSource item)
editOrNewAwsElasticBlockStoreLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>@Deprecated public AzureDiskVolumeSource getAzureDisk()
getAzureDisk in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public AzureDiskVolumeSource buildAzureDisk()
buildAzureDisk in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withAzureDisk(AzureDiskVolumeSource azureDisk)
withAzureDisk in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasAzureDisk()
hasAzureDisk in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.AzureDiskNested<A> withNewAzureDisk()
withNewAzureDisk in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.AzureDiskNested<A> withNewAzureDiskLike(AzureDiskVolumeSource item)
withNewAzureDiskLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.AzureDiskNested<A> editAzureDisk()
editAzureDisk in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.AzureDiskNested<A> editOrNewAzureDisk()
editOrNewAzureDisk in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.AzureDiskNested<A> editOrNewAzureDiskLike(AzureDiskVolumeSource item)
editOrNewAzureDiskLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>@Deprecated public AzureFilePersistentVolumeSource getAzureFile()
getAzureFile in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public AzureFilePersistentVolumeSource buildAzureFile()
buildAzureFile in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withAzureFile(AzureFilePersistentVolumeSource azureFile)
withAzureFile in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasAzureFile()
hasAzureFile in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withNewAzureFile(Boolean readOnly, String secretName, String secretNamespace, String shareName)
withNewAzureFile in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.AzureFileNested<A> withNewAzureFile()
withNewAzureFile in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.AzureFileNested<A> withNewAzureFileLike(AzureFilePersistentVolumeSource item)
withNewAzureFileLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.AzureFileNested<A> editAzureFile()
editAzureFile in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.AzureFileNested<A> editOrNewAzureFile()
editOrNewAzureFile in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.AzureFileNested<A> editOrNewAzureFileLike(AzureFilePersistentVolumeSource item)
editOrNewAzureFileLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A addToCapacity(String key, Quantity value)
addToCapacity in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A addToCapacity(Map<String,Quantity> map)
addToCapacity in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A removeFromCapacity(String key)
removeFromCapacity in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A removeFromCapacity(Map<String,Quantity> map)
removeFromCapacity in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Map<String,Quantity> getCapacity()
getCapacity in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public <K,V> A withCapacity(Map<String,Quantity> capacity)
withCapacity in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasCapacity()
hasCapacity in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>@Deprecated public CephFSPersistentVolumeSource getCephfs()
getCephfs in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public CephFSPersistentVolumeSource buildCephfs()
buildCephfs in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withCephfs(CephFSPersistentVolumeSource cephfs)
withCephfs in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasCephfs()
hasCephfs in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.CephfsNested<A> withNewCephfs()
withNewCephfs in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.CephfsNested<A> withNewCephfsLike(CephFSPersistentVolumeSource item)
withNewCephfsLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.CephfsNested<A> editCephfs()
editCephfs in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.CephfsNested<A> editOrNewCephfs()
editOrNewCephfs in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.CephfsNested<A> editOrNewCephfsLike(CephFSPersistentVolumeSource item)
editOrNewCephfsLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>@Deprecated public CinderPersistentVolumeSource getCinder()
getCinder in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public CinderPersistentVolumeSource buildCinder()
buildCinder in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withCinder(CinderPersistentVolumeSource cinder)
withCinder in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasCinder()
hasCinder in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.CinderNested<A> withNewCinder()
withNewCinder in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.CinderNested<A> withNewCinderLike(CinderPersistentVolumeSource item)
withNewCinderLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.CinderNested<A> editCinder()
editCinder in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.CinderNested<A> editOrNewCinder()
editOrNewCinder in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.CinderNested<A> editOrNewCinderLike(CinderPersistentVolumeSource item)
editOrNewCinderLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>@Deprecated public ObjectReference getClaimRef()
getClaimRef in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public ObjectReference buildClaimRef()
buildClaimRef in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withClaimRef(ObjectReference claimRef)
withClaimRef in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasClaimRef()
hasClaimRef in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.ClaimRefNested<A> withNewClaimRef()
withNewClaimRef in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.ClaimRefNested<A> withNewClaimRefLike(ObjectReference item)
withNewClaimRefLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.ClaimRefNested<A> editClaimRef()
editClaimRef in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.ClaimRefNested<A> editOrNewClaimRef()
editOrNewClaimRef in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.ClaimRefNested<A> editOrNewClaimRefLike(ObjectReference item)
editOrNewClaimRefLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>@Deprecated public CSIPersistentVolumeSource getCsi()
getCsi in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public CSIPersistentVolumeSource buildCsi()
buildCsi in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withCsi(CSIPersistentVolumeSource csi)
withCsi in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasCsi()
hasCsi in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.CsiNested<A> withNewCsi()
withNewCsi in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.CsiNested<A> withNewCsiLike(CSIPersistentVolumeSource item)
withNewCsiLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.CsiNested<A> editCsi()
editCsi in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.CsiNested<A> editOrNewCsi()
editOrNewCsi in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.CsiNested<A> editOrNewCsiLike(CSIPersistentVolumeSource item)
editOrNewCsiLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>@Deprecated public FCVolumeSource getFc()
getFc in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public FCVolumeSource buildFc()
buildFc in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withFc(FCVolumeSource fc)
withFc in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasFc()
hasFc in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.FcNested<A> withNewFc()
withNewFc in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.FcNested<A> withNewFcLike(FCVolumeSource item)
withNewFcLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.FcNested<A> editFc()
editFc in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.FcNested<A> editOrNewFc()
editOrNewFc in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.FcNested<A> editOrNewFcLike(FCVolumeSource item)
editOrNewFcLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>@Deprecated public FlexPersistentVolumeSource getFlexVolume()
getFlexVolume in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public FlexPersistentVolumeSource buildFlexVolume()
buildFlexVolume in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withFlexVolume(FlexPersistentVolumeSource flexVolume)
withFlexVolume in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasFlexVolume()
hasFlexVolume in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.FlexVolumeNested<A> withNewFlexVolume()
withNewFlexVolume in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.FlexVolumeNested<A> withNewFlexVolumeLike(FlexPersistentVolumeSource item)
withNewFlexVolumeLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.FlexVolumeNested<A> editFlexVolume()
editFlexVolume in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.FlexVolumeNested<A> editOrNewFlexVolume()
editOrNewFlexVolume in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.FlexVolumeNested<A> editOrNewFlexVolumeLike(FlexPersistentVolumeSource item)
editOrNewFlexVolumeLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>@Deprecated public FlockerVolumeSource getFlocker()
getFlocker in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public FlockerVolumeSource buildFlocker()
buildFlocker in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withFlocker(FlockerVolumeSource flocker)
withFlocker in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasFlocker()
hasFlocker in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withNewFlocker(String datasetName, String datasetUUID)
withNewFlocker in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.FlockerNested<A> withNewFlocker()
withNewFlocker in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.FlockerNested<A> withNewFlockerLike(FlockerVolumeSource item)
withNewFlockerLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.FlockerNested<A> editFlocker()
editFlocker in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.FlockerNested<A> editOrNewFlocker()
editOrNewFlocker in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.FlockerNested<A> editOrNewFlockerLike(FlockerVolumeSource item)
editOrNewFlockerLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>@Deprecated public GCEPersistentDiskVolumeSource getGcePersistentDisk()
getGcePersistentDisk in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public GCEPersistentDiskVolumeSource buildGcePersistentDisk()
buildGcePersistentDisk in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withGcePersistentDisk(GCEPersistentDiskVolumeSource gcePersistentDisk)
withGcePersistentDisk in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasGcePersistentDisk()
hasGcePersistentDisk in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withNewGcePersistentDisk(String fsType, Integer partition, String pdName, Boolean readOnly)
withNewGcePersistentDisk in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.GcePersistentDiskNested<A> withNewGcePersistentDisk()
withNewGcePersistentDisk in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.GcePersistentDiskNested<A> withNewGcePersistentDiskLike(GCEPersistentDiskVolumeSource item)
withNewGcePersistentDiskLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.GcePersistentDiskNested<A> editGcePersistentDisk()
editGcePersistentDisk in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.GcePersistentDiskNested<A> editOrNewGcePersistentDisk()
editOrNewGcePersistentDisk in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.GcePersistentDiskNested<A> editOrNewGcePersistentDiskLike(GCEPersistentDiskVolumeSource item)
editOrNewGcePersistentDiskLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>@Deprecated public GlusterfsPersistentVolumeSource getGlusterfs()
getGlusterfs in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public GlusterfsPersistentVolumeSource buildGlusterfs()
buildGlusterfs in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withGlusterfs(GlusterfsPersistentVolumeSource glusterfs)
withGlusterfs in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasGlusterfs()
hasGlusterfs in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withNewGlusterfs(String endpoints, String endpointsNamespace, String path, Boolean readOnly)
withNewGlusterfs in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.GlusterfsNested<A> withNewGlusterfs()
withNewGlusterfs in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.GlusterfsNested<A> withNewGlusterfsLike(GlusterfsPersistentVolumeSource item)
withNewGlusterfsLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.GlusterfsNested<A> editGlusterfs()
editGlusterfs in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.GlusterfsNested<A> editOrNewGlusterfs()
editOrNewGlusterfs in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.GlusterfsNested<A> editOrNewGlusterfsLike(GlusterfsPersistentVolumeSource item)
editOrNewGlusterfsLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>@Deprecated public HostPathVolumeSource getHostPath()
getHostPath in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public HostPathVolumeSource buildHostPath()
buildHostPath in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withHostPath(HostPathVolumeSource hostPath)
withHostPath in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasHostPath()
hasHostPath in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withNewHostPath(String path, String type)
withNewHostPath in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.HostPathNested<A> withNewHostPath()
withNewHostPath in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.HostPathNested<A> withNewHostPathLike(HostPathVolumeSource item)
withNewHostPathLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.HostPathNested<A> editHostPath()
editHostPath in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.HostPathNested<A> editOrNewHostPath()
editOrNewHostPath in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.HostPathNested<A> editOrNewHostPathLike(HostPathVolumeSource item)
editOrNewHostPathLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>@Deprecated public ISCSIPersistentVolumeSource getIscsi()
getIscsi in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public ISCSIPersistentVolumeSource buildIscsi()
buildIscsi in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withIscsi(ISCSIPersistentVolumeSource iscsi)
withIscsi in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasIscsi()
hasIscsi in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.IscsiNested<A> withNewIscsi()
withNewIscsi in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.IscsiNested<A> withNewIscsiLike(ISCSIPersistentVolumeSource item)
withNewIscsiLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.IscsiNested<A> editIscsi()
editIscsi in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.IscsiNested<A> editOrNewIscsi()
editOrNewIscsi in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.IscsiNested<A> editOrNewIscsiLike(ISCSIPersistentVolumeSource item)
editOrNewIscsiLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>@Deprecated public LocalVolumeSource getLocal()
getLocal in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public LocalVolumeSource buildLocal()
buildLocal in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withLocal(LocalVolumeSource local)
withLocal in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasLocal()
hasLocal in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withNewLocal(String fsType, String path)
withNewLocal in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.LocalNested<A> withNewLocal()
withNewLocal in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.LocalNested<A> withNewLocalLike(LocalVolumeSource item)
withNewLocalLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.LocalNested<A> editLocal()
editLocal in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.LocalNested<A> editOrNewLocal()
editOrNewLocal in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.LocalNested<A> editOrNewLocalLike(LocalVolumeSource item)
editOrNewLocalLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A addToMountOptions(int index, String item)
addToMountOptions in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A setToMountOptions(int index, String item)
setToMountOptions in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A addToMountOptions(String... items)
addToMountOptions in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A addAllToMountOptions(Collection<String> items)
addAllToMountOptions in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A removeFromMountOptions(String... items)
removeFromMountOptions in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A removeAllFromMountOptions(Collection<String> items)
removeAllFromMountOptions in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public List<String> getMountOptions()
getMountOptions in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public String getMountOption(int index)
getMountOption in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public String getFirstMountOption()
getFirstMountOption in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public String getLastMountOption()
getLastMountOption in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public String getMatchingMountOption(Predicate<String> predicate)
getMatchingMountOption in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasMatchingMountOption(Predicate<String> predicate)
hasMatchingMountOption in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withMountOptions(List<String> mountOptions)
withMountOptions in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withMountOptions(String... mountOptions)
withMountOptions in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasMountOptions()
hasMountOptions in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A addNewMountOption(String arg0)
addNewMountOption in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>@Deprecated public NFSVolumeSource getNfs()
getNfs in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public NFSVolumeSource buildNfs()
buildNfs in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withNfs(NFSVolumeSource nfs)
withNfs in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasNfs()
hasNfs in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withNewNfs(String path, Boolean readOnly, String server)
withNewNfs in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.NfsNested<A> withNewNfs()
withNewNfs in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.NfsNested<A> withNewNfsLike(NFSVolumeSource item)
withNewNfsLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.NfsNested<A> editNfs()
editNfs in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.NfsNested<A> editOrNewNfs()
editOrNewNfs in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.NfsNested<A> editOrNewNfsLike(NFSVolumeSource item)
editOrNewNfsLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>@Deprecated public VolumeNodeAffinity getNodeAffinity()
getNodeAffinity in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public VolumeNodeAffinity buildNodeAffinity()
buildNodeAffinity in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withNodeAffinity(VolumeNodeAffinity nodeAffinity)
withNodeAffinity in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasNodeAffinity()
hasNodeAffinity in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.NodeAffinityNested<A> withNewNodeAffinity()
withNewNodeAffinity in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.NodeAffinityNested<A> withNewNodeAffinityLike(VolumeNodeAffinity item)
withNewNodeAffinityLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.NodeAffinityNested<A> editNodeAffinity()
editNodeAffinity in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.NodeAffinityNested<A> editOrNewNodeAffinity()
editOrNewNodeAffinity in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.NodeAffinityNested<A> editOrNewNodeAffinityLike(VolumeNodeAffinity item)
editOrNewNodeAffinityLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public String getPersistentVolumeReclaimPolicy()
getPersistentVolumeReclaimPolicy in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withPersistentVolumeReclaimPolicy(String persistentVolumeReclaimPolicy)
withPersistentVolumeReclaimPolicy in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasPersistentVolumeReclaimPolicy()
hasPersistentVolumeReclaimPolicy in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>@Deprecated public A withNewPersistentVolumeReclaimPolicy(String arg0)
withNewPersistentVolumeReclaimPolicy in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>@Deprecated public PhotonPersistentDiskVolumeSource getPhotonPersistentDisk()
getPhotonPersistentDisk in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PhotonPersistentDiskVolumeSource buildPhotonPersistentDisk()
buildPhotonPersistentDisk in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withPhotonPersistentDisk(PhotonPersistentDiskVolumeSource photonPersistentDisk)
withPhotonPersistentDisk in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasPhotonPersistentDisk()
hasPhotonPersistentDisk in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withNewPhotonPersistentDisk(String fsType, String pdID)
withNewPhotonPersistentDisk in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.PhotonPersistentDiskNested<A> withNewPhotonPersistentDisk()
withNewPhotonPersistentDisk in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.PhotonPersistentDiskNested<A> withNewPhotonPersistentDiskLike(PhotonPersistentDiskVolumeSource item)
withNewPhotonPersistentDiskLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.PhotonPersistentDiskNested<A> editPhotonPersistentDisk()
editPhotonPersistentDisk in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.PhotonPersistentDiskNested<A> editOrNewPhotonPersistentDisk()
editOrNewPhotonPersistentDisk in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.PhotonPersistentDiskNested<A> editOrNewPhotonPersistentDiskLike(PhotonPersistentDiskVolumeSource item)
editOrNewPhotonPersistentDiskLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>@Deprecated public PortworxVolumeSource getPortworxVolume()
getPortworxVolume in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PortworxVolumeSource buildPortworxVolume()
buildPortworxVolume in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withPortworxVolume(PortworxVolumeSource portworxVolume)
withPortworxVolume in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasPortworxVolume()
hasPortworxVolume in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withNewPortworxVolume(String fsType, Boolean readOnly, String volumeID)
withNewPortworxVolume in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.PortworxVolumeNested<A> withNewPortworxVolume()
withNewPortworxVolume in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.PortworxVolumeNested<A> withNewPortworxVolumeLike(PortworxVolumeSource item)
withNewPortworxVolumeLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.PortworxVolumeNested<A> editPortworxVolume()
editPortworxVolume in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.PortworxVolumeNested<A> editOrNewPortworxVolume()
editOrNewPortworxVolume in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.PortworxVolumeNested<A> editOrNewPortworxVolumeLike(PortworxVolumeSource item)
editOrNewPortworxVolumeLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>@Deprecated public QuobyteVolumeSource getQuobyte()
getQuobyte in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public QuobyteVolumeSource buildQuobyte()
buildQuobyte in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withQuobyte(QuobyteVolumeSource quobyte)
withQuobyte in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasQuobyte()
hasQuobyte in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.QuobyteNested<A> withNewQuobyte()
withNewQuobyte in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.QuobyteNested<A> withNewQuobyteLike(QuobyteVolumeSource item)
withNewQuobyteLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.QuobyteNested<A> editQuobyte()
editQuobyte in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.QuobyteNested<A> editOrNewQuobyte()
editOrNewQuobyte in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.QuobyteNested<A> editOrNewQuobyteLike(QuobyteVolumeSource item)
editOrNewQuobyteLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>@Deprecated public RBDPersistentVolumeSource getRbd()
getRbd in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public RBDPersistentVolumeSource buildRbd()
buildRbd in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withRbd(RBDPersistentVolumeSource rbd)
withRbd in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasRbd()
hasRbd in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.RbdNested<A> withNewRbd()
withNewRbd in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.RbdNested<A> withNewRbdLike(RBDPersistentVolumeSource item)
withNewRbdLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.RbdNested<A> editRbd()
editRbd in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.RbdNested<A> editOrNewRbd()
editOrNewRbd in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.RbdNested<A> editOrNewRbdLike(RBDPersistentVolumeSource item)
editOrNewRbdLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>@Deprecated public ScaleIOPersistentVolumeSource getScaleIO()
getScaleIO in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public ScaleIOPersistentVolumeSource buildScaleIO()
buildScaleIO in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withScaleIO(ScaleIOPersistentVolumeSource scaleIO)
withScaleIO in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasScaleIO()
hasScaleIO in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.ScaleIONested<A> withNewScaleIO()
withNewScaleIO in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.ScaleIONested<A> withNewScaleIOLike(ScaleIOPersistentVolumeSource item)
withNewScaleIOLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.ScaleIONested<A> editScaleIO()
editScaleIO in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.ScaleIONested<A> editOrNewScaleIO()
editOrNewScaleIO in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.ScaleIONested<A> editOrNewScaleIOLike(ScaleIOPersistentVolumeSource item)
editOrNewScaleIOLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public String getStorageClassName()
getStorageClassName in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withStorageClassName(String storageClassName)
withStorageClassName in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasStorageClassName()
hasStorageClassName in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>@Deprecated public A withNewStorageClassName(String arg0)
withNewStorageClassName in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>@Deprecated public StorageOSPersistentVolumeSource getStorageos()
getStorageos in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public StorageOSPersistentVolumeSource buildStorageos()
buildStorageos in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withStorageos(StorageOSPersistentVolumeSource storageos)
withStorageos in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasStorageos()
hasStorageos in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.StorageosNested<A> withNewStorageos()
withNewStorageos in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.StorageosNested<A> withNewStorageosLike(StorageOSPersistentVolumeSource item)
withNewStorageosLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.StorageosNested<A> editStorageos()
editStorageos in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.StorageosNested<A> editOrNewStorageos()
editOrNewStorageos in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.StorageosNested<A> editOrNewStorageosLike(StorageOSPersistentVolumeSource item)
editOrNewStorageosLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public String getVolumeMode()
getVolumeMode in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withVolumeMode(String volumeMode)
withVolumeMode in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasVolumeMode()
hasVolumeMode in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>@Deprecated public A withNewVolumeMode(String arg0)
withNewVolumeMode in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>@Deprecated public VsphereVirtualDiskVolumeSource getVsphereVolume()
getVsphereVolume in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public VsphereVirtualDiskVolumeSource buildVsphereVolume()
buildVsphereVolume in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withVsphereVolume(VsphereVirtualDiskVolumeSource vsphereVolume)
withVsphereVolume in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public Boolean hasVsphereVolume()
hasVsphereVolume in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public A withNewVsphereVolume(String fsType, String storagePolicyID, String storagePolicyName, String volumePath)
withNewVsphereVolume in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.VsphereVolumeNested<A> withNewVsphereVolume()
withNewVsphereVolume in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.VsphereVolumeNested<A> withNewVsphereVolumeLike(VsphereVirtualDiskVolumeSource item)
withNewVsphereVolumeLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.VsphereVolumeNested<A> editVsphereVolume()
editVsphereVolume in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.VsphereVolumeNested<A> editOrNewVsphereVolume()
editOrNewVsphereVolume in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>public PersistentVolumeSpecFluent.VsphereVolumeNested<A> editOrNewVsphereVolumeLike(VsphereVirtualDiskVolumeSource item)
editOrNewVsphereVolumeLike in interface PersistentVolumeSpecFluent<A extends PersistentVolumeSpecFluent<A>>Copyright © 2015–2022 Red Hat. All rights reserved.