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

io.kubernetes.client.models.V1PersistentVolumeSpecFluent Maven / Gradle / Ivy

package io.kubernetes.client.models;

import com.google.gson.annotations.SerializedName;
import java.util.ArrayList;
import java.lang.String;
import java.lang.Boolean;
import java.util.Map;
import java.lang.Deprecated;
import io.kubernetes.client.fluent.Predicate;
import java.util.LinkedHashMap;
import java.util.List;
import io.kubernetes.client.fluent.Fluent;
import java.util.Collection;
import io.kubernetes.client.fluent.Nested;
import io.kubernetes.client.custom.Quantity;

public interface V1PersistentVolumeSpecFluent> extends Fluent{


    public A addToAccessModes(int index,String item);
    public A setToAccessModes(int index,String item);
    public A addToAccessModes(String... items);
    public A addAllToAccessModes(Collection items);
    public A removeFromAccessModes(String... items);
    public A removeAllFromAccessModes(Collection items);
    public List getAccessModes();
    public String getAccessMode(int index);
    public String getFirstAccessMode();
    public String getLastAccessMode();
    public String getMatchingAccessMode(io.kubernetes.client.fluent.Predicate predicate);
    public A withAccessModes(List accessModes);
    public A withAccessModes(String... accessModes);
    public Boolean hasAccessModes();
    
/**
 * This method has been deprecated, please use method buildAwsElasticBlockStore instead.
 */
@Deprecated public V1AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore();
    public V1AWSElasticBlockStoreVolumeSource buildAwsElasticBlockStore();
    public A withAwsElasticBlockStore(V1AWSElasticBlockStoreVolumeSource awsElasticBlockStore);
    public Boolean hasAwsElasticBlockStore();
    public V1PersistentVolumeSpecFluent.AwsElasticBlockStoreNested withNewAwsElasticBlockStore();
    public V1PersistentVolumeSpecFluent.AwsElasticBlockStoreNested withNewAwsElasticBlockStoreLike(V1AWSElasticBlockStoreVolumeSource item);
    public V1PersistentVolumeSpecFluent.AwsElasticBlockStoreNested editAwsElasticBlockStore();
    public V1PersistentVolumeSpecFluent.AwsElasticBlockStoreNested editOrNewAwsElasticBlockStore();
    public V1PersistentVolumeSpecFluent.AwsElasticBlockStoreNested editOrNewAwsElasticBlockStoreLike(V1AWSElasticBlockStoreVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildAzureDisk instead.
 */
@Deprecated public V1AzureDiskVolumeSource getAzureDisk();
    public V1AzureDiskVolumeSource buildAzureDisk();
    public A withAzureDisk(V1AzureDiskVolumeSource azureDisk);
    public Boolean hasAzureDisk();
    public V1PersistentVolumeSpecFluent.AzureDiskNested withNewAzureDisk();
    public V1PersistentVolumeSpecFluent.AzureDiskNested withNewAzureDiskLike(V1AzureDiskVolumeSource item);
    public V1PersistentVolumeSpecFluent.AzureDiskNested editAzureDisk();
    public V1PersistentVolumeSpecFluent.AzureDiskNested editOrNewAzureDisk();
    public V1PersistentVolumeSpecFluent.AzureDiskNested editOrNewAzureDiskLike(V1AzureDiskVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildAzureFile instead.
 */
@Deprecated public V1AzureFilePersistentVolumeSource getAzureFile();
    public V1AzureFilePersistentVolumeSource buildAzureFile();
    public A withAzureFile(V1AzureFilePersistentVolumeSource azureFile);
    public Boolean hasAzureFile();
    public V1PersistentVolumeSpecFluent.AzureFileNested withNewAzureFile();
    public V1PersistentVolumeSpecFluent.AzureFileNested withNewAzureFileLike(V1AzureFilePersistentVolumeSource item);
    public V1PersistentVolumeSpecFluent.AzureFileNested editAzureFile();
    public V1PersistentVolumeSpecFluent.AzureFileNested editOrNewAzureFile();
    public V1PersistentVolumeSpecFluent.AzureFileNested editOrNewAzureFileLike(V1AzureFilePersistentVolumeSource item);
    public A addToCapacity(String key,Quantity value);
    public A addToCapacity(Map map);
    public A removeFromCapacity(String key);
    public A removeFromCapacity(Map map);
    public Map getCapacity();
    public A withCapacity(Map capacity);
    public Boolean hasCapacity();
    
/**
 * This method has been deprecated, please use method buildCephfs instead.
 */
@Deprecated public V1CephFSPersistentVolumeSource getCephfs();
    public V1CephFSPersistentVolumeSource buildCephfs();
    public A withCephfs(V1CephFSPersistentVolumeSource cephfs);
    public Boolean hasCephfs();
    public V1PersistentVolumeSpecFluent.CephfsNested withNewCephfs();
    public V1PersistentVolumeSpecFluent.CephfsNested withNewCephfsLike(V1CephFSPersistentVolumeSource item);
    public V1PersistentVolumeSpecFluent.CephfsNested editCephfs();
    public V1PersistentVolumeSpecFluent.CephfsNested editOrNewCephfs();
    public V1PersistentVolumeSpecFluent.CephfsNested editOrNewCephfsLike(V1CephFSPersistentVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildCinder instead.
 */
@Deprecated public V1CinderPersistentVolumeSource getCinder();
    public V1CinderPersistentVolumeSource buildCinder();
    public A withCinder(V1CinderPersistentVolumeSource cinder);
    public Boolean hasCinder();
    public V1PersistentVolumeSpecFluent.CinderNested withNewCinder();
    public V1PersistentVolumeSpecFluent.CinderNested withNewCinderLike(V1CinderPersistentVolumeSource item);
    public V1PersistentVolumeSpecFluent.CinderNested editCinder();
    public V1PersistentVolumeSpecFluent.CinderNested editOrNewCinder();
    public V1PersistentVolumeSpecFluent.CinderNested editOrNewCinderLike(V1CinderPersistentVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildClaimRef instead.
 */
@Deprecated public V1ObjectReference getClaimRef();
    public V1ObjectReference buildClaimRef();
    public A withClaimRef(V1ObjectReference claimRef);
    public Boolean hasClaimRef();
    public V1PersistentVolumeSpecFluent.ClaimRefNested withNewClaimRef();
    public V1PersistentVolumeSpecFluent.ClaimRefNested withNewClaimRefLike(V1ObjectReference item);
    public V1PersistentVolumeSpecFluent.ClaimRefNested editClaimRef();
    public V1PersistentVolumeSpecFluent.ClaimRefNested editOrNewClaimRef();
    public V1PersistentVolumeSpecFluent.ClaimRefNested editOrNewClaimRefLike(V1ObjectReference item);
    
/**
 * This method has been deprecated, please use method buildCsi instead.
 */
@Deprecated public V1CSIPersistentVolumeSource getCsi();
    public V1CSIPersistentVolumeSource buildCsi();
    public A withCsi(V1CSIPersistentVolumeSource csi);
    public Boolean hasCsi();
    public V1PersistentVolumeSpecFluent.CsiNested withNewCsi();
    public V1PersistentVolumeSpecFluent.CsiNested withNewCsiLike(V1CSIPersistentVolumeSource item);
    public V1PersistentVolumeSpecFluent.CsiNested editCsi();
    public V1PersistentVolumeSpecFluent.CsiNested editOrNewCsi();
    public V1PersistentVolumeSpecFluent.CsiNested editOrNewCsiLike(V1CSIPersistentVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildFc instead.
 */
@Deprecated public V1FCVolumeSource getFc();
    public V1FCVolumeSource buildFc();
    public A withFc(V1FCVolumeSource fc);
    public Boolean hasFc();
    public V1PersistentVolumeSpecFluent.FcNested withNewFc();
    public V1PersistentVolumeSpecFluent.FcNested withNewFcLike(V1FCVolumeSource item);
    public V1PersistentVolumeSpecFluent.FcNested editFc();
    public V1PersistentVolumeSpecFluent.FcNested editOrNewFc();
    public V1PersistentVolumeSpecFluent.FcNested editOrNewFcLike(V1FCVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildFlexVolume instead.
 */
@Deprecated public V1FlexPersistentVolumeSource getFlexVolume();
    public V1FlexPersistentVolumeSource buildFlexVolume();
    public A withFlexVolume(V1FlexPersistentVolumeSource flexVolume);
    public Boolean hasFlexVolume();
    public V1PersistentVolumeSpecFluent.FlexVolumeNested withNewFlexVolume();
    public V1PersistentVolumeSpecFluent.FlexVolumeNested withNewFlexVolumeLike(V1FlexPersistentVolumeSource item);
    public V1PersistentVolumeSpecFluent.FlexVolumeNested editFlexVolume();
    public V1PersistentVolumeSpecFluent.FlexVolumeNested editOrNewFlexVolume();
    public V1PersistentVolumeSpecFluent.FlexVolumeNested editOrNewFlexVolumeLike(V1FlexPersistentVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildFlocker instead.
 */
@Deprecated public V1FlockerVolumeSource getFlocker();
    public V1FlockerVolumeSource buildFlocker();
    public A withFlocker(V1FlockerVolumeSource flocker);
    public Boolean hasFlocker();
    public V1PersistentVolumeSpecFluent.FlockerNested withNewFlocker();
    public V1PersistentVolumeSpecFluent.FlockerNested withNewFlockerLike(V1FlockerVolumeSource item);
    public V1PersistentVolumeSpecFluent.FlockerNested editFlocker();
    public V1PersistentVolumeSpecFluent.FlockerNested editOrNewFlocker();
    public V1PersistentVolumeSpecFluent.FlockerNested editOrNewFlockerLike(V1FlockerVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildGcePersistentDisk instead.
 */
@Deprecated public V1GCEPersistentDiskVolumeSource getGcePersistentDisk();
    public V1GCEPersistentDiskVolumeSource buildGcePersistentDisk();
    public A withGcePersistentDisk(V1GCEPersistentDiskVolumeSource gcePersistentDisk);
    public Boolean hasGcePersistentDisk();
    public V1PersistentVolumeSpecFluent.GcePersistentDiskNested withNewGcePersistentDisk();
    public V1PersistentVolumeSpecFluent.GcePersistentDiskNested withNewGcePersistentDiskLike(V1GCEPersistentDiskVolumeSource item);
    public V1PersistentVolumeSpecFluent.GcePersistentDiskNested editGcePersistentDisk();
    public V1PersistentVolumeSpecFluent.GcePersistentDiskNested editOrNewGcePersistentDisk();
    public V1PersistentVolumeSpecFluent.GcePersistentDiskNested editOrNewGcePersistentDiskLike(V1GCEPersistentDiskVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildGlusterfs instead.
 */
@Deprecated public V1GlusterfsVolumeSource getGlusterfs();
    public V1GlusterfsVolumeSource buildGlusterfs();
    public A withGlusterfs(V1GlusterfsVolumeSource glusterfs);
    public Boolean hasGlusterfs();
    public V1PersistentVolumeSpecFluent.GlusterfsNested withNewGlusterfs();
    public V1PersistentVolumeSpecFluent.GlusterfsNested withNewGlusterfsLike(V1GlusterfsVolumeSource item);
    public V1PersistentVolumeSpecFluent.GlusterfsNested editGlusterfs();
    public V1PersistentVolumeSpecFluent.GlusterfsNested editOrNewGlusterfs();
    public V1PersistentVolumeSpecFluent.GlusterfsNested editOrNewGlusterfsLike(V1GlusterfsVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildHostPath instead.
 */
@Deprecated public V1HostPathVolumeSource getHostPath();
    public V1HostPathVolumeSource buildHostPath();
    public A withHostPath(V1HostPathVolumeSource hostPath);
    public Boolean hasHostPath();
    public V1PersistentVolumeSpecFluent.HostPathNested withNewHostPath();
    public V1PersistentVolumeSpecFluent.HostPathNested withNewHostPathLike(V1HostPathVolumeSource item);
    public V1PersistentVolumeSpecFluent.HostPathNested editHostPath();
    public V1PersistentVolumeSpecFluent.HostPathNested editOrNewHostPath();
    public V1PersistentVolumeSpecFluent.HostPathNested editOrNewHostPathLike(V1HostPathVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildIscsi instead.
 */
@Deprecated public V1ISCSIPersistentVolumeSource getIscsi();
    public V1ISCSIPersistentVolumeSource buildIscsi();
    public A withIscsi(V1ISCSIPersistentVolumeSource iscsi);
    public Boolean hasIscsi();
    public V1PersistentVolumeSpecFluent.IscsiNested withNewIscsi();
    public V1PersistentVolumeSpecFluent.IscsiNested withNewIscsiLike(V1ISCSIPersistentVolumeSource item);
    public V1PersistentVolumeSpecFluent.IscsiNested editIscsi();
    public V1PersistentVolumeSpecFluent.IscsiNested editOrNewIscsi();
    public V1PersistentVolumeSpecFluent.IscsiNested editOrNewIscsiLike(V1ISCSIPersistentVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildLocal instead.
 */
@Deprecated public V1LocalVolumeSource getLocal();
    public V1LocalVolumeSource buildLocal();
    public A withLocal(V1LocalVolumeSource local);
    public Boolean hasLocal();
    public V1PersistentVolumeSpecFluent.LocalNested withNewLocal();
    public V1PersistentVolumeSpecFluent.LocalNested withNewLocalLike(V1LocalVolumeSource item);
    public V1PersistentVolumeSpecFluent.LocalNested editLocal();
    public V1PersistentVolumeSpecFluent.LocalNested editOrNewLocal();
    public V1PersistentVolumeSpecFluent.LocalNested editOrNewLocalLike(V1LocalVolumeSource item);
    public A addToMountOptions(int index,String item);
    public A setToMountOptions(int index,String item);
    public A addToMountOptions(String... items);
    public A addAllToMountOptions(Collection items);
    public A removeFromMountOptions(String... items);
    public A removeAllFromMountOptions(Collection items);
    public List getMountOptions();
    public String getMountOption(int index);
    public String getFirstMountOption();
    public String getLastMountOption();
    public String getMatchingMountOption(io.kubernetes.client.fluent.Predicate predicate);
    public A withMountOptions(List mountOptions);
    public A withMountOptions(String... mountOptions);
    public Boolean hasMountOptions();
    
/**
 * This method has been deprecated, please use method buildNfs instead.
 */
@Deprecated public V1NFSVolumeSource getNfs();
    public V1NFSVolumeSource buildNfs();
    public A withNfs(V1NFSVolumeSource nfs);
    public Boolean hasNfs();
    public V1PersistentVolumeSpecFluent.NfsNested withNewNfs();
    public V1PersistentVolumeSpecFluent.NfsNested withNewNfsLike(V1NFSVolumeSource item);
    public V1PersistentVolumeSpecFluent.NfsNested editNfs();
    public V1PersistentVolumeSpecFluent.NfsNested editOrNewNfs();
    public V1PersistentVolumeSpecFluent.NfsNested editOrNewNfsLike(V1NFSVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildNodeAffinity instead.
 */
@Deprecated public V1VolumeNodeAffinity getNodeAffinity();
    public V1VolumeNodeAffinity buildNodeAffinity();
    public A withNodeAffinity(V1VolumeNodeAffinity nodeAffinity);
    public Boolean hasNodeAffinity();
    public V1PersistentVolumeSpecFluent.NodeAffinityNested withNewNodeAffinity();
    public V1PersistentVolumeSpecFluent.NodeAffinityNested withNewNodeAffinityLike(V1VolumeNodeAffinity item);
    public V1PersistentVolumeSpecFluent.NodeAffinityNested editNodeAffinity();
    public V1PersistentVolumeSpecFluent.NodeAffinityNested editOrNewNodeAffinity();
    public V1PersistentVolumeSpecFluent.NodeAffinityNested editOrNewNodeAffinityLike(V1VolumeNodeAffinity item);
    public String getPersistentVolumeReclaimPolicy();
    public A withPersistentVolumeReclaimPolicy(String persistentVolumeReclaimPolicy);
    public Boolean hasPersistentVolumeReclaimPolicy();
    
/**
 * This method has been deprecated, please use method buildPhotonPersistentDisk instead.
 */
@Deprecated public V1PhotonPersistentDiskVolumeSource getPhotonPersistentDisk();
    public V1PhotonPersistentDiskVolumeSource buildPhotonPersistentDisk();
    public A withPhotonPersistentDisk(V1PhotonPersistentDiskVolumeSource photonPersistentDisk);
    public Boolean hasPhotonPersistentDisk();
    public V1PersistentVolumeSpecFluent.PhotonPersistentDiskNested withNewPhotonPersistentDisk();
    public V1PersistentVolumeSpecFluent.PhotonPersistentDiskNested withNewPhotonPersistentDiskLike(V1PhotonPersistentDiskVolumeSource item);
    public V1PersistentVolumeSpecFluent.PhotonPersistentDiskNested editPhotonPersistentDisk();
    public V1PersistentVolumeSpecFluent.PhotonPersistentDiskNested editOrNewPhotonPersistentDisk();
    public V1PersistentVolumeSpecFluent.PhotonPersistentDiskNested editOrNewPhotonPersistentDiskLike(V1PhotonPersistentDiskVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildPortworxVolume instead.
 */
@Deprecated public V1PortworxVolumeSource getPortworxVolume();
    public V1PortworxVolumeSource buildPortworxVolume();
    public A withPortworxVolume(V1PortworxVolumeSource portworxVolume);
    public Boolean hasPortworxVolume();
    public V1PersistentVolumeSpecFluent.PortworxVolumeNested withNewPortworxVolume();
    public V1PersistentVolumeSpecFluent.PortworxVolumeNested withNewPortworxVolumeLike(V1PortworxVolumeSource item);
    public V1PersistentVolumeSpecFluent.PortworxVolumeNested editPortworxVolume();
    public V1PersistentVolumeSpecFluent.PortworxVolumeNested editOrNewPortworxVolume();
    public V1PersistentVolumeSpecFluent.PortworxVolumeNested editOrNewPortworxVolumeLike(V1PortworxVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildQuobyte instead.
 */
@Deprecated public V1QuobyteVolumeSource getQuobyte();
    public V1QuobyteVolumeSource buildQuobyte();
    public A withQuobyte(V1QuobyteVolumeSource quobyte);
    public Boolean hasQuobyte();
    public V1PersistentVolumeSpecFluent.QuobyteNested withNewQuobyte();
    public V1PersistentVolumeSpecFluent.QuobyteNested withNewQuobyteLike(V1QuobyteVolumeSource item);
    public V1PersistentVolumeSpecFluent.QuobyteNested editQuobyte();
    public V1PersistentVolumeSpecFluent.QuobyteNested editOrNewQuobyte();
    public V1PersistentVolumeSpecFluent.QuobyteNested editOrNewQuobyteLike(V1QuobyteVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildRbd instead.
 */
@Deprecated public V1RBDPersistentVolumeSource getRbd();
    public V1RBDPersistentVolumeSource buildRbd();
    public A withRbd(V1RBDPersistentVolumeSource rbd);
    public Boolean hasRbd();
    public V1PersistentVolumeSpecFluent.RbdNested withNewRbd();
    public V1PersistentVolumeSpecFluent.RbdNested withNewRbdLike(V1RBDPersistentVolumeSource item);
    public V1PersistentVolumeSpecFluent.RbdNested editRbd();
    public V1PersistentVolumeSpecFluent.RbdNested editOrNewRbd();
    public V1PersistentVolumeSpecFluent.RbdNested editOrNewRbdLike(V1RBDPersistentVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildScaleIO instead.
 */
@Deprecated public V1ScaleIOPersistentVolumeSource getScaleIO();
    public V1ScaleIOPersistentVolumeSource buildScaleIO();
    public A withScaleIO(V1ScaleIOPersistentVolumeSource scaleIO);
    public Boolean hasScaleIO();
    public V1PersistentVolumeSpecFluent.ScaleIONested withNewScaleIO();
    public V1PersistentVolumeSpecFluent.ScaleIONested withNewScaleIOLike(V1ScaleIOPersistentVolumeSource item);
    public V1PersistentVolumeSpecFluent.ScaleIONested editScaleIO();
    public V1PersistentVolumeSpecFluent.ScaleIONested editOrNewScaleIO();
    public V1PersistentVolumeSpecFluent.ScaleIONested editOrNewScaleIOLike(V1ScaleIOPersistentVolumeSource item);
    public String getStorageClassName();
    public A withStorageClassName(String storageClassName);
    public Boolean hasStorageClassName();
    
/**
 * This method has been deprecated, please use method buildStorageos instead.
 */
@Deprecated public V1StorageOSPersistentVolumeSource getStorageos();
    public V1StorageOSPersistentVolumeSource buildStorageos();
    public A withStorageos(V1StorageOSPersistentVolumeSource storageos);
    public Boolean hasStorageos();
    public V1PersistentVolumeSpecFluent.StorageosNested withNewStorageos();
    public V1PersistentVolumeSpecFluent.StorageosNested withNewStorageosLike(V1StorageOSPersistentVolumeSource item);
    public V1PersistentVolumeSpecFluent.StorageosNested editStorageos();
    public V1PersistentVolumeSpecFluent.StorageosNested editOrNewStorageos();
    public V1PersistentVolumeSpecFluent.StorageosNested editOrNewStorageosLike(V1StorageOSPersistentVolumeSource item);
    public String getVolumeMode();
    public A withVolumeMode(String volumeMode);
    public Boolean hasVolumeMode();
    
/**
 * This method has been deprecated, please use method buildVsphereVolume instead.
 */
@Deprecated public V1VsphereVirtualDiskVolumeSource getVsphereVolume();
    public V1VsphereVirtualDiskVolumeSource buildVsphereVolume();
    public A withVsphereVolume(V1VsphereVirtualDiskVolumeSource vsphereVolume);
    public Boolean hasVsphereVolume();
    public V1PersistentVolumeSpecFluent.VsphereVolumeNested withNewVsphereVolume();
    public V1PersistentVolumeSpecFluent.VsphereVolumeNested withNewVsphereVolumeLike(V1VsphereVirtualDiskVolumeSource item);
    public V1PersistentVolumeSpecFluent.VsphereVolumeNested editVsphereVolume();
    public V1PersistentVolumeSpecFluent.VsphereVolumeNested editOrNewVsphereVolume();
    public V1PersistentVolumeSpecFluent.VsphereVolumeNested editOrNewVsphereVolumeLike(V1VsphereVirtualDiskVolumeSource item);

    public interface AwsElasticBlockStoreNested extends io.kubernetes.client.fluent.Nested,V1AWSElasticBlockStoreVolumeSourceFluent>{

        
    public N and();    public N endAwsElasticBlockStore();
}
    public interface AzureDiskNested extends io.kubernetes.client.fluent.Nested,V1AzureDiskVolumeSourceFluent>{

        
    public N and();    public N endAzureDisk();
}
    public interface AzureFileNested extends io.kubernetes.client.fluent.Nested,V1AzureFilePersistentVolumeSourceFluent>{

        
    public N and();    public N endAzureFile();
}
    public interface CephfsNested extends io.kubernetes.client.fluent.Nested,V1CephFSPersistentVolumeSourceFluent>{

        
    public N and();    public N endCephfs();
}
    public interface CinderNested extends io.kubernetes.client.fluent.Nested,V1CinderPersistentVolumeSourceFluent>{

        
    public N and();    public N endCinder();
}
    public interface ClaimRefNested extends io.kubernetes.client.fluent.Nested,V1ObjectReferenceFluent>{

        
    public N and();    public N endClaimRef();
}
    public interface CsiNested extends io.kubernetes.client.fluent.Nested,V1CSIPersistentVolumeSourceFluent>{

        
    public N and();    public N endCsi();
}
    public interface FcNested extends io.kubernetes.client.fluent.Nested,V1FCVolumeSourceFluent>{

        
    public N and();    public N endFc();
}
    public interface FlexVolumeNested extends io.kubernetes.client.fluent.Nested,V1FlexPersistentVolumeSourceFluent>{

        
    public N and();    public N endFlexVolume();
}
    public interface FlockerNested extends io.kubernetes.client.fluent.Nested,V1FlockerVolumeSourceFluent>{

        
    public N and();    public N endFlocker();
}
    public interface GcePersistentDiskNested extends io.kubernetes.client.fluent.Nested,V1GCEPersistentDiskVolumeSourceFluent>{

        
    public N and();    public N endGcePersistentDisk();
}
    public interface GlusterfsNested extends io.kubernetes.client.fluent.Nested,V1GlusterfsVolumeSourceFluent>{

        
    public N and();    public N endGlusterfs();
}
    public interface HostPathNested extends io.kubernetes.client.fluent.Nested,V1HostPathVolumeSourceFluent>{

        
    public N and();    public N endHostPath();
}
    public interface IscsiNested extends io.kubernetes.client.fluent.Nested,V1ISCSIPersistentVolumeSourceFluent>{

        
    public N and();    public N endIscsi();
}
    public interface LocalNested extends io.kubernetes.client.fluent.Nested,V1LocalVolumeSourceFluent>{

        
    public N and();    public N endLocal();
}
    public interface NfsNested extends io.kubernetes.client.fluent.Nested,V1NFSVolumeSourceFluent>{

        
    public N and();    public N endNfs();
}
    public interface NodeAffinityNested extends io.kubernetes.client.fluent.Nested,V1VolumeNodeAffinityFluent>{

        
    public N and();    public N endNodeAffinity();
}
    public interface PhotonPersistentDiskNested extends io.kubernetes.client.fluent.Nested,V1PhotonPersistentDiskVolumeSourceFluent>{

        
    public N and();    public N endPhotonPersistentDisk();
}
    public interface PortworxVolumeNested extends io.kubernetes.client.fluent.Nested,V1PortworxVolumeSourceFluent>{

        
    public N and();    public N endPortworxVolume();
}
    public interface QuobyteNested extends io.kubernetes.client.fluent.Nested,V1QuobyteVolumeSourceFluent>{

        
    public N and();    public N endQuobyte();
}
    public interface RbdNested extends io.kubernetes.client.fluent.Nested,V1RBDPersistentVolumeSourceFluent>{

        
    public N and();    public N endRbd();
}
    public interface ScaleIONested extends io.kubernetes.client.fluent.Nested,V1ScaleIOPersistentVolumeSourceFluent>{

        
    public N and();    public N endScaleIO();
}
    public interface StorageosNested extends io.kubernetes.client.fluent.Nested,V1StorageOSPersistentVolumeSourceFluent>{

        
    public N and();    public N endStorageos();
}
    public interface VsphereVolumeNested extends io.kubernetes.client.fluent.Nested,V1VsphereVirtualDiskVolumeSourceFluent>{

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


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy