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

io.alauda.kubernetes.api.model.VolumeFluent Maven / Gradle / Ivy

There is a newer version: 0.2.12
Show newest version
package io.alauda.kubernetes.api.model;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import javax.validation.constraints.Size;
import java.lang.String;
import java.lang.Boolean;
import javax.validation.Valid;
import java.lang.Object;
import java.util.Map;
import java.lang.Deprecated;
import javax.validation.constraints.Pattern;
import io.alauda.kubernetes.api.builder.Fluent;
import io.alauda.kubernetes.api.builder.Nested;
import java.lang.Integer;

public interface VolumeFluent> extends Fluent{


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

    public interface AwsElasticBlockStoreNested extends io.alauda.kubernetes.api.builder.Nested,AWSElasticBlockStoreVolumeSourceFluent>{

        
    public N and();    public N endAwsElasticBlockStore();
}
    public interface AzureDiskNested extends io.alauda.kubernetes.api.builder.Nested,AzureDiskVolumeSourceFluent>{

        
    public N and();    public N endAzureDisk();
}
    public interface AzureFileNested extends io.alauda.kubernetes.api.builder.Nested,AzureFileVolumeSourceFluent>{

        
    public N and();    public N endAzureFile();
}
    public interface CephfsNested extends io.alauda.kubernetes.api.builder.Nested,CephFSVolumeSourceFluent>{

        
    public N and();    public N endCephfs();
}
    public interface CinderNested extends io.alauda.kubernetes.api.builder.Nested,CinderVolumeSourceFluent>{

        
    public N and();    public N endCinder();
}
    public interface ConfigMapNested extends io.alauda.kubernetes.api.builder.Nested,ConfigMapVolumeSourceFluent>{

        
    public N and();    public N endConfigMap();
}
    public interface DownwardAPINested extends io.alauda.kubernetes.api.builder.Nested,DownwardAPIVolumeSourceFluent>{

        
    public N and();    public N endDownwardAPI();
}
    public interface EmptyDirNested extends io.alauda.kubernetes.api.builder.Nested,EmptyDirVolumeSourceFluent>{

        
    public N and();    public N endEmptyDir();
}
    public interface FcNested extends io.alauda.kubernetes.api.builder.Nested,FCVolumeSourceFluent>{

        
    public N and();    public N endFc();
}
    public interface FlexVolumeNested extends io.alauda.kubernetes.api.builder.Nested,FlexVolumeSourceFluent>{

        
    public N and();    public N endFlexVolume();
}
    public interface FlockerNested extends io.alauda.kubernetes.api.builder.Nested,FlockerVolumeSourceFluent>{

        
    public N and();    public N endFlocker();
}
    public interface GcePersistentDiskNested extends io.alauda.kubernetes.api.builder.Nested,GCEPersistentDiskVolumeSourceFluent>{

        
    public N and();    public N endGcePersistentDisk();
}
    public interface GitRepoNested extends io.alauda.kubernetes.api.builder.Nested,GitRepoVolumeSourceFluent>{

        
    public N and();    public N endGitRepo();
}
    public interface GlusterfsNested extends io.alauda.kubernetes.api.builder.Nested,GlusterfsVolumeSourceFluent>{

        
    public N and();    public N endGlusterfs();
}
    public interface HostPathNested extends io.alauda.kubernetes.api.builder.Nested,HostPathVolumeSourceFluent>{

        
    public N and();    public N endHostPath();
}
    public interface IscsiNested extends io.alauda.kubernetes.api.builder.Nested,ISCSIVolumeSourceFluent>{

        
    public N and();    public N endIscsi();
}
    public interface NfsNested extends io.alauda.kubernetes.api.builder.Nested,NFSVolumeSourceFluent>{

        
    public N and();    public N endNfs();
}
    public interface PersistentVolumeClaimNested extends io.alauda.kubernetes.api.builder.Nested,PersistentVolumeClaimVolumeSourceFluent>{

        
    public N and();    public N endPersistentVolumeClaim();
}
    public interface PhotonPersistentDiskNested extends io.alauda.kubernetes.api.builder.Nested,PhotonPersistentDiskVolumeSourceFluent>{

        
    public N and();    public N endPhotonPersistentDisk();
}
    public interface PortworxVolumeNested extends io.alauda.kubernetes.api.builder.Nested,PortworxVolumeSourceFluent>{

        
    public N and();    public N endPortworxVolume();
}
    public interface ProjectedNested extends io.alauda.kubernetes.api.builder.Nested,ProjectedVolumeSourceFluent>{

        
    public N and();    public N endProjected();
}
    public interface QuobyteNested extends io.alauda.kubernetes.api.builder.Nested,QuobyteVolumeSourceFluent>{

        
    public N and();    public N endQuobyte();
}
    public interface RbdNested extends io.alauda.kubernetes.api.builder.Nested,RBDVolumeSourceFluent>{

        
    public N and();    public N endRbd();
}
    public interface ScaleIONested extends io.alauda.kubernetes.api.builder.Nested,ScaleIOVolumeSourceFluent>{

        
    public N and();    public N endScaleIO();
}
    public interface SecretNested extends io.alauda.kubernetes.api.builder.Nested,SecretVolumeSourceFluent>{

        
    public N and();    public N endSecret();
}
    public interface StorageosNested extends io.alauda.kubernetes.api.builder.Nested,StorageOSVolumeSourceFluent>{

        
    public N and();    public N endStorageos();
}
    public interface VsphereVolumeNested extends io.alauda.kubernetes.api.builder.Nested,VsphereVirtualDiskVolumeSourceFluent>{

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


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy