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