
annotations.io.fabric8.kubernetes.api.model.VolumeFluent Maven / Gradle / Ivy
package io.fabric8.kubernetes.api.model;
import java.util.Map;
import java.util.Map;
import java.util.HashMap;
import java.io.Serializable;
import java.util.AbstractMap;
import io.fabric8.kubernetes.api.builder.Nested;
import io.fabric8.kubernetes.api.builder.Fluent;
public interface VolumeFluent> extends Fluent{
public AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore(); public A withAwsElasticBlockStore( AWSElasticBlockStoreVolumeSource awsElasticBlockStore); public AwsElasticBlockStoreNested withNewAwsElasticBlockStore(); public AwsElasticBlockStoreNested withNewAwsElasticBlockStoreLike( AWSElasticBlockStoreVolumeSource item); public AwsElasticBlockStoreNested editAwsElasticBlockStore(); public A withNewAwsElasticBlockStore( String fsType, Integer partition, Boolean readOnly, String volumeID); public AzureFileVolumeSource getAzureFile(); public A withAzureFile( AzureFileVolumeSource azureFile); public AzureFileNested withNewAzureFile(); public AzureFileNested withNewAzureFileLike( AzureFileVolumeSource item); public AzureFileNested editAzureFile(); public A withNewAzureFile( Boolean readOnly, String secretName, String shareName); public CephFSVolumeSource getCephfs(); public A withCephfs( CephFSVolumeSource cephfs); public CephfsNested withNewCephfs(); public CephfsNested withNewCephfsLike( CephFSVolumeSource item); public CephfsNested editCephfs(); public CinderVolumeSource getCinder(); public A withCinder( CinderVolumeSource cinder); public CinderNested withNewCinder(); public CinderNested withNewCinderLike( CinderVolumeSource item); public CinderNested editCinder(); public A withNewCinder( String fsType, Boolean readOnly, String volumeID); public ConfigMapVolumeSource getConfigMap(); public A withConfigMap( ConfigMapVolumeSource configMap); public ConfigMapNested withNewConfigMap(); public ConfigMapNested withNewConfigMapLike( ConfigMapVolumeSource item); public ConfigMapNested editConfigMap(); public DownwardAPIVolumeSource getDownwardAPI(); public A withDownwardAPI( DownwardAPIVolumeSource downwardAPI); public DownwardAPINested withNewDownwardAPI(); public DownwardAPINested withNewDownwardAPILike( DownwardAPIVolumeSource item); public DownwardAPINested editDownwardAPI(); public EmptyDirVolumeSource getEmptyDir(); public A withEmptyDir( EmptyDirVolumeSource emptyDir); public EmptyDirNested withNewEmptyDir(); public EmptyDirNested withNewEmptyDirLike( EmptyDirVolumeSource item); public EmptyDirNested editEmptyDir(); public A withNewEmptyDir( String medium); public FCVolumeSource getFc(); public A withFc( FCVolumeSource fc); public FcNested withNewFc(); public FcNested withNewFcLike( FCVolumeSource item); public FcNested editFc(); public FlexVolumeSource getFlexVolume(); public A withFlexVolume( FlexVolumeSource flexVolume); public FlexVolumeNested withNewFlexVolume(); public FlexVolumeNested withNewFlexVolumeLike( FlexVolumeSource item); public FlexVolumeNested editFlexVolume(); public FlockerVolumeSource getFlocker(); public A withFlocker( FlockerVolumeSource flocker); public FlockerNested withNewFlocker(); public FlockerNested withNewFlockerLike( FlockerVolumeSource item); public FlockerNested editFlocker(); public A withNewFlocker( String datasetName); public GCEPersistentDiskVolumeSource getGcePersistentDisk(); public A withGcePersistentDisk( GCEPersistentDiskVolumeSource gcePersistentDisk); public GcePersistentDiskNested withNewGcePersistentDisk(); public GcePersistentDiskNested withNewGcePersistentDiskLike( GCEPersistentDiskVolumeSource item); public GcePersistentDiskNested editGcePersistentDisk(); public A withNewGcePersistentDisk( String fsType, Integer partition, String pdName, Boolean readOnly); public GitRepoVolumeSource getGitRepo(); public A withGitRepo( GitRepoVolumeSource gitRepo); public GitRepoNested withNewGitRepo(); public GitRepoNested withNewGitRepoLike( GitRepoVolumeSource item); public GitRepoNested editGitRepo(); public A withNewGitRepo( String directory, String repository, String revision); public GlusterfsVolumeSource getGlusterfs(); public A withGlusterfs( GlusterfsVolumeSource glusterfs); public GlusterfsNested withNewGlusterfs(); public GlusterfsNested withNewGlusterfsLike( GlusterfsVolumeSource item); public GlusterfsNested editGlusterfs(); public A withNewGlusterfs( String endpoints, String path, Boolean readOnly); public HostPathVolumeSource getHostPath(); public A withHostPath( HostPathVolumeSource hostPath); public HostPathNested withNewHostPath(); public HostPathNested withNewHostPathLike( HostPathVolumeSource item); public HostPathNested editHostPath(); public A withNewHostPath( String path); public ISCSIVolumeSource getIscsi(); public A withIscsi( ISCSIVolumeSource iscsi); public IscsiNested withNewIscsi(); public IscsiNested withNewIscsiLike( ISCSIVolumeSource item); public IscsiNested editIscsi(); public MetadataVolumeSource getMetadata(); public A withMetadata( MetadataVolumeSource metadata); public MetadataNested withNewMetadata(); public MetadataNested withNewMetadataLike( MetadataVolumeSource item); public MetadataNested editMetadata(); public String getName(); public A withName( String name); public NFSVolumeSource getNfs(); public A withNfs( NFSVolumeSource nfs); public NfsNested withNewNfs(); public NfsNested withNewNfsLike( NFSVolumeSource item); public NfsNested editNfs(); public A withNewNfs( String path, Boolean readOnly, String server); public PersistentVolumeClaimVolumeSource getPersistentVolumeClaim(); public A withPersistentVolumeClaim( PersistentVolumeClaimVolumeSource persistentVolumeClaim); public PersistentVolumeClaimNested withNewPersistentVolumeClaim(); public PersistentVolumeClaimNested withNewPersistentVolumeClaimLike( PersistentVolumeClaimVolumeSource item); public PersistentVolumeClaimNested editPersistentVolumeClaim(); public A withNewPersistentVolumeClaim( String claimName, Boolean readOnly); public RBDVolumeSource getRbd(); public A withRbd( RBDVolumeSource rbd); public RbdNested withNewRbd(); public RbdNested withNewRbdLike( RBDVolumeSource item); public RbdNested editRbd(); public SecretVolumeSource getSecret(); public A withSecret( SecretVolumeSource secret); public SecretNested withNewSecret(); public SecretNested withNewSecretLike( SecretVolumeSource item); public 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