public class VolumeFluentImpl<A extends VolumeFluent<A>> extends BaseFluent<A> implements VolumeFluent<A>
VolumeFluent.AwsElasticBlockStoreNested<N>, VolumeFluent.AzureDiskNested<N>, VolumeFluent.AzureFileNested<N>, VolumeFluent.CephfsNested<N>, VolumeFluent.CinderNested<N>, VolumeFluent.ConfigMapNested<N>, VolumeFluent.CsiNested<N>, VolumeFluent.DownwardAPINested<N>, VolumeFluent.EmptyDirNested<N>, VolumeFluent.EphemeralNested<N>, VolumeFluent.FcNested<N>, VolumeFluent.FlexVolumeNested<N>, VolumeFluent.FlockerNested<N>, VolumeFluent.GcePersistentDiskNested<N>, VolumeFluent.GitRepoNested<N>, VolumeFluent.GlusterfsNested<N>, VolumeFluent.HostPathNested<N>, VolumeFluent.IscsiNested<N>, VolumeFluent.NfsNested<N>, VolumeFluent.PersistentVolumeClaimNested<N>, VolumeFluent.PhotonPersistentDiskNested<N>, VolumeFluent.PortworxVolumeNested<N>, VolumeFluent.ProjectedNested<N>, VolumeFluent.QuobyteNested<N>, VolumeFluent.RbdNested<N>, VolumeFluent.ScaleIONested<N>, VolumeFluent.SecretNested<N>, VolumeFluent.StorageosNested<N>, VolumeFluent.VsphereVolumeNested<N>
_visitables, VISIT
Constructor and Description |
---|
VolumeFluentImpl() |
VolumeFluentImpl(Volume instance) |
accept, accept, acceptInternal, aggregate, aggregate, build, build, builderOf, canVisit, hasCompatibleVisitMethod
public VolumeFluentImpl()
public VolumeFluentImpl(Volume instance)
@Deprecated public AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore()
getAwsElasticBlockStore
in interface VolumeFluent<A extends VolumeFluent<A>>
public AWSElasticBlockStoreVolumeSource buildAwsElasticBlockStore()
buildAwsElasticBlockStore
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withAwsElasticBlockStore(AWSElasticBlockStoreVolumeSource awsElasticBlockStore)
withAwsElasticBlockStore
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasAwsElasticBlockStore()
hasAwsElasticBlockStore
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withNewAwsElasticBlockStore(String fsType, Integer partition, Boolean readOnly, String volumeID)
withNewAwsElasticBlockStore
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.AwsElasticBlockStoreNested<A> withNewAwsElasticBlockStore()
withNewAwsElasticBlockStore
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.AwsElasticBlockStoreNested<A> withNewAwsElasticBlockStoreLike(AWSElasticBlockStoreVolumeSource item)
withNewAwsElasticBlockStoreLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.AwsElasticBlockStoreNested<A> editAwsElasticBlockStore()
editAwsElasticBlockStore
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.AwsElasticBlockStoreNested<A> editOrNewAwsElasticBlockStore()
editOrNewAwsElasticBlockStore
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.AwsElasticBlockStoreNested<A> editOrNewAwsElasticBlockStoreLike(AWSElasticBlockStoreVolumeSource item)
editOrNewAwsElasticBlockStoreLike
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public AzureDiskVolumeSource getAzureDisk()
getAzureDisk
in interface VolumeFluent<A extends VolumeFluent<A>>
public AzureDiskVolumeSource buildAzureDisk()
buildAzureDisk
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withAzureDisk(AzureDiskVolumeSource azureDisk)
withAzureDisk
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasAzureDisk()
hasAzureDisk
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.AzureDiskNested<A> withNewAzureDisk()
withNewAzureDisk
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.AzureDiskNested<A> withNewAzureDiskLike(AzureDiskVolumeSource item)
withNewAzureDiskLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.AzureDiskNested<A> editAzureDisk()
editAzureDisk
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.AzureDiskNested<A> editOrNewAzureDisk()
editOrNewAzureDisk
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.AzureDiskNested<A> editOrNewAzureDiskLike(AzureDiskVolumeSource item)
editOrNewAzureDiskLike
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public AzureFileVolumeSource getAzureFile()
getAzureFile
in interface VolumeFluent<A extends VolumeFluent<A>>
public AzureFileVolumeSource buildAzureFile()
buildAzureFile
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withAzureFile(AzureFileVolumeSource azureFile)
withAzureFile
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasAzureFile()
hasAzureFile
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withNewAzureFile(Boolean readOnly, String secretName, String shareName)
withNewAzureFile
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.AzureFileNested<A> withNewAzureFile()
withNewAzureFile
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.AzureFileNested<A> withNewAzureFileLike(AzureFileVolumeSource item)
withNewAzureFileLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.AzureFileNested<A> editAzureFile()
editAzureFile
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.AzureFileNested<A> editOrNewAzureFile()
editOrNewAzureFile
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.AzureFileNested<A> editOrNewAzureFileLike(AzureFileVolumeSource item)
editOrNewAzureFileLike
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public CephFSVolumeSource getCephfs()
getCephfs
in interface VolumeFluent<A extends VolumeFluent<A>>
public CephFSVolumeSource buildCephfs()
buildCephfs
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withCephfs(CephFSVolumeSource cephfs)
withCephfs
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasCephfs()
hasCephfs
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.CephfsNested<A> withNewCephfs()
withNewCephfs
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.CephfsNested<A> withNewCephfsLike(CephFSVolumeSource item)
withNewCephfsLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.CephfsNested<A> editCephfs()
editCephfs
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.CephfsNested<A> editOrNewCephfs()
editOrNewCephfs
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.CephfsNested<A> editOrNewCephfsLike(CephFSVolumeSource item)
editOrNewCephfsLike
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public CinderVolumeSource getCinder()
getCinder
in interface VolumeFluent<A extends VolumeFluent<A>>
public CinderVolumeSource buildCinder()
buildCinder
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withCinder(CinderVolumeSource cinder)
withCinder
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasCinder()
hasCinder
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.CinderNested<A> withNewCinder()
withNewCinder
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.CinderNested<A> withNewCinderLike(CinderVolumeSource item)
withNewCinderLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.CinderNested<A> editCinder()
editCinder
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.CinderNested<A> editOrNewCinder()
editOrNewCinder
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.CinderNested<A> editOrNewCinderLike(CinderVolumeSource item)
editOrNewCinderLike
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public ConfigMapVolumeSource getConfigMap()
getConfigMap
in interface VolumeFluent<A extends VolumeFluent<A>>
public ConfigMapVolumeSource buildConfigMap()
buildConfigMap
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withConfigMap(ConfigMapVolumeSource configMap)
withConfigMap
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasConfigMap()
hasConfigMap
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.ConfigMapNested<A> withNewConfigMap()
withNewConfigMap
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.ConfigMapNested<A> withNewConfigMapLike(ConfigMapVolumeSource item)
withNewConfigMapLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.ConfigMapNested<A> editConfigMap()
editConfigMap
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.ConfigMapNested<A> editOrNewConfigMap()
editOrNewConfigMap
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.ConfigMapNested<A> editOrNewConfigMapLike(ConfigMapVolumeSource item)
editOrNewConfigMapLike
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public CSIVolumeSource getCsi()
getCsi
in interface VolumeFluent<A extends VolumeFluent<A>>
public CSIVolumeSource buildCsi()
buildCsi
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withCsi(CSIVolumeSource csi)
withCsi
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasCsi()
hasCsi
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.CsiNested<A> withNewCsi()
withNewCsi
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.CsiNested<A> withNewCsiLike(CSIVolumeSource item)
withNewCsiLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.CsiNested<A> editCsi()
editCsi
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.CsiNested<A> editOrNewCsi()
editOrNewCsi
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.CsiNested<A> editOrNewCsiLike(CSIVolumeSource item)
editOrNewCsiLike
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public DownwardAPIVolumeSource getDownwardAPI()
getDownwardAPI
in interface VolumeFluent<A extends VolumeFluent<A>>
public DownwardAPIVolumeSource buildDownwardAPI()
buildDownwardAPI
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withDownwardAPI(DownwardAPIVolumeSource downwardAPI)
withDownwardAPI
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasDownwardAPI()
hasDownwardAPI
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.DownwardAPINested<A> withNewDownwardAPI()
withNewDownwardAPI
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.DownwardAPINested<A> withNewDownwardAPILike(DownwardAPIVolumeSource item)
withNewDownwardAPILike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.DownwardAPINested<A> editDownwardAPI()
editDownwardAPI
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.DownwardAPINested<A> editOrNewDownwardAPI()
editOrNewDownwardAPI
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.DownwardAPINested<A> editOrNewDownwardAPILike(DownwardAPIVolumeSource item)
editOrNewDownwardAPILike
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public EmptyDirVolumeSource getEmptyDir()
getEmptyDir
in interface VolumeFluent<A extends VolumeFluent<A>>
public EmptyDirVolumeSource buildEmptyDir()
buildEmptyDir
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withEmptyDir(EmptyDirVolumeSource emptyDir)
withEmptyDir
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasEmptyDir()
hasEmptyDir
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.EmptyDirNested<A> withNewEmptyDir()
withNewEmptyDir
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.EmptyDirNested<A> withNewEmptyDirLike(EmptyDirVolumeSource item)
withNewEmptyDirLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.EmptyDirNested<A> editEmptyDir()
editEmptyDir
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.EmptyDirNested<A> editOrNewEmptyDir()
editOrNewEmptyDir
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.EmptyDirNested<A> editOrNewEmptyDirLike(EmptyDirVolumeSource item)
editOrNewEmptyDirLike
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public EphemeralVolumeSource getEphemeral()
getEphemeral
in interface VolumeFluent<A extends VolumeFluent<A>>
public EphemeralVolumeSource buildEphemeral()
buildEphemeral
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withEphemeral(EphemeralVolumeSource ephemeral)
withEphemeral
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasEphemeral()
hasEphemeral
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.EphemeralNested<A> withNewEphemeral()
withNewEphemeral
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.EphemeralNested<A> withNewEphemeralLike(EphemeralVolumeSource item)
withNewEphemeralLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.EphemeralNested<A> editEphemeral()
editEphemeral
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.EphemeralNested<A> editOrNewEphemeral()
editOrNewEphemeral
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.EphemeralNested<A> editOrNewEphemeralLike(EphemeralVolumeSource item)
editOrNewEphemeralLike
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public FCVolumeSource getFc()
getFc
in interface VolumeFluent<A extends VolumeFluent<A>>
public FCVolumeSource buildFc()
buildFc
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withFc(FCVolumeSource fc)
withFc
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasFc()
hasFc
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.FcNested<A> withNewFc()
withNewFc
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.FcNested<A> withNewFcLike(FCVolumeSource item)
withNewFcLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.FcNested<A> editFc()
editFc
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.FcNested<A> editOrNewFc()
editOrNewFc
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.FcNested<A> editOrNewFcLike(FCVolumeSource item)
editOrNewFcLike
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public FlexVolumeSource getFlexVolume()
getFlexVolume
in interface VolumeFluent<A extends VolumeFluent<A>>
public FlexVolumeSource buildFlexVolume()
buildFlexVolume
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withFlexVolume(FlexVolumeSource flexVolume)
withFlexVolume
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasFlexVolume()
hasFlexVolume
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.FlexVolumeNested<A> withNewFlexVolume()
withNewFlexVolume
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.FlexVolumeNested<A> withNewFlexVolumeLike(FlexVolumeSource item)
withNewFlexVolumeLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.FlexVolumeNested<A> editFlexVolume()
editFlexVolume
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.FlexVolumeNested<A> editOrNewFlexVolume()
editOrNewFlexVolume
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.FlexVolumeNested<A> editOrNewFlexVolumeLike(FlexVolumeSource item)
editOrNewFlexVolumeLike
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public FlockerVolumeSource getFlocker()
getFlocker
in interface VolumeFluent<A extends VolumeFluent<A>>
public FlockerVolumeSource buildFlocker()
buildFlocker
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withFlocker(FlockerVolumeSource flocker)
withFlocker
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasFlocker()
hasFlocker
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withNewFlocker(String datasetName, String datasetUUID)
withNewFlocker
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.FlockerNested<A> withNewFlocker()
withNewFlocker
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.FlockerNested<A> withNewFlockerLike(FlockerVolumeSource item)
withNewFlockerLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.FlockerNested<A> editFlocker()
editFlocker
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.FlockerNested<A> editOrNewFlocker()
editOrNewFlocker
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.FlockerNested<A> editOrNewFlockerLike(FlockerVolumeSource item)
editOrNewFlockerLike
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public GCEPersistentDiskVolumeSource getGcePersistentDisk()
getGcePersistentDisk
in interface VolumeFluent<A extends VolumeFluent<A>>
public GCEPersistentDiskVolumeSource buildGcePersistentDisk()
buildGcePersistentDisk
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withGcePersistentDisk(GCEPersistentDiskVolumeSource gcePersistentDisk)
withGcePersistentDisk
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasGcePersistentDisk()
hasGcePersistentDisk
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withNewGcePersistentDisk(String fsType, Integer partition, String pdName, Boolean readOnly)
withNewGcePersistentDisk
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.GcePersistentDiskNested<A> withNewGcePersistentDisk()
withNewGcePersistentDisk
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.GcePersistentDiskNested<A> withNewGcePersistentDiskLike(GCEPersistentDiskVolumeSource item)
withNewGcePersistentDiskLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.GcePersistentDiskNested<A> editGcePersistentDisk()
editGcePersistentDisk
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.GcePersistentDiskNested<A> editOrNewGcePersistentDisk()
editOrNewGcePersistentDisk
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.GcePersistentDiskNested<A> editOrNewGcePersistentDiskLike(GCEPersistentDiskVolumeSource item)
editOrNewGcePersistentDiskLike
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public GitRepoVolumeSource getGitRepo()
getGitRepo
in interface VolumeFluent<A extends VolumeFluent<A>>
public GitRepoVolumeSource buildGitRepo()
buildGitRepo
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withGitRepo(GitRepoVolumeSource gitRepo)
withGitRepo
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasGitRepo()
hasGitRepo
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withNewGitRepo(String directory, String repository, String revision)
withNewGitRepo
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.GitRepoNested<A> withNewGitRepo()
withNewGitRepo
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.GitRepoNested<A> withNewGitRepoLike(GitRepoVolumeSource item)
withNewGitRepoLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.GitRepoNested<A> editGitRepo()
editGitRepo
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.GitRepoNested<A> editOrNewGitRepo()
editOrNewGitRepo
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.GitRepoNested<A> editOrNewGitRepoLike(GitRepoVolumeSource item)
editOrNewGitRepoLike
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public GlusterfsVolumeSource getGlusterfs()
getGlusterfs
in interface VolumeFluent<A extends VolumeFluent<A>>
public GlusterfsVolumeSource buildGlusterfs()
buildGlusterfs
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withGlusterfs(GlusterfsVolumeSource glusterfs)
withGlusterfs
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasGlusterfs()
hasGlusterfs
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withNewGlusterfs(String endpoints, String path, Boolean readOnly)
withNewGlusterfs
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.GlusterfsNested<A> withNewGlusterfs()
withNewGlusterfs
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.GlusterfsNested<A> withNewGlusterfsLike(GlusterfsVolumeSource item)
withNewGlusterfsLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.GlusterfsNested<A> editGlusterfs()
editGlusterfs
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.GlusterfsNested<A> editOrNewGlusterfs()
editOrNewGlusterfs
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.GlusterfsNested<A> editOrNewGlusterfsLike(GlusterfsVolumeSource item)
editOrNewGlusterfsLike
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public HostPathVolumeSource getHostPath()
getHostPath
in interface VolumeFluent<A extends VolumeFluent<A>>
public HostPathVolumeSource buildHostPath()
buildHostPath
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withHostPath(HostPathVolumeSource hostPath)
withHostPath
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasHostPath()
hasHostPath
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withNewHostPath(String path, String type)
withNewHostPath
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.HostPathNested<A> withNewHostPath()
withNewHostPath
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.HostPathNested<A> withNewHostPathLike(HostPathVolumeSource item)
withNewHostPathLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.HostPathNested<A> editHostPath()
editHostPath
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.HostPathNested<A> editOrNewHostPath()
editOrNewHostPath
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.HostPathNested<A> editOrNewHostPathLike(HostPathVolumeSource item)
editOrNewHostPathLike
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public ISCSIVolumeSource getIscsi()
getIscsi
in interface VolumeFluent<A extends VolumeFluent<A>>
public ISCSIVolumeSource buildIscsi()
buildIscsi
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withIscsi(ISCSIVolumeSource iscsi)
withIscsi
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasIscsi()
hasIscsi
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.IscsiNested<A> withNewIscsi()
withNewIscsi
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.IscsiNested<A> withNewIscsiLike(ISCSIVolumeSource item)
withNewIscsiLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.IscsiNested<A> editIscsi()
editIscsi
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.IscsiNested<A> editOrNewIscsi()
editOrNewIscsi
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.IscsiNested<A> editOrNewIscsiLike(ISCSIVolumeSource item)
editOrNewIscsiLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public String getName()
getName
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withName(String name)
withName
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasName()
hasName
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public A withNewName(String arg0)
withNewName
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public NFSVolumeSource getNfs()
getNfs
in interface VolumeFluent<A extends VolumeFluent<A>>
public NFSVolumeSource buildNfs()
buildNfs
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withNfs(NFSVolumeSource nfs)
withNfs
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasNfs()
hasNfs
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withNewNfs(String path, Boolean readOnly, String server)
withNewNfs
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.NfsNested<A> withNewNfs()
withNewNfs
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.NfsNested<A> withNewNfsLike(NFSVolumeSource item)
withNewNfsLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.NfsNested<A> editNfs()
editNfs
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.NfsNested<A> editOrNewNfs()
editOrNewNfs
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.NfsNested<A> editOrNewNfsLike(NFSVolumeSource item)
editOrNewNfsLike
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public PersistentVolumeClaimVolumeSource getPersistentVolumeClaim()
getPersistentVolumeClaim
in interface VolumeFluent<A extends VolumeFluent<A>>
public PersistentVolumeClaimVolumeSource buildPersistentVolumeClaim()
buildPersistentVolumeClaim
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withPersistentVolumeClaim(PersistentVolumeClaimVolumeSource persistentVolumeClaim)
withPersistentVolumeClaim
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasPersistentVolumeClaim()
hasPersistentVolumeClaim
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withNewPersistentVolumeClaim(String claimName, Boolean readOnly)
withNewPersistentVolumeClaim
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.PersistentVolumeClaimNested<A> withNewPersistentVolumeClaim()
withNewPersistentVolumeClaim
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.PersistentVolumeClaimNested<A> withNewPersistentVolumeClaimLike(PersistentVolumeClaimVolumeSource item)
withNewPersistentVolumeClaimLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.PersistentVolumeClaimNested<A> editPersistentVolumeClaim()
editPersistentVolumeClaim
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.PersistentVolumeClaimNested<A> editOrNewPersistentVolumeClaim()
editOrNewPersistentVolumeClaim
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.PersistentVolumeClaimNested<A> editOrNewPersistentVolumeClaimLike(PersistentVolumeClaimVolumeSource item)
editOrNewPersistentVolumeClaimLike
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public PhotonPersistentDiskVolumeSource getPhotonPersistentDisk()
getPhotonPersistentDisk
in interface VolumeFluent<A extends VolumeFluent<A>>
public PhotonPersistentDiskVolumeSource buildPhotonPersistentDisk()
buildPhotonPersistentDisk
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withPhotonPersistentDisk(PhotonPersistentDiskVolumeSource photonPersistentDisk)
withPhotonPersistentDisk
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasPhotonPersistentDisk()
hasPhotonPersistentDisk
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withNewPhotonPersistentDisk(String fsType, String pdID)
withNewPhotonPersistentDisk
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.PhotonPersistentDiskNested<A> withNewPhotonPersistentDisk()
withNewPhotonPersistentDisk
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.PhotonPersistentDiskNested<A> withNewPhotonPersistentDiskLike(PhotonPersistentDiskVolumeSource item)
withNewPhotonPersistentDiskLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.PhotonPersistentDiskNested<A> editPhotonPersistentDisk()
editPhotonPersistentDisk
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.PhotonPersistentDiskNested<A> editOrNewPhotonPersistentDisk()
editOrNewPhotonPersistentDisk
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.PhotonPersistentDiskNested<A> editOrNewPhotonPersistentDiskLike(PhotonPersistentDiskVolumeSource item)
editOrNewPhotonPersistentDiskLike
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public PortworxVolumeSource getPortworxVolume()
getPortworxVolume
in interface VolumeFluent<A extends VolumeFluent<A>>
public PortworxVolumeSource buildPortworxVolume()
buildPortworxVolume
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withPortworxVolume(PortworxVolumeSource portworxVolume)
withPortworxVolume
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasPortworxVolume()
hasPortworxVolume
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withNewPortworxVolume(String fsType, Boolean readOnly, String volumeID)
withNewPortworxVolume
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.PortworxVolumeNested<A> withNewPortworxVolume()
withNewPortworxVolume
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.PortworxVolumeNested<A> withNewPortworxVolumeLike(PortworxVolumeSource item)
withNewPortworxVolumeLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.PortworxVolumeNested<A> editPortworxVolume()
editPortworxVolume
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.PortworxVolumeNested<A> editOrNewPortworxVolume()
editOrNewPortworxVolume
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.PortworxVolumeNested<A> editOrNewPortworxVolumeLike(PortworxVolumeSource item)
editOrNewPortworxVolumeLike
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public ProjectedVolumeSource getProjected()
getProjected
in interface VolumeFluent<A extends VolumeFluent<A>>
public ProjectedVolumeSource buildProjected()
buildProjected
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withProjected(ProjectedVolumeSource projected)
withProjected
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasProjected()
hasProjected
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.ProjectedNested<A> withNewProjected()
withNewProjected
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.ProjectedNested<A> withNewProjectedLike(ProjectedVolumeSource item)
withNewProjectedLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.ProjectedNested<A> editProjected()
editProjected
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.ProjectedNested<A> editOrNewProjected()
editOrNewProjected
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.ProjectedNested<A> editOrNewProjectedLike(ProjectedVolumeSource item)
editOrNewProjectedLike
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public QuobyteVolumeSource getQuobyte()
getQuobyte
in interface VolumeFluent<A extends VolumeFluent<A>>
public QuobyteVolumeSource buildQuobyte()
buildQuobyte
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withQuobyte(QuobyteVolumeSource quobyte)
withQuobyte
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasQuobyte()
hasQuobyte
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.QuobyteNested<A> withNewQuobyte()
withNewQuobyte
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.QuobyteNested<A> withNewQuobyteLike(QuobyteVolumeSource item)
withNewQuobyteLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.QuobyteNested<A> editQuobyte()
editQuobyte
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.QuobyteNested<A> editOrNewQuobyte()
editOrNewQuobyte
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.QuobyteNested<A> editOrNewQuobyteLike(QuobyteVolumeSource item)
editOrNewQuobyteLike
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public RBDVolumeSource getRbd()
getRbd
in interface VolumeFluent<A extends VolumeFluent<A>>
public RBDVolumeSource buildRbd()
buildRbd
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withRbd(RBDVolumeSource rbd)
withRbd
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasRbd()
hasRbd
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.RbdNested<A> withNewRbd()
withNewRbd
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.RbdNested<A> withNewRbdLike(RBDVolumeSource item)
withNewRbdLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.RbdNested<A> editRbd()
editRbd
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.RbdNested<A> editOrNewRbd()
editOrNewRbd
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.RbdNested<A> editOrNewRbdLike(RBDVolumeSource item)
editOrNewRbdLike
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public ScaleIOVolumeSource getScaleIO()
getScaleIO
in interface VolumeFluent<A extends VolumeFluent<A>>
public ScaleIOVolumeSource buildScaleIO()
buildScaleIO
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withScaleIO(ScaleIOVolumeSource scaleIO)
withScaleIO
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasScaleIO()
hasScaleIO
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.ScaleIONested<A> withNewScaleIO()
withNewScaleIO
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.ScaleIONested<A> withNewScaleIOLike(ScaleIOVolumeSource item)
withNewScaleIOLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.ScaleIONested<A> editScaleIO()
editScaleIO
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.ScaleIONested<A> editOrNewScaleIO()
editOrNewScaleIO
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.ScaleIONested<A> editOrNewScaleIOLike(ScaleIOVolumeSource item)
editOrNewScaleIOLike
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public SecretVolumeSource getSecret()
getSecret
in interface VolumeFluent<A extends VolumeFluent<A>>
public SecretVolumeSource buildSecret()
buildSecret
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withSecret(SecretVolumeSource secret)
withSecret
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasSecret()
hasSecret
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.SecretNested<A> withNewSecret()
withNewSecret
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.SecretNested<A> withNewSecretLike(SecretVolumeSource item)
withNewSecretLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.SecretNested<A> editSecret()
editSecret
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.SecretNested<A> editOrNewSecret()
editOrNewSecret
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.SecretNested<A> editOrNewSecretLike(SecretVolumeSource item)
editOrNewSecretLike
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public StorageOSVolumeSource getStorageos()
getStorageos
in interface VolumeFluent<A extends VolumeFluent<A>>
public StorageOSVolumeSource buildStorageos()
buildStorageos
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withStorageos(StorageOSVolumeSource storageos)
withStorageos
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasStorageos()
hasStorageos
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.StorageosNested<A> withNewStorageos()
withNewStorageos
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.StorageosNested<A> withNewStorageosLike(StorageOSVolumeSource item)
withNewStorageosLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.StorageosNested<A> editStorageos()
editStorageos
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.StorageosNested<A> editOrNewStorageos()
editOrNewStorageos
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.StorageosNested<A> editOrNewStorageosLike(StorageOSVolumeSource item)
editOrNewStorageosLike
in interface VolumeFluent<A extends VolumeFluent<A>>
@Deprecated public VsphereVirtualDiskVolumeSource getVsphereVolume()
getVsphereVolume
in interface VolumeFluent<A extends VolumeFluent<A>>
public VsphereVirtualDiskVolumeSource buildVsphereVolume()
buildVsphereVolume
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withVsphereVolume(VsphereVirtualDiskVolumeSource vsphereVolume)
withVsphereVolume
in interface VolumeFluent<A extends VolumeFluent<A>>
public Boolean hasVsphereVolume()
hasVsphereVolume
in interface VolumeFluent<A extends VolumeFluent<A>>
public A withNewVsphereVolume(String fsType, String storagePolicyID, String storagePolicyName, String volumePath)
withNewVsphereVolume
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.VsphereVolumeNested<A> withNewVsphereVolume()
withNewVsphereVolume
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.VsphereVolumeNested<A> withNewVsphereVolumeLike(VsphereVirtualDiskVolumeSource item)
withNewVsphereVolumeLike
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.VsphereVolumeNested<A> editVsphereVolume()
editVsphereVolume
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.VsphereVolumeNested<A> editOrNewVsphereVolume()
editOrNewVsphereVolume
in interface VolumeFluent<A extends VolumeFluent<A>>
public VolumeFluent.VsphereVolumeNested<A> editOrNewVsphereVolumeLike(VsphereVirtualDiskVolumeSource item)
editOrNewVsphereVolumeLike
in interface VolumeFluent<A extends VolumeFluent<A>>
Copyright © 2015–2020 Red Hat. All rights reserved.