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 java.lang.String;
import java.lang.Boolean;
import io.kubernetes.client.fluent.Fluent;
import io.kubernetes.client.fluent.Nested;
import java.lang.Deprecated;

 /**
  * Generated
  */
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();
  
  /**
   * 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 Nested,V1AWSElasticBlockStoreVolumeSourceFluent>{
    public N and();
    public N endAwsElasticBlockStore();
    
  }
  public interface AzureDiskNested extends Nested,V1AzureDiskVolumeSourceFluent>{
    public N and();
    public N endAzureDisk();
    
  }
  public interface AzureFileNested extends Nested,V1AzureFileVolumeSourceFluent>{
    public N and();
    public N endAzureFile();
    
  }
  public interface CephfsNested extends Nested,V1CephFSVolumeSourceFluent>{
    public N and();
    public N endCephfs();
    
  }
  public interface CinderNested extends Nested,V1CinderVolumeSourceFluent>{
    public N and();
    public N endCinder();
    
  }
  public interface ConfigMapNested extends Nested,V1ConfigMapVolumeSourceFluent>{
    public N and();
    public N endConfigMap();
    
  }
  public interface CsiNested extends Nested,V1CSIVolumeSourceFluent>{
    public N and();
    public N endCsi();
    
  }
  public interface DownwardAPINested extends Nested,V1DownwardAPIVolumeSourceFluent>{
    public N and();
    public N endDownwardAPI();
    
  }
  public interface EmptyDirNested extends Nested,V1EmptyDirVolumeSourceFluent>{
    public N and();
    public N endEmptyDir();
    
  }
  public interface EphemeralNested extends Nested,V1EphemeralVolumeSourceFluent>{
    public N and();
    public N endEphemeral();
    
  }
  public interface FcNested extends Nested,V1FCVolumeSourceFluent>{
    public N and();
    public N endFc();
    
  }
  public interface FlexVolumeNested extends Nested,V1FlexVolumeSourceFluent>{
    public N and();
    public N endFlexVolume();
    
  }
  public interface FlockerNested extends Nested,V1FlockerVolumeSourceFluent>{
    public N and();
    public N endFlocker();
    
  }
  public interface GcePersistentDiskNested extends Nested,V1GCEPersistentDiskVolumeSourceFluent>{
    public N and();
    public N endGcePersistentDisk();
    
  }
  public interface GitRepoNested extends Nested,V1GitRepoVolumeSourceFluent>{
    public N and();
    public N endGitRepo();
    
  }
  public interface GlusterfsNested extends Nested,V1GlusterfsVolumeSourceFluent>{
    public N and();
    public N endGlusterfs();
    
  }
  public interface HostPathNested extends Nested,V1HostPathVolumeSourceFluent>{
    public N and();
    public N endHostPath();
    
  }
  public interface IscsiNested extends Nested,V1ISCSIVolumeSourceFluent>{
    public N and();
    public N endIscsi();
    
  }
  public interface NfsNested extends Nested,V1NFSVolumeSourceFluent>{
    public N and();
    public N endNfs();
    
  }
  public interface PersistentVolumeClaimNested extends Nested,V1PersistentVolumeClaimVolumeSourceFluent>{
    public N and();
    public N endPersistentVolumeClaim();
    
  }
  public interface PhotonPersistentDiskNested extends Nested,V1PhotonPersistentDiskVolumeSourceFluent>{
    public N and();
    public N endPhotonPersistentDisk();
    
  }
  public interface PortworxVolumeNested extends Nested,V1PortworxVolumeSourceFluent>{
    public N and();
    public N endPortworxVolume();
    
  }
  public interface ProjectedNested extends Nested,V1ProjectedVolumeSourceFluent>{
    public N and();
    public N endProjected();
    
  }
  public interface QuobyteNested extends Nested,V1QuobyteVolumeSourceFluent>{
    public N and();
    public N endQuobyte();
    
  }
  public interface RbdNested extends Nested,V1RBDVolumeSourceFluent>{
    public N and();
    public N endRbd();
    
  }
  public interface ScaleIONested extends Nested,V1ScaleIOVolumeSourceFluent>{
    public N and();
    public N endScaleIO();
    
  }
  public interface SecretNested extends Nested,V1SecretVolumeSourceFluent>{
    public N and();
    public N endSecret();
    
  }
  public interface StorageosNested extends Nested,V1StorageOSVolumeSourceFluent>{
    public N and();
    public N endStorageos();
    
  }
  public interface VsphereVolumeNested extends Nested,V1VsphereVirtualDiskVolumeSourceFluent>{
    public N and();
    public N endVsphereVolume();
    
  }
  
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy