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