All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.kubernetes.client.openapi.models.V1VolumeFluent Maven / Gradle / Ivy

There is a newer version: 22.0.0
Show newest version
package io.kubernetes.client.openapi.models;

import com.google.gson.annotations.SerializedName;
import java.lang.String;
import java.lang.Boolean;
import java.lang.Deprecated;
import java.lang.StringBuffer;
import io.kubernetes.client.fluent.Fluent;
import java.lang.StringBuilder;
import io.kubernetes.client.fluent.Nested;

public interface V1VolumeFluent> extends Fluent {


    
/**
 * This method has been deprecated, please use method buildAwsElasticBlockStore instead.
 * @return The buildable object.
 */
@Deprecated public V1AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore();
    public V1AWSElasticBlockStoreVolumeSource buildAwsElasticBlockStore();
    public A withAwsElasticBlockStore(V1AWSElasticBlockStoreVolumeSource awsElasticBlockStore);
    public Boolean hasAwsElasticBlockStore();
    public V1VolumeFluent.AwsElasticBlockStoreNested withNewAwsElasticBlockStore();
    public V1VolumeFluent.AwsElasticBlockStoreNested withNewAwsElasticBlockStoreLike(V1AWSElasticBlockStoreVolumeSource item);
    public V1VolumeFluent.AwsElasticBlockStoreNested editAwsElasticBlockStore();
    public V1VolumeFluent.AwsElasticBlockStoreNested editOrNewAwsElasticBlockStore();
    public V1VolumeFluent.AwsElasticBlockStoreNested editOrNewAwsElasticBlockStoreLike(V1AWSElasticBlockStoreVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildAzureDisk instead.
 * @return The buildable object.
 */
@Deprecated public V1AzureDiskVolumeSource getAzureDisk();
    public V1AzureDiskVolumeSource buildAzureDisk();
    public A withAzureDisk(V1AzureDiskVolumeSource azureDisk);
    public Boolean hasAzureDisk();
    public V1VolumeFluent.AzureDiskNested withNewAzureDisk();
    public V1VolumeFluent.AzureDiskNested withNewAzureDiskLike(V1AzureDiskVolumeSource item);
    public V1VolumeFluent.AzureDiskNested editAzureDisk();
    public V1VolumeFluent.AzureDiskNested editOrNewAzureDisk();
    public V1VolumeFluent.AzureDiskNested editOrNewAzureDiskLike(V1AzureDiskVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildAzureFile instead.
 * @return The buildable object.
 */
@Deprecated public V1AzureFileVolumeSource getAzureFile();
    public V1AzureFileVolumeSource buildAzureFile();
    public A withAzureFile(V1AzureFileVolumeSource azureFile);
    public Boolean hasAzureFile();
    public V1VolumeFluent.AzureFileNested withNewAzureFile();
    public V1VolumeFluent.AzureFileNested withNewAzureFileLike(V1AzureFileVolumeSource item);
    public V1VolumeFluent.AzureFileNested editAzureFile();
    public V1VolumeFluent.AzureFileNested editOrNewAzureFile();
    public V1VolumeFluent.AzureFileNested editOrNewAzureFileLike(V1AzureFileVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildCephfs instead.
 * @return The buildable object.
 */
@Deprecated public V1CephFSVolumeSource getCephfs();
    public V1CephFSVolumeSource buildCephfs();
    public A withCephfs(V1CephFSVolumeSource cephfs);
    public Boolean hasCephfs();
    public V1VolumeFluent.CephfsNested withNewCephfs();
    public V1VolumeFluent.CephfsNested withNewCephfsLike(V1CephFSVolumeSource item);
    public V1VolumeFluent.CephfsNested editCephfs();
    public V1VolumeFluent.CephfsNested editOrNewCephfs();
    public V1VolumeFluent.CephfsNested editOrNewCephfsLike(V1CephFSVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildCinder instead.
 * @return The buildable object.
 */
@Deprecated public V1CinderVolumeSource getCinder();
    public V1CinderVolumeSource buildCinder();
    public A withCinder(V1CinderVolumeSource cinder);
    public Boolean hasCinder();
    public V1VolumeFluent.CinderNested withNewCinder();
    public V1VolumeFluent.CinderNested withNewCinderLike(V1CinderVolumeSource item);
    public V1VolumeFluent.CinderNested editCinder();
    public V1VolumeFluent.CinderNested editOrNewCinder();
    public V1VolumeFluent.CinderNested editOrNewCinderLike(V1CinderVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildConfigMap instead.
 * @return The buildable object.
 */
@Deprecated public V1ConfigMapVolumeSource getConfigMap();
    public V1ConfigMapVolumeSource buildConfigMap();
    public A withConfigMap(V1ConfigMapVolumeSource configMap);
    public Boolean hasConfigMap();
    public V1VolumeFluent.ConfigMapNested withNewConfigMap();
    public V1VolumeFluent.ConfigMapNested withNewConfigMapLike(V1ConfigMapVolumeSource item);
    public V1VolumeFluent.ConfigMapNested editConfigMap();
    public V1VolumeFluent.ConfigMapNested editOrNewConfigMap();
    public V1VolumeFluent.ConfigMapNested editOrNewConfigMapLike(V1ConfigMapVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildCsi instead.
 * @return The buildable object.
 */
@Deprecated public V1CSIVolumeSource getCsi();
    public V1CSIVolumeSource buildCsi();
    public A withCsi(V1CSIVolumeSource csi);
    public Boolean hasCsi();
    public V1VolumeFluent.CsiNested withNewCsi();
    public V1VolumeFluent.CsiNested withNewCsiLike(V1CSIVolumeSource item);
    public V1VolumeFluent.CsiNested editCsi();
    public V1VolumeFluent.CsiNested editOrNewCsi();
    public V1VolumeFluent.CsiNested editOrNewCsiLike(V1CSIVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildDownwardAPI instead.
 * @return The buildable object.
 */
@Deprecated public V1DownwardAPIVolumeSource getDownwardAPI();
    public V1DownwardAPIVolumeSource buildDownwardAPI();
    public A withDownwardAPI(V1DownwardAPIVolumeSource downwardAPI);
    public Boolean hasDownwardAPI();
    public V1VolumeFluent.DownwardAPINested withNewDownwardAPI();
    public V1VolumeFluent.DownwardAPINested withNewDownwardAPILike(V1DownwardAPIVolumeSource item);
    public V1VolumeFluent.DownwardAPINested editDownwardAPI();
    public V1VolumeFluent.DownwardAPINested editOrNewDownwardAPI();
    public V1VolumeFluent.DownwardAPINested editOrNewDownwardAPILike(V1DownwardAPIVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildEmptyDir instead.
 * @return The buildable object.
 */
@Deprecated public V1EmptyDirVolumeSource getEmptyDir();
    public V1EmptyDirVolumeSource buildEmptyDir();
    public A withEmptyDir(V1EmptyDirVolumeSource emptyDir);
    public Boolean hasEmptyDir();
    public V1VolumeFluent.EmptyDirNested withNewEmptyDir();
    public V1VolumeFluent.EmptyDirNested withNewEmptyDirLike(V1EmptyDirVolumeSource item);
    public V1VolumeFluent.EmptyDirNested editEmptyDir();
    public V1VolumeFluent.EmptyDirNested editOrNewEmptyDir();
    public V1VolumeFluent.EmptyDirNested editOrNewEmptyDirLike(V1EmptyDirVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildEphemeral instead.
 * @return The buildable object.
 */
@Deprecated public V1EphemeralVolumeSource getEphemeral();
    public V1EphemeralVolumeSource buildEphemeral();
    public A withEphemeral(V1EphemeralVolumeSource ephemeral);
    public Boolean hasEphemeral();
    public V1VolumeFluent.EphemeralNested withNewEphemeral();
    public V1VolumeFluent.EphemeralNested withNewEphemeralLike(V1EphemeralVolumeSource item);
    public V1VolumeFluent.EphemeralNested editEphemeral();
    public V1VolumeFluent.EphemeralNested editOrNewEphemeral();
    public V1VolumeFluent.EphemeralNested editOrNewEphemeralLike(V1EphemeralVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildFc instead.
 * @return The buildable object.
 */
@Deprecated public V1FCVolumeSource getFc();
    public V1FCVolumeSource buildFc();
    public A withFc(V1FCVolumeSource fc);
    public Boolean hasFc();
    public V1VolumeFluent.FcNested withNewFc();
    public V1VolumeFluent.FcNested withNewFcLike(V1FCVolumeSource item);
    public V1VolumeFluent.FcNested editFc();
    public V1VolumeFluent.FcNested editOrNewFc();
    public V1VolumeFluent.FcNested editOrNewFcLike(V1FCVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildFlexVolume instead.
 * @return The buildable object.
 */
@Deprecated public V1FlexVolumeSource getFlexVolume();
    public V1FlexVolumeSource buildFlexVolume();
    public A withFlexVolume(V1FlexVolumeSource flexVolume);
    public Boolean hasFlexVolume();
    public V1VolumeFluent.FlexVolumeNested withNewFlexVolume();
    public V1VolumeFluent.FlexVolumeNested withNewFlexVolumeLike(V1FlexVolumeSource item);
    public V1VolumeFluent.FlexVolumeNested editFlexVolume();
    public V1VolumeFluent.FlexVolumeNested editOrNewFlexVolume();
    public V1VolumeFluent.FlexVolumeNested editOrNewFlexVolumeLike(V1FlexVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildFlocker instead.
 * @return The buildable object.
 */
@Deprecated public V1FlockerVolumeSource getFlocker();
    public V1FlockerVolumeSource buildFlocker();
    public A withFlocker(V1FlockerVolumeSource flocker);
    public Boolean hasFlocker();
    public V1VolumeFluent.FlockerNested withNewFlocker();
    public V1VolumeFluent.FlockerNested withNewFlockerLike(V1FlockerVolumeSource item);
    public V1VolumeFluent.FlockerNested editFlocker();
    public V1VolumeFluent.FlockerNested editOrNewFlocker();
    public V1VolumeFluent.FlockerNested editOrNewFlockerLike(V1FlockerVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildGcePersistentDisk instead.
 * @return The buildable object.
 */
@Deprecated public V1GCEPersistentDiskVolumeSource getGcePersistentDisk();
    public V1GCEPersistentDiskVolumeSource buildGcePersistentDisk();
    public A withGcePersistentDisk(V1GCEPersistentDiskVolumeSource gcePersistentDisk);
    public Boolean hasGcePersistentDisk();
    public V1VolumeFluent.GcePersistentDiskNested withNewGcePersistentDisk();
    public V1VolumeFluent.GcePersistentDiskNested withNewGcePersistentDiskLike(V1GCEPersistentDiskVolumeSource item);
    public V1VolumeFluent.GcePersistentDiskNested editGcePersistentDisk();
    public V1VolumeFluent.GcePersistentDiskNested editOrNewGcePersistentDisk();
    public V1VolumeFluent.GcePersistentDiskNested editOrNewGcePersistentDiskLike(V1GCEPersistentDiskVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildGitRepo instead.
 * @return The buildable object.
 */
@Deprecated public V1GitRepoVolumeSource getGitRepo();
    public V1GitRepoVolumeSource buildGitRepo();
    public A withGitRepo(V1GitRepoVolumeSource gitRepo);
    public Boolean hasGitRepo();
    public V1VolumeFluent.GitRepoNested withNewGitRepo();
    public V1VolumeFluent.GitRepoNested withNewGitRepoLike(V1GitRepoVolumeSource item);
    public V1VolumeFluent.GitRepoNested editGitRepo();
    public V1VolumeFluent.GitRepoNested editOrNewGitRepo();
    public V1VolumeFluent.GitRepoNested editOrNewGitRepoLike(V1GitRepoVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildGlusterfs instead.
 * @return The buildable object.
 */
@Deprecated public V1GlusterfsVolumeSource getGlusterfs();
    public V1GlusterfsVolumeSource buildGlusterfs();
    public A withGlusterfs(V1GlusterfsVolumeSource glusterfs);
    public Boolean hasGlusterfs();
    public V1VolumeFluent.GlusterfsNested withNewGlusterfs();
    public V1VolumeFluent.GlusterfsNested withNewGlusterfsLike(V1GlusterfsVolumeSource item);
    public V1VolumeFluent.GlusterfsNested editGlusterfs();
    public V1VolumeFluent.GlusterfsNested editOrNewGlusterfs();
    public V1VolumeFluent.GlusterfsNested editOrNewGlusterfsLike(V1GlusterfsVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildHostPath instead.
 * @return The buildable object.
 */
@Deprecated public V1HostPathVolumeSource getHostPath();
    public V1HostPathVolumeSource buildHostPath();
    public A withHostPath(V1HostPathVolumeSource hostPath);
    public Boolean hasHostPath();
    public V1VolumeFluent.HostPathNested withNewHostPath();
    public V1VolumeFluent.HostPathNested withNewHostPathLike(V1HostPathVolumeSource item);
    public V1VolumeFluent.HostPathNested editHostPath();
    public V1VolumeFluent.HostPathNested editOrNewHostPath();
    public V1VolumeFluent.HostPathNested editOrNewHostPathLike(V1HostPathVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildIscsi instead.
 * @return The buildable object.
 */
@Deprecated public V1ISCSIVolumeSource getIscsi();
    public V1ISCSIVolumeSource buildIscsi();
    public A withIscsi(V1ISCSIVolumeSource iscsi);
    public Boolean hasIscsi();
    public V1VolumeFluent.IscsiNested withNewIscsi();
    public V1VolumeFluent.IscsiNested withNewIscsiLike(V1ISCSIVolumeSource item);
    public V1VolumeFluent.IscsiNested editIscsi();
    public V1VolumeFluent.IscsiNested editOrNewIscsi();
    public V1VolumeFluent.IscsiNested editOrNewIscsiLike(V1ISCSIVolumeSource item);
    public String getName();
    public A withName(String name);
    public Boolean hasName();
    public A withNewName(String arg1);
    public A withNewName(StringBuilder arg1);
    public A withNewName(StringBuffer arg1);
    
/**
 * This method has been deprecated, please use method buildNfs instead.
 * @return The buildable object.
 */
@Deprecated public V1NFSVolumeSource getNfs();
    public V1NFSVolumeSource buildNfs();
    public A withNfs(V1NFSVolumeSource nfs);
    public Boolean hasNfs();
    public V1VolumeFluent.NfsNested withNewNfs();
    public V1VolumeFluent.NfsNested withNewNfsLike(V1NFSVolumeSource item);
    public V1VolumeFluent.NfsNested editNfs();
    public V1VolumeFluent.NfsNested editOrNewNfs();
    public V1VolumeFluent.NfsNested editOrNewNfsLike(V1NFSVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildPersistentVolumeClaim instead.
 * @return The buildable object.
 */
@Deprecated public V1PersistentVolumeClaimVolumeSource getPersistentVolumeClaim();
    public V1PersistentVolumeClaimVolumeSource buildPersistentVolumeClaim();
    public A withPersistentVolumeClaim(V1PersistentVolumeClaimVolumeSource persistentVolumeClaim);
    public Boolean hasPersistentVolumeClaim();
    public V1VolumeFluent.PersistentVolumeClaimNested withNewPersistentVolumeClaim();
    public V1VolumeFluent.PersistentVolumeClaimNested withNewPersistentVolumeClaimLike(V1PersistentVolumeClaimVolumeSource item);
    public V1VolumeFluent.PersistentVolumeClaimNested editPersistentVolumeClaim();
    public V1VolumeFluent.PersistentVolumeClaimNested editOrNewPersistentVolumeClaim();
    public V1VolumeFluent.PersistentVolumeClaimNested editOrNewPersistentVolumeClaimLike(V1PersistentVolumeClaimVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildPhotonPersistentDisk instead.
 * @return The buildable object.
 */
@Deprecated public V1PhotonPersistentDiskVolumeSource getPhotonPersistentDisk();
    public V1PhotonPersistentDiskVolumeSource buildPhotonPersistentDisk();
    public A withPhotonPersistentDisk(V1PhotonPersistentDiskVolumeSource photonPersistentDisk);
    public Boolean hasPhotonPersistentDisk();
    public V1VolumeFluent.PhotonPersistentDiskNested withNewPhotonPersistentDisk();
    public V1VolumeFluent.PhotonPersistentDiskNested withNewPhotonPersistentDiskLike(V1PhotonPersistentDiskVolumeSource item);
    public V1VolumeFluent.PhotonPersistentDiskNested editPhotonPersistentDisk();
    public V1VolumeFluent.PhotonPersistentDiskNested editOrNewPhotonPersistentDisk();
    public V1VolumeFluent.PhotonPersistentDiskNested editOrNewPhotonPersistentDiskLike(V1PhotonPersistentDiskVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildPortworxVolume instead.
 * @return The buildable object.
 */
@Deprecated public V1PortworxVolumeSource getPortworxVolume();
    public V1PortworxVolumeSource buildPortworxVolume();
    public A withPortworxVolume(V1PortworxVolumeSource portworxVolume);
    public Boolean hasPortworxVolume();
    public V1VolumeFluent.PortworxVolumeNested withNewPortworxVolume();
    public V1VolumeFluent.PortworxVolumeNested withNewPortworxVolumeLike(V1PortworxVolumeSource item);
    public V1VolumeFluent.PortworxVolumeNested editPortworxVolume();
    public V1VolumeFluent.PortworxVolumeNested editOrNewPortworxVolume();
    public V1VolumeFluent.PortworxVolumeNested editOrNewPortworxVolumeLike(V1PortworxVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildProjected instead.
 * @return The buildable object.
 */
@Deprecated public V1ProjectedVolumeSource getProjected();
    public V1ProjectedVolumeSource buildProjected();
    public A withProjected(V1ProjectedVolumeSource projected);
    public Boolean hasProjected();
    public V1VolumeFluent.ProjectedNested withNewProjected();
    public V1VolumeFluent.ProjectedNested withNewProjectedLike(V1ProjectedVolumeSource item);
    public V1VolumeFluent.ProjectedNested editProjected();
    public V1VolumeFluent.ProjectedNested editOrNewProjected();
    public V1VolumeFluent.ProjectedNested editOrNewProjectedLike(V1ProjectedVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildQuobyte instead.
 * @return The buildable object.
 */
@Deprecated public V1QuobyteVolumeSource getQuobyte();
    public V1QuobyteVolumeSource buildQuobyte();
    public A withQuobyte(V1QuobyteVolumeSource quobyte);
    public Boolean hasQuobyte();
    public V1VolumeFluent.QuobyteNested withNewQuobyte();
    public V1VolumeFluent.QuobyteNested withNewQuobyteLike(V1QuobyteVolumeSource item);
    public V1VolumeFluent.QuobyteNested editQuobyte();
    public V1VolumeFluent.QuobyteNested editOrNewQuobyte();
    public V1VolumeFluent.QuobyteNested editOrNewQuobyteLike(V1QuobyteVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildRbd instead.
 * @return The buildable object.
 */
@Deprecated public V1RBDVolumeSource getRbd();
    public V1RBDVolumeSource buildRbd();
    public A withRbd(V1RBDVolumeSource rbd);
    public Boolean hasRbd();
    public V1VolumeFluent.RbdNested withNewRbd();
    public V1VolumeFluent.RbdNested withNewRbdLike(V1RBDVolumeSource item);
    public V1VolumeFluent.RbdNested editRbd();
    public V1VolumeFluent.RbdNested editOrNewRbd();
    public V1VolumeFluent.RbdNested editOrNewRbdLike(V1RBDVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildScaleIO instead.
 * @return The buildable object.
 */
@Deprecated public V1ScaleIOVolumeSource getScaleIO();
    public V1ScaleIOVolumeSource buildScaleIO();
    public A withScaleIO(V1ScaleIOVolumeSource scaleIO);
    public Boolean hasScaleIO();
    public V1VolumeFluent.ScaleIONested withNewScaleIO();
    public V1VolumeFluent.ScaleIONested withNewScaleIOLike(V1ScaleIOVolumeSource item);
    public V1VolumeFluent.ScaleIONested editScaleIO();
    public V1VolumeFluent.ScaleIONested editOrNewScaleIO();
    public V1VolumeFluent.ScaleIONested editOrNewScaleIOLike(V1ScaleIOVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildSecret instead.
 * @return The buildable object.
 */
@Deprecated public V1SecretVolumeSource getSecret();
    public V1SecretVolumeSource buildSecret();
    public A withSecret(V1SecretVolumeSource secret);
    public Boolean hasSecret();
    public V1VolumeFluent.SecretNested withNewSecret();
    public V1VolumeFluent.SecretNested withNewSecretLike(V1SecretVolumeSource item);
    public V1VolumeFluent.SecretNested editSecret();
    public V1VolumeFluent.SecretNested editOrNewSecret();
    public V1VolumeFluent.SecretNested editOrNewSecretLike(V1SecretVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildStorageos instead.
 * @return The buildable object.
 */
@Deprecated public V1StorageOSVolumeSource getStorageos();
    public V1StorageOSVolumeSource buildStorageos();
    public A withStorageos(V1StorageOSVolumeSource storageos);
    public Boolean hasStorageos();
    public V1VolumeFluent.StorageosNested withNewStorageos();
    public V1VolumeFluent.StorageosNested withNewStorageosLike(V1StorageOSVolumeSource item);
    public V1VolumeFluent.StorageosNested editStorageos();
    public V1VolumeFluent.StorageosNested editOrNewStorageos();
    public V1VolumeFluent.StorageosNested editOrNewStorageosLike(V1StorageOSVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildVsphereVolume instead.
 * @return The buildable object.
 */
@Deprecated public V1VsphereVirtualDiskVolumeSource getVsphereVolume();
    public V1VsphereVirtualDiskVolumeSource buildVsphereVolume();
    public A withVsphereVolume(V1VsphereVirtualDiskVolumeSource vsphereVolume);
    public Boolean hasVsphereVolume();
    public V1VolumeFluent.VsphereVolumeNested withNewVsphereVolume();
    public V1VolumeFluent.VsphereVolumeNested withNewVsphereVolumeLike(V1VsphereVirtualDiskVolumeSource item);
    public V1VolumeFluent.VsphereVolumeNested editVsphereVolume();
    public V1VolumeFluent.VsphereVolumeNested editOrNewVsphereVolume();
    public V1VolumeFluent.VsphereVolumeNested editOrNewVsphereVolumeLike(V1VsphereVirtualDiskVolumeSource item);
    public interface AwsElasticBlockStoreNested extends io.kubernetes.client.fluent.Nested,V1AWSElasticBlockStoreVolumeSourceFluent> {

        public N and();
        public N endAwsElasticBlockStore();    }


    public interface AzureDiskNested extends io.kubernetes.client.fluent.Nested,V1AzureDiskVolumeSourceFluent> {

        public N and();
        public N endAzureDisk();    }


    public interface AzureFileNested extends io.kubernetes.client.fluent.Nested,V1AzureFileVolumeSourceFluent> {

        public N and();
        public N endAzureFile();    }


    public interface CephfsNested extends io.kubernetes.client.fluent.Nested,V1CephFSVolumeSourceFluent> {

        public N and();
        public N endCephfs();    }


    public interface CinderNested extends io.kubernetes.client.fluent.Nested,V1CinderVolumeSourceFluent> {

        public N and();
        public N endCinder();    }


    public interface ConfigMapNested extends io.kubernetes.client.fluent.Nested,V1ConfigMapVolumeSourceFluent> {

        public N and();
        public N endConfigMap();    }


    public interface CsiNested extends io.kubernetes.client.fluent.Nested,V1CSIVolumeSourceFluent> {

        public N and();
        public N endCsi();    }


    public interface DownwardAPINested extends io.kubernetes.client.fluent.Nested,V1DownwardAPIVolumeSourceFluent> {

        public N and();
        public N endDownwardAPI();    }


    public interface EmptyDirNested extends io.kubernetes.client.fluent.Nested,V1EmptyDirVolumeSourceFluent> {

        public N and();
        public N endEmptyDir();    }


    public interface EphemeralNested extends io.kubernetes.client.fluent.Nested,V1EphemeralVolumeSourceFluent> {

        public N and();
        public N endEphemeral();    }


    public interface FcNested extends io.kubernetes.client.fluent.Nested,V1FCVolumeSourceFluent> {

        public N and();
        public N endFc();    }


    public interface FlexVolumeNested extends io.kubernetes.client.fluent.Nested,V1FlexVolumeSourceFluent> {

        public N and();
        public N endFlexVolume();    }


    public interface FlockerNested extends io.kubernetes.client.fluent.Nested,V1FlockerVolumeSourceFluent> {

        public N and();
        public N endFlocker();    }


    public interface GcePersistentDiskNested extends io.kubernetes.client.fluent.Nested,V1GCEPersistentDiskVolumeSourceFluent> {

        public N and();
        public N endGcePersistentDisk();    }


    public interface GitRepoNested extends io.kubernetes.client.fluent.Nested,V1GitRepoVolumeSourceFluent> {

        public N and();
        public N endGitRepo();    }


    public interface GlusterfsNested extends io.kubernetes.client.fluent.Nested,V1GlusterfsVolumeSourceFluent> {

        public N and();
        public N endGlusterfs();    }


    public interface HostPathNested extends io.kubernetes.client.fluent.Nested,V1HostPathVolumeSourceFluent> {

        public N and();
        public N endHostPath();    }


    public interface IscsiNested extends io.kubernetes.client.fluent.Nested,V1ISCSIVolumeSourceFluent> {

        public N and();
        public N endIscsi();    }


    public interface NfsNested extends io.kubernetes.client.fluent.Nested,V1NFSVolumeSourceFluent> {

        public N and();
        public N endNfs();    }


    public interface PersistentVolumeClaimNested extends io.kubernetes.client.fluent.Nested,V1PersistentVolumeClaimVolumeSourceFluent> {

        public N and();
        public N endPersistentVolumeClaim();    }


    public interface PhotonPersistentDiskNested extends io.kubernetes.client.fluent.Nested,V1PhotonPersistentDiskVolumeSourceFluent> {

        public N and();
        public N endPhotonPersistentDisk();    }


    public interface PortworxVolumeNested extends io.kubernetes.client.fluent.Nested,V1PortworxVolumeSourceFluent> {

        public N and();
        public N endPortworxVolume();    }


    public interface ProjectedNested extends io.kubernetes.client.fluent.Nested,V1ProjectedVolumeSourceFluent> {

        public N and();
        public N endProjected();    }


    public interface QuobyteNested extends io.kubernetes.client.fluent.Nested,V1QuobyteVolumeSourceFluent> {

        public N and();
        public N endQuobyte();    }


    public interface RbdNested extends io.kubernetes.client.fluent.Nested,V1RBDVolumeSourceFluent> {

        public N and();
        public N endRbd();    }


    public interface ScaleIONested extends io.kubernetes.client.fluent.Nested,V1ScaleIOVolumeSourceFluent> {

        public N and();
        public N endScaleIO();    }


    public interface SecretNested extends io.kubernetes.client.fluent.Nested,V1SecretVolumeSourceFluent> {

        public N and();
        public N endSecret();    }


    public interface StorageosNested extends io.kubernetes.client.fluent.Nested,V1StorageOSVolumeSourceFluent> {

        public N and();
        public N endStorageos();    }


    public interface VsphereVolumeNested extends io.kubernetes.client.fluent.Nested,V1VsphereVirtualDiskVolumeSourceFluent> {

        public N and();
        public N endVsphereVolume();    }


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy