annotations.io.alauda.kubernetes.api.model.VolumeFluent Maven / Gradle / Ivy
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();
}
}