public class PersistentVolumeSpecFluentImpl<T extends PersistentVolumeSpecFluent<T>> extends BaseFluent<T> implements PersistentVolumeSpecFluent<T>
| Modifier and Type | Class and Description |
|---|---|
class |
PersistentVolumeSpecFluentImpl.AwsElasticBlockStoreNestedImpl<N> |
class |
PersistentVolumeSpecFluentImpl.CephfsNestedImpl<N> |
class |
PersistentVolumeSpecFluentImpl.CinderNestedImpl<N> |
class |
PersistentVolumeSpecFluentImpl.ClaimRefNestedImpl<N> |
class |
PersistentVolumeSpecFluentImpl.FcNestedImpl<N> |
class |
PersistentVolumeSpecFluentImpl.FlexVolumeNestedImpl<N> |
class |
PersistentVolumeSpecFluentImpl.FlockerNestedImpl<N> |
class |
PersistentVolumeSpecFluentImpl.GcePersistentDiskNestedImpl<N> |
class |
PersistentVolumeSpecFluentImpl.GlusterfsNestedImpl<N> |
class |
PersistentVolumeSpecFluentImpl.HostPathNestedImpl<N> |
class |
PersistentVolumeSpecFluentImpl.IscsiNestedImpl<N> |
class |
PersistentVolumeSpecFluentImpl.NfsNestedImpl<N> |
class |
PersistentVolumeSpecFluentImpl.RbdNestedImpl<N> |
PersistentVolumeSpecFluent.AwsElasticBlockStoreNested<N>, PersistentVolumeSpecFluent.CephfsNested<N>, PersistentVolumeSpecFluent.CinderNested<N>, PersistentVolumeSpecFluent.ClaimRefNested<N>, PersistentVolumeSpecFluent.FcNested<N>, PersistentVolumeSpecFluent.FlexVolumeNested<N>, PersistentVolumeSpecFluent.FlockerNested<N>, PersistentVolumeSpecFluent.GcePersistentDiskNested<N>, PersistentVolumeSpecFluent.GlusterfsNested<N>, PersistentVolumeSpecFluent.HostPathNested<N>, PersistentVolumeSpecFluent.IscsiNested<N>, PersistentVolumeSpecFluent.NfsNested<N>, PersistentVolumeSpecFluent.RbdNested<N>_visitables| Constructor and Description |
|---|
PersistentVolumeSpecFluentImpl() |
PersistentVolumeSpecFluentImpl(PersistentVolumeSpec instance) |
public PersistentVolumeSpecFluentImpl()
public PersistentVolumeSpecFluentImpl(PersistentVolumeSpec instance)
public T addToAccessModes(String... items)
addToAccessModes in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T removeFromAccessModes(String... items)
removeFromAccessModes in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public List<String> getAccessModes()
getAccessModes in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T withAccessModes(List<String> accessModes)
withAccessModes in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T withAccessModes(String... accessModes)
withAccessModes in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore()
getAwsElasticBlockStore in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T withAwsElasticBlockStore(AWSElasticBlockStoreVolumeSource awsElasticBlockStore)
withAwsElasticBlockStore in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.AwsElasticBlockStoreNested<T> withNewAwsElasticBlockStore()
withNewAwsElasticBlockStore in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.AwsElasticBlockStoreNested<T> withNewAwsElasticBlockStoreLike(AWSElasticBlockStoreVolumeSource item)
withNewAwsElasticBlockStoreLike in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.AwsElasticBlockStoreNested<T> editAwsElasticBlockStore()
editAwsElasticBlockStore in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T withNewAwsElasticBlockStore(String fsType, Integer partition, Boolean readOnly, String volumeID)
withNewAwsElasticBlockStore in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T addToCapacity(String key, Quantity value)
addToCapacity in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T addToCapacity(Map<String,Quantity> map)
addToCapacity in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T removeFromCapacity(String key)
removeFromCapacity in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T removeFromCapacity(Map<String,Quantity> map)
removeFromCapacity in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public Map<String,Quantity> getCapacity()
getCapacity in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T withCapacity(Map<String,Quantity> capacity)
withCapacity in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public CephFSVolumeSource getCephfs()
getCephfs in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T withCephfs(CephFSVolumeSource cephfs)
withCephfs in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.CephfsNested<T> withNewCephfs()
withNewCephfs in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.CephfsNested<T> withNewCephfsLike(CephFSVolumeSource item)
withNewCephfsLike in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.CephfsNested<T> editCephfs()
editCephfs in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public CinderVolumeSource getCinder()
getCinder in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T withCinder(CinderVolumeSource cinder)
withCinder in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.CinderNested<T> withNewCinder()
withNewCinder in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.CinderNested<T> withNewCinderLike(CinderVolumeSource item)
withNewCinderLike in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.CinderNested<T> editCinder()
editCinder in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T withNewCinder(String fsType, Boolean readOnly, String volumeID)
withNewCinder in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public ObjectReference getClaimRef()
getClaimRef in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T withClaimRef(ObjectReference claimRef)
withClaimRef in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.ClaimRefNested<T> withNewClaimRef()
withNewClaimRef in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.ClaimRefNested<T> withNewClaimRefLike(ObjectReference item)
withNewClaimRefLike in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.ClaimRefNested<T> editClaimRef()
editClaimRef in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public FCVolumeSource getFc()
getFc in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T withFc(FCVolumeSource fc)
withFc in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.FcNested<T> withNewFc()
withNewFc in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.FcNested<T> withNewFcLike(FCVolumeSource item)
withNewFcLike in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.FcNested<T> editFc()
editFc in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public FlexVolumeSource getFlexVolume()
getFlexVolume in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T withFlexVolume(FlexVolumeSource flexVolume)
withFlexVolume in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.FlexVolumeNested<T> withNewFlexVolume()
withNewFlexVolume in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.FlexVolumeNested<T> withNewFlexVolumeLike(FlexVolumeSource item)
withNewFlexVolumeLike in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.FlexVolumeNested<T> editFlexVolume()
editFlexVolume in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public FlockerVolumeSource getFlocker()
getFlocker in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T withFlocker(FlockerVolumeSource flocker)
withFlocker in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.FlockerNested<T> withNewFlocker()
withNewFlocker in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.FlockerNested<T> withNewFlockerLike(FlockerVolumeSource item)
withNewFlockerLike in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.FlockerNested<T> editFlocker()
editFlocker in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T withNewFlocker(String datasetName)
withNewFlocker in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public GCEPersistentDiskVolumeSource getGcePersistentDisk()
getGcePersistentDisk in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T withGcePersistentDisk(GCEPersistentDiskVolumeSource gcePersistentDisk)
withGcePersistentDisk in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.GcePersistentDiskNested<T> withNewGcePersistentDisk()
withNewGcePersistentDisk in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.GcePersistentDiskNested<T> withNewGcePersistentDiskLike(GCEPersistentDiskVolumeSource item)
withNewGcePersistentDiskLike in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.GcePersistentDiskNested<T> editGcePersistentDisk()
editGcePersistentDisk in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T withNewGcePersistentDisk(String fsType, Integer partition, String pdName, Boolean readOnly)
withNewGcePersistentDisk in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public GlusterfsVolumeSource getGlusterfs()
getGlusterfs in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T withGlusterfs(GlusterfsVolumeSource glusterfs)
withGlusterfs in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.GlusterfsNested<T> withNewGlusterfs()
withNewGlusterfs in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.GlusterfsNested<T> withNewGlusterfsLike(GlusterfsVolumeSource item)
withNewGlusterfsLike in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.GlusterfsNested<T> editGlusterfs()
editGlusterfs in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T withNewGlusterfs(String endpoints, String path, Boolean readOnly)
withNewGlusterfs in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public HostPathVolumeSource getHostPath()
getHostPath in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T withHostPath(HostPathVolumeSource hostPath)
withHostPath in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.HostPathNested<T> withNewHostPath()
withNewHostPath in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.HostPathNested<T> withNewHostPathLike(HostPathVolumeSource item)
withNewHostPathLike in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.HostPathNested<T> editHostPath()
editHostPath in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T withNewHostPath(String path)
withNewHostPath in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public ISCSIVolumeSource getIscsi()
getIscsi in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T withIscsi(ISCSIVolumeSource iscsi)
withIscsi in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.IscsiNested<T> withNewIscsi()
withNewIscsi in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.IscsiNested<T> withNewIscsiLike(ISCSIVolumeSource item)
withNewIscsiLike in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.IscsiNested<T> editIscsi()
editIscsi in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public NFSVolumeSource getNfs()
getNfs in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T withNfs(NFSVolumeSource nfs)
withNfs in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.NfsNested<T> withNewNfs()
withNewNfs in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.NfsNested<T> withNewNfsLike(NFSVolumeSource item)
withNewNfsLike in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.NfsNested<T> editNfs()
editNfs in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T withNewNfs(String path, Boolean readOnly, String server)
withNewNfs in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public String getPersistentVolumeReclaimPolicy()
getPersistentVolumeReclaimPolicy in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T withPersistentVolumeReclaimPolicy(String persistentVolumeReclaimPolicy)
withPersistentVolumeReclaimPolicy in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public RBDVolumeSource getRbd()
getRbd in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T withRbd(RBDVolumeSource rbd)
withRbd in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.RbdNested<T> withNewRbd()
withNewRbd in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.RbdNested<T> withNewRbdLike(RBDVolumeSource item)
withNewRbdLike in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public PersistentVolumeSpecFluent.RbdNested<T> editRbd()
editRbd in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T addToAdditionalProperties(String key, Object value)
addToAdditionalProperties in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T addToAdditionalProperties(Map<String,Object> map)
addToAdditionalProperties in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T removeFromAdditionalProperties(String key)
removeFromAdditionalProperties in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T removeFromAdditionalProperties(Map<String,Object> map)
removeFromAdditionalProperties in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public Map<String,Object> getAdditionalProperties()
getAdditionalProperties in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>public T withAdditionalProperties(Map<String,Object> additionalProperties)
withAdditionalProperties in interface PersistentVolumeSpecFluent<T extends PersistentVolumeSpecFluent<T>>Copyright © 2011–2016 Red Hat. All rights reserved.