
annotations.io.fabric8.kubernetes.api.model.VolumeFluent Maven / Gradle / Ivy
package io.fabric8.kubernetes.api.model;
import io.fabric8.kubernetes.api.builder.Fluent;
import com.fasterxml.jackson.annotation.JsonProperty;
import javax.validation.Valid;
import java.lang.String;
import javax.validation.constraints.Pattern;
import javax.validation.constraints.Size;
import java.lang.Object;
import java.util.Map;
import com.fasterxml.jackson.annotation.JsonIgnore;
import java.lang.Integer;
import java.lang.Boolean;
import io.fabric8.kubernetes.api.builder.Nested;
public interface VolumeFluent> extends Fluent{
public AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore();
public A withAwsElasticBlockStore(AWSElasticBlockStoreVolumeSource awsElasticBlockStore);
public VolumeFluent.AwsElasticBlockStoreNested withNewAwsElasticBlockStore();
public VolumeFluent.AwsElasticBlockStoreNested withNewAwsElasticBlockStoreLike(AWSElasticBlockStoreVolumeSource item);
public VolumeFluent.AwsElasticBlockStoreNested editAwsElasticBlockStore();
public A withNewAwsElasticBlockStore(String fsType,Integer partition,Boolean readOnly,String volumeID);
public AzureFileVolumeSource getAzureFile();
public A withAzureFile(AzureFileVolumeSource azureFile);
public VolumeFluent.AzureFileNested withNewAzureFile();
public VolumeFluent.AzureFileNested withNewAzureFileLike(AzureFileVolumeSource item);
public VolumeFluent.AzureFileNested editAzureFile();
public A withNewAzureFile(Boolean readOnly,String secretName,String shareName);
public CephFSVolumeSource getCephfs();
public A withCephfs(CephFSVolumeSource cephfs);
public VolumeFluent.CephfsNested withNewCephfs();
public VolumeFluent.CephfsNested withNewCephfsLike(CephFSVolumeSource item);
public VolumeFluent.CephfsNested editCephfs();
public CinderVolumeSource getCinder();
public A withCinder(CinderVolumeSource cinder);
public VolumeFluent.CinderNested withNewCinder();
public VolumeFluent.CinderNested withNewCinderLike(CinderVolumeSource item);
public VolumeFluent.CinderNested editCinder();
public A withNewCinder(String fsType,Boolean readOnly,String volumeID);
public ConfigMapVolumeSource getConfigMap();
public A withConfigMap(ConfigMapVolumeSource configMap);
public VolumeFluent.ConfigMapNested withNewConfigMap();
public VolumeFluent.ConfigMapNested withNewConfigMapLike(ConfigMapVolumeSource item);
public VolumeFluent.ConfigMapNested editConfigMap();
public DownwardAPIVolumeSource getDownwardAPI();
public A withDownwardAPI(DownwardAPIVolumeSource downwardAPI);
public VolumeFluent.DownwardAPINested withNewDownwardAPI();
public VolumeFluent.DownwardAPINested withNewDownwardAPILike(DownwardAPIVolumeSource item);
public VolumeFluent.DownwardAPINested editDownwardAPI();
public EmptyDirVolumeSource getEmptyDir();
public A withEmptyDir(EmptyDirVolumeSource emptyDir);
public VolumeFluent.EmptyDirNested withNewEmptyDir();
public VolumeFluent.EmptyDirNested withNewEmptyDirLike(EmptyDirVolumeSource item);
public VolumeFluent.EmptyDirNested editEmptyDir();
public A withNewEmptyDir(String medium);
public FCVolumeSource getFc();
public A withFc(FCVolumeSource fc);
public VolumeFluent.FcNested withNewFc();
public VolumeFluent.FcNested withNewFcLike(FCVolumeSource item);
public VolumeFluent.FcNested editFc();
public FlexVolumeSource getFlexVolume();
public A withFlexVolume(FlexVolumeSource flexVolume);
public VolumeFluent.FlexVolumeNested withNewFlexVolume();
public VolumeFluent.FlexVolumeNested withNewFlexVolumeLike(FlexVolumeSource item);
public VolumeFluent.FlexVolumeNested editFlexVolume();
public FlockerVolumeSource getFlocker();
public A withFlocker(FlockerVolumeSource flocker);
public VolumeFluent.FlockerNested withNewFlocker();
public VolumeFluent.FlockerNested withNewFlockerLike(FlockerVolumeSource item);
public VolumeFluent.FlockerNested editFlocker();
public A withNewFlocker(String datasetName);
public GCEPersistentDiskVolumeSource getGcePersistentDisk();
public A withGcePersistentDisk(GCEPersistentDiskVolumeSource gcePersistentDisk);
public VolumeFluent.GcePersistentDiskNested withNewGcePersistentDisk();
public VolumeFluent.GcePersistentDiskNested withNewGcePersistentDiskLike(GCEPersistentDiskVolumeSource item);
public VolumeFluent.GcePersistentDiskNested editGcePersistentDisk();
public A withNewGcePersistentDisk(String fsType,Integer partition,String pdName,Boolean readOnly);
public GitRepoVolumeSource getGitRepo();
public A withGitRepo(GitRepoVolumeSource gitRepo);
public VolumeFluent.GitRepoNested withNewGitRepo();
public VolumeFluent.GitRepoNested withNewGitRepoLike(GitRepoVolumeSource item);
public VolumeFluent.GitRepoNested editGitRepo();
public A withNewGitRepo(String directory,String repository,String revision);
public GlusterfsVolumeSource getGlusterfs();
public A withGlusterfs(GlusterfsVolumeSource glusterfs);
public VolumeFluent.GlusterfsNested withNewGlusterfs();
public VolumeFluent.GlusterfsNested withNewGlusterfsLike(GlusterfsVolumeSource item);
public VolumeFluent.GlusterfsNested editGlusterfs();
public A withNewGlusterfs(String endpoints,String path,Boolean readOnly);
public HostPathVolumeSource getHostPath();
public A withHostPath(HostPathVolumeSource hostPath);
public VolumeFluent.HostPathNested withNewHostPath();
public VolumeFluent.HostPathNested withNewHostPathLike(HostPathVolumeSource item);
public VolumeFluent.HostPathNested editHostPath();
public A withNewHostPath(String path);
public ISCSIVolumeSource getIscsi();
public A withIscsi(ISCSIVolumeSource iscsi);
public VolumeFluent.IscsiNested withNewIscsi();
public VolumeFluent.IscsiNested withNewIscsiLike(ISCSIVolumeSource item);
public VolumeFluent.IscsiNested editIscsi();
public MetadataVolumeSource getMetadata();
public A withMetadata(MetadataVolumeSource metadata);
public VolumeFluent.MetadataNested withNewMetadata();
public VolumeFluent.MetadataNested withNewMetadataLike(MetadataVolumeSource item);
public VolumeFluent.MetadataNested editMetadata();
public String getName();
public A withName(String name);
public NFSVolumeSource getNfs();
public A withNfs(NFSVolumeSource nfs);
public VolumeFluent.NfsNested withNewNfs();
public VolumeFluent.NfsNested withNewNfsLike(NFSVolumeSource item);
public VolumeFluent.NfsNested editNfs();
public A withNewNfs(String path,Boolean readOnly,String server);
public PersistentVolumeClaimVolumeSource getPersistentVolumeClaim();
public A withPersistentVolumeClaim(PersistentVolumeClaimVolumeSource persistentVolumeClaim);
public VolumeFluent.PersistentVolumeClaimNested withNewPersistentVolumeClaim();
public VolumeFluent.PersistentVolumeClaimNested withNewPersistentVolumeClaimLike(PersistentVolumeClaimVolumeSource item);
public VolumeFluent.PersistentVolumeClaimNested editPersistentVolumeClaim();
public A withNewPersistentVolumeClaim(String claimName,Boolean readOnly);
public RBDVolumeSource getRbd();
public A withRbd(RBDVolumeSource rbd);
public VolumeFluent.RbdNested withNewRbd();
public VolumeFluent.RbdNested withNewRbdLike(RBDVolumeSource item);
public VolumeFluent.RbdNested editRbd();
public SecretVolumeSource getSecret();
public A withSecret(SecretVolumeSource secret);
public VolumeFluent.SecretNested withNewSecret();
public VolumeFluent.SecretNested withNewSecretLike(SecretVolumeSource item);
public VolumeFluent.SecretNested editSecret();
public A withNewSecret(String secretName);
public interface AwsElasticBlockStoreNested extends Nested,AWSElasticBlockStoreVolumeSourceFluent>{
public N endAwsElasticBlockStore(); public N and();
}
public interface AzureFileNested extends Nested,AzureFileVolumeSourceFluent>{
public N endAzureFile(); public N and();
}
public interface CephfsNested extends Nested,CephFSVolumeSourceFluent>{
public N endCephfs(); public N and();
}
public interface CinderNested extends Nested,CinderVolumeSourceFluent>{
public N and(); public N endCinder();
}
public interface ConfigMapNested extends Nested,ConfigMapVolumeSourceFluent>{
public N and(); public N endConfigMap();
}
public interface DownwardAPINested extends Nested,DownwardAPIVolumeSourceFluent>{
public N endDownwardAPI(); public N and();
}
public interface EmptyDirNested extends Nested,EmptyDirVolumeSourceFluent>{
public N endEmptyDir(); public N and();
}
public interface FcNested extends Nested,FCVolumeSourceFluent>{
public N and(); public N endFc();
}
public interface FlexVolumeNested extends Nested,FlexVolumeSourceFluent>{
public N and(); public N endFlexVolume();
}
public interface FlockerNested extends Nested,FlockerVolumeSourceFluent>{
public N and(); public N endFlocker();
}
public interface GcePersistentDiskNested extends Nested,GCEPersistentDiskVolumeSourceFluent>{
public N endGcePersistentDisk(); public N and();
}
public interface GitRepoNested extends Nested,GitRepoVolumeSourceFluent>{
public N endGitRepo(); public N and();
}
public interface GlusterfsNested extends Nested,GlusterfsVolumeSourceFluent>{
public N and(); public N endGlusterfs();
}
public interface HostPathNested extends Nested,HostPathVolumeSourceFluent>{
public N and(); public N endHostPath();
}
public interface IscsiNested extends Nested,ISCSIVolumeSourceFluent>{
public N and(); public N endIscsi();
}
public interface MetadataNested extends Nested,MetadataVolumeSourceFluent>{
public N and(); public N endMetadata();
}
public interface NfsNested extends Nested,NFSVolumeSourceFluent>{
public N endNfs(); public N and();
}
public interface PersistentVolumeClaimNested extends Nested,PersistentVolumeClaimVolumeSourceFluent>{
public N endPersistentVolumeClaim(); public N and();
}
public interface RbdNested extends Nested,RBDVolumeSourceFluent>{
public N and(); public N endRbd();
}
public interface SecretNested extends Nested,SecretVolumeSourceFluent>{
public N and(); public N endSecret();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy