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

io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent Maven / Gradle / Ivy

There is a newer version: 7.0.1
Show newest version
package io.fabric8.kubernetes.api.model;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonInclude;
import java.util.ArrayList;
import java.lang.String;
import java.lang.Boolean;
import java.lang.Object;
import java.util.Map;
import java.lang.Deprecated;
import java.lang.StringBuffer;
import io.fabric8.kubernetes.api.builder.Predicate;
import java.util.LinkedHashMap;
import java.util.List;
import io.fabric8.kubernetes.api.builder.Fluent;
import java.util.Collection;
import java.lang.StringBuilder;
import io.fabric8.kubernetes.api.builder.Nested;
import java.lang.Integer;

public interface PersistentVolumeSpecFluent> 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.fabric8.kubernetes.api.builder.Predicate predicate);
    public Boolean hasMatchingAccessMode(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public A withAccessModes(List accessModes);
    public A withAccessModes(String... accessModes);
    public Boolean hasAccessModes();
    public A addNewAccessMode(String arg1);
    public A addNewAccessMode(StringBuilder arg1);
    public A addNewAccessMode(StringBuffer arg1);
    
/**
 * This method has been deprecated, please use method buildAwsElasticBlockStore instead.
 * @return The buildable object.
 */
@Deprecated public AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore();
    public AWSElasticBlockStoreVolumeSource buildAwsElasticBlockStore();
    public A withAwsElasticBlockStore(AWSElasticBlockStoreVolumeSource awsElasticBlockStore);
    public Boolean hasAwsElasticBlockStore();
    public A withNewAwsElasticBlockStore(String fsType,Integer partition,Boolean readOnly,String volumeID);
    public PersistentVolumeSpecFluent.AwsElasticBlockStoreNested withNewAwsElasticBlockStore();
    public PersistentVolumeSpecFluent.AwsElasticBlockStoreNested withNewAwsElasticBlockStoreLike(AWSElasticBlockStoreVolumeSource item);
    public PersistentVolumeSpecFluent.AwsElasticBlockStoreNested editAwsElasticBlockStore();
    public PersistentVolumeSpecFluent.AwsElasticBlockStoreNested editOrNewAwsElasticBlockStore();
    public PersistentVolumeSpecFluent.AwsElasticBlockStoreNested editOrNewAwsElasticBlockStoreLike(AWSElasticBlockStoreVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildAzureDisk instead.
 * @return The buildable object.
 */
@Deprecated public AzureDiskVolumeSource getAzureDisk();
    public AzureDiskVolumeSource buildAzureDisk();
    public A withAzureDisk(AzureDiskVolumeSource azureDisk);
    public Boolean hasAzureDisk();
    public PersistentVolumeSpecFluent.AzureDiskNested withNewAzureDisk();
    public PersistentVolumeSpecFluent.AzureDiskNested withNewAzureDiskLike(AzureDiskVolumeSource item);
    public PersistentVolumeSpecFluent.AzureDiskNested editAzureDisk();
    public PersistentVolumeSpecFluent.AzureDiskNested editOrNewAzureDisk();
    public PersistentVolumeSpecFluent.AzureDiskNested editOrNewAzureDiskLike(AzureDiskVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildAzureFile instead.
 * @return The buildable object.
 */
@Deprecated public AzureFilePersistentVolumeSource getAzureFile();
    public AzureFilePersistentVolumeSource buildAzureFile();
    public A withAzureFile(AzureFilePersistentVolumeSource azureFile);
    public Boolean hasAzureFile();
    public A withNewAzureFile(Boolean readOnly,String secretName,String secretNamespace,String shareName);
    public PersistentVolumeSpecFluent.AzureFileNested withNewAzureFile();
    public PersistentVolumeSpecFluent.AzureFileNested withNewAzureFileLike(AzureFilePersistentVolumeSource item);
    public PersistentVolumeSpecFluent.AzureFileNested editAzureFile();
    public PersistentVolumeSpecFluent.AzureFileNested editOrNewAzureFile();
    public PersistentVolumeSpecFluent.AzureFileNested editOrNewAzureFileLike(AzureFilePersistentVolumeSource 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.
 * @return The buildable object.
 */
@Deprecated public CephFSPersistentVolumeSource getCephfs();
    public CephFSPersistentVolumeSource buildCephfs();
    public A withCephfs(CephFSPersistentVolumeSource cephfs);
    public Boolean hasCephfs();
    public PersistentVolumeSpecFluent.CephfsNested withNewCephfs();
    public PersistentVolumeSpecFluent.CephfsNested withNewCephfsLike(CephFSPersistentVolumeSource item);
    public PersistentVolumeSpecFluent.CephfsNested editCephfs();
    public PersistentVolumeSpecFluent.CephfsNested editOrNewCephfs();
    public PersistentVolumeSpecFluent.CephfsNested editOrNewCephfsLike(CephFSPersistentVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildCinder instead.
 * @return The buildable object.
 */
@Deprecated public CinderPersistentVolumeSource getCinder();
    public CinderPersistentVolumeSource buildCinder();
    public A withCinder(CinderPersistentVolumeSource cinder);
    public Boolean hasCinder();
    public PersistentVolumeSpecFluent.CinderNested withNewCinder();
    public PersistentVolumeSpecFluent.CinderNested withNewCinderLike(CinderPersistentVolumeSource item);
    public PersistentVolumeSpecFluent.CinderNested editCinder();
    public PersistentVolumeSpecFluent.CinderNested editOrNewCinder();
    public PersistentVolumeSpecFluent.CinderNested editOrNewCinderLike(CinderPersistentVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildClaimRef instead.
 * @return The buildable object.
 */
@Deprecated public ObjectReference getClaimRef();
    public ObjectReference buildClaimRef();
    public A withClaimRef(ObjectReference claimRef);
    public Boolean hasClaimRef();
    public PersistentVolumeSpecFluent.ClaimRefNested withNewClaimRef();
    public PersistentVolumeSpecFluent.ClaimRefNested withNewClaimRefLike(ObjectReference item);
    public PersistentVolumeSpecFluent.ClaimRefNested editClaimRef();
    public PersistentVolumeSpecFluent.ClaimRefNested editOrNewClaimRef();
    public PersistentVolumeSpecFluent.ClaimRefNested editOrNewClaimRefLike(ObjectReference item);
    
/**
 * This method has been deprecated, please use method buildCsi instead.
 * @return The buildable object.
 */
@Deprecated public CSIPersistentVolumeSource getCsi();
    public CSIPersistentVolumeSource buildCsi();
    public A withCsi(CSIPersistentVolumeSource csi);
    public Boolean hasCsi();
    public PersistentVolumeSpecFluent.CsiNested withNewCsi();
    public PersistentVolumeSpecFluent.CsiNested withNewCsiLike(CSIPersistentVolumeSource item);
    public PersistentVolumeSpecFluent.CsiNested editCsi();
    public PersistentVolumeSpecFluent.CsiNested editOrNewCsi();
    public PersistentVolumeSpecFluent.CsiNested editOrNewCsiLike(CSIPersistentVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildFc instead.
 * @return The buildable object.
 */
@Deprecated public FCVolumeSource getFc();
    public FCVolumeSource buildFc();
    public A withFc(FCVolumeSource fc);
    public Boolean hasFc();
    public PersistentVolumeSpecFluent.FcNested withNewFc();
    public PersistentVolumeSpecFluent.FcNested withNewFcLike(FCVolumeSource item);
    public PersistentVolumeSpecFluent.FcNested editFc();
    public PersistentVolumeSpecFluent.FcNested editOrNewFc();
    public PersistentVolumeSpecFluent.FcNested editOrNewFcLike(FCVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildFlexVolume instead.
 * @return The buildable object.
 */
@Deprecated public FlexPersistentVolumeSource getFlexVolume();
    public FlexPersistentVolumeSource buildFlexVolume();
    public A withFlexVolume(FlexPersistentVolumeSource flexVolume);
    public Boolean hasFlexVolume();
    public PersistentVolumeSpecFluent.FlexVolumeNested withNewFlexVolume();
    public PersistentVolumeSpecFluent.FlexVolumeNested withNewFlexVolumeLike(FlexPersistentVolumeSource item);
    public PersistentVolumeSpecFluent.FlexVolumeNested editFlexVolume();
    public PersistentVolumeSpecFluent.FlexVolumeNested editOrNewFlexVolume();
    public PersistentVolumeSpecFluent.FlexVolumeNested editOrNewFlexVolumeLike(FlexPersistentVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildFlocker instead.
 * @return The buildable object.
 */
@Deprecated public FlockerVolumeSource getFlocker();
    public FlockerVolumeSource buildFlocker();
    public A withFlocker(FlockerVolumeSource flocker);
    public Boolean hasFlocker();
    public A withNewFlocker(String datasetName,String datasetUUID);
    public PersistentVolumeSpecFluent.FlockerNested withNewFlocker();
    public PersistentVolumeSpecFluent.FlockerNested withNewFlockerLike(FlockerVolumeSource item);
    public PersistentVolumeSpecFluent.FlockerNested editFlocker();
    public PersistentVolumeSpecFluent.FlockerNested editOrNewFlocker();
    public PersistentVolumeSpecFluent.FlockerNested editOrNewFlockerLike(FlockerVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildGcePersistentDisk instead.
 * @return The buildable object.
 */
@Deprecated public GCEPersistentDiskVolumeSource getGcePersistentDisk();
    public GCEPersistentDiskVolumeSource buildGcePersistentDisk();
    public A withGcePersistentDisk(GCEPersistentDiskVolumeSource gcePersistentDisk);
    public Boolean hasGcePersistentDisk();
    public A withNewGcePersistentDisk(String fsType,Integer partition,String pdName,Boolean readOnly);
    public PersistentVolumeSpecFluent.GcePersistentDiskNested withNewGcePersistentDisk();
    public PersistentVolumeSpecFluent.GcePersistentDiskNested withNewGcePersistentDiskLike(GCEPersistentDiskVolumeSource item);
    public PersistentVolumeSpecFluent.GcePersistentDiskNested editGcePersistentDisk();
    public PersistentVolumeSpecFluent.GcePersistentDiskNested editOrNewGcePersistentDisk();
    public PersistentVolumeSpecFluent.GcePersistentDiskNested editOrNewGcePersistentDiskLike(GCEPersistentDiskVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildGlusterfs instead.
 * @return The buildable object.
 */
@Deprecated public GlusterfsPersistentVolumeSource getGlusterfs();
    public GlusterfsPersistentVolumeSource buildGlusterfs();
    public A withGlusterfs(GlusterfsPersistentVolumeSource glusterfs);
    public Boolean hasGlusterfs();
    public A withNewGlusterfs(String endpoints,String endpointsNamespace,String path,Boolean readOnly);
    public PersistentVolumeSpecFluent.GlusterfsNested withNewGlusterfs();
    public PersistentVolumeSpecFluent.GlusterfsNested withNewGlusterfsLike(GlusterfsPersistentVolumeSource item);
    public PersistentVolumeSpecFluent.GlusterfsNested editGlusterfs();
    public PersistentVolumeSpecFluent.GlusterfsNested editOrNewGlusterfs();
    public PersistentVolumeSpecFluent.GlusterfsNested editOrNewGlusterfsLike(GlusterfsPersistentVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildHostPath instead.
 * @return The buildable object.
 */
@Deprecated public HostPathVolumeSource getHostPath();
    public HostPathVolumeSource buildHostPath();
    public A withHostPath(HostPathVolumeSource hostPath);
    public Boolean hasHostPath();
    public A withNewHostPath(String path,String type);
    public PersistentVolumeSpecFluent.HostPathNested withNewHostPath();
    public PersistentVolumeSpecFluent.HostPathNested withNewHostPathLike(HostPathVolumeSource item);
    public PersistentVolumeSpecFluent.HostPathNested editHostPath();
    public PersistentVolumeSpecFluent.HostPathNested editOrNewHostPath();
    public PersistentVolumeSpecFluent.HostPathNested editOrNewHostPathLike(HostPathVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildIscsi instead.
 * @return The buildable object.
 */
@Deprecated public ISCSIPersistentVolumeSource getIscsi();
    public ISCSIPersistentVolumeSource buildIscsi();
    public A withIscsi(ISCSIPersistentVolumeSource iscsi);
    public Boolean hasIscsi();
    public PersistentVolumeSpecFluent.IscsiNested withNewIscsi();
    public PersistentVolumeSpecFluent.IscsiNested withNewIscsiLike(ISCSIPersistentVolumeSource item);
    public PersistentVolumeSpecFluent.IscsiNested editIscsi();
    public PersistentVolumeSpecFluent.IscsiNested editOrNewIscsi();
    public PersistentVolumeSpecFluent.IscsiNested editOrNewIscsiLike(ISCSIPersistentVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildLocal instead.
 * @return The buildable object.
 */
@Deprecated public LocalVolumeSource getLocal();
    public LocalVolumeSource buildLocal();
    public A withLocal(LocalVolumeSource local);
    public Boolean hasLocal();
    public A withNewLocal(String fsType,String path);
    public PersistentVolumeSpecFluent.LocalNested withNewLocal();
    public PersistentVolumeSpecFluent.LocalNested withNewLocalLike(LocalVolumeSource item);
    public PersistentVolumeSpecFluent.LocalNested editLocal();
    public PersistentVolumeSpecFluent.LocalNested editOrNewLocal();
    public PersistentVolumeSpecFluent.LocalNested editOrNewLocalLike(LocalVolumeSource 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.fabric8.kubernetes.api.builder.Predicate predicate);
    public Boolean hasMatchingMountOption(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public A withMountOptions(List mountOptions);
    public A withMountOptions(String... mountOptions);
    public Boolean hasMountOptions();
    public A addNewMountOption(String arg1);
    public A addNewMountOption(StringBuilder arg1);
    public A addNewMountOption(StringBuffer arg1);
    
/**
 * This method has been deprecated, please use method buildNfs instead.
 * @return The buildable object.
 */
@Deprecated public NFSVolumeSource getNfs();
    public NFSVolumeSource buildNfs();
    public A withNfs(NFSVolumeSource nfs);
    public Boolean hasNfs();
    public A withNewNfs(String path,Boolean readOnly,String server);
    public PersistentVolumeSpecFluent.NfsNested withNewNfs();
    public PersistentVolumeSpecFluent.NfsNested withNewNfsLike(NFSVolumeSource item);
    public PersistentVolumeSpecFluent.NfsNested editNfs();
    public PersistentVolumeSpecFluent.NfsNested editOrNewNfs();
    public PersistentVolumeSpecFluent.NfsNested editOrNewNfsLike(NFSVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildNodeAffinity instead.
 * @return The buildable object.
 */
@Deprecated public VolumeNodeAffinity getNodeAffinity();
    public VolumeNodeAffinity buildNodeAffinity();
    public A withNodeAffinity(VolumeNodeAffinity nodeAffinity);
    public Boolean hasNodeAffinity();
    public PersistentVolumeSpecFluent.NodeAffinityNested withNewNodeAffinity();
    public PersistentVolumeSpecFluent.NodeAffinityNested withNewNodeAffinityLike(VolumeNodeAffinity item);
    public PersistentVolumeSpecFluent.NodeAffinityNested editNodeAffinity();
    public PersistentVolumeSpecFluent.NodeAffinityNested editOrNewNodeAffinity();
    public PersistentVolumeSpecFluent.NodeAffinityNested editOrNewNodeAffinityLike(VolumeNodeAffinity item);
    public String getPersistentVolumeReclaimPolicy();
    public A withPersistentVolumeReclaimPolicy(String persistentVolumeReclaimPolicy);
    public Boolean hasPersistentVolumeReclaimPolicy();
    public A withNewPersistentVolumeReclaimPolicy(String arg1);
    public A withNewPersistentVolumeReclaimPolicy(StringBuilder arg1);
    public A withNewPersistentVolumeReclaimPolicy(StringBuffer arg1);
    
/**
 * This method has been deprecated, please use method buildPhotonPersistentDisk instead.
 * @return The buildable object.
 */
@Deprecated public PhotonPersistentDiskVolumeSource getPhotonPersistentDisk();
    public PhotonPersistentDiskVolumeSource buildPhotonPersistentDisk();
    public A withPhotonPersistentDisk(PhotonPersistentDiskVolumeSource photonPersistentDisk);
    public Boolean hasPhotonPersistentDisk();
    public A withNewPhotonPersistentDisk(String fsType,String pdID);
    public PersistentVolumeSpecFluent.PhotonPersistentDiskNested withNewPhotonPersistentDisk();
    public PersistentVolumeSpecFluent.PhotonPersistentDiskNested withNewPhotonPersistentDiskLike(PhotonPersistentDiskVolumeSource item);
    public PersistentVolumeSpecFluent.PhotonPersistentDiskNested editPhotonPersistentDisk();
    public PersistentVolumeSpecFluent.PhotonPersistentDiskNested editOrNewPhotonPersistentDisk();
    public PersistentVolumeSpecFluent.PhotonPersistentDiskNested editOrNewPhotonPersistentDiskLike(PhotonPersistentDiskVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildPortworxVolume instead.
 * @return The buildable object.
 */
@Deprecated public PortworxVolumeSource getPortworxVolume();
    public PortworxVolumeSource buildPortworxVolume();
    public A withPortworxVolume(PortworxVolumeSource portworxVolume);
    public Boolean hasPortworxVolume();
    public A withNewPortworxVolume(String fsType,Boolean readOnly,String volumeID);
    public PersistentVolumeSpecFluent.PortworxVolumeNested withNewPortworxVolume();
    public PersistentVolumeSpecFluent.PortworxVolumeNested withNewPortworxVolumeLike(PortworxVolumeSource item);
    public PersistentVolumeSpecFluent.PortworxVolumeNested editPortworxVolume();
    public PersistentVolumeSpecFluent.PortworxVolumeNested editOrNewPortworxVolume();
    public PersistentVolumeSpecFluent.PortworxVolumeNested editOrNewPortworxVolumeLike(PortworxVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildQuobyte instead.
 * @return The buildable object.
 */
@Deprecated public QuobyteVolumeSource getQuobyte();
    public QuobyteVolumeSource buildQuobyte();
    public A withQuobyte(QuobyteVolumeSource quobyte);
    public Boolean hasQuobyte();
    public PersistentVolumeSpecFluent.QuobyteNested withNewQuobyte();
    public PersistentVolumeSpecFluent.QuobyteNested withNewQuobyteLike(QuobyteVolumeSource item);
    public PersistentVolumeSpecFluent.QuobyteNested editQuobyte();
    public PersistentVolumeSpecFluent.QuobyteNested editOrNewQuobyte();
    public PersistentVolumeSpecFluent.QuobyteNested editOrNewQuobyteLike(QuobyteVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildRbd instead.
 * @return The buildable object.
 */
@Deprecated public RBDPersistentVolumeSource getRbd();
    public RBDPersistentVolumeSource buildRbd();
    public A withRbd(RBDPersistentVolumeSource rbd);
    public Boolean hasRbd();
    public PersistentVolumeSpecFluent.RbdNested withNewRbd();
    public PersistentVolumeSpecFluent.RbdNested withNewRbdLike(RBDPersistentVolumeSource item);
    public PersistentVolumeSpecFluent.RbdNested editRbd();
    public PersistentVolumeSpecFluent.RbdNested editOrNewRbd();
    public PersistentVolumeSpecFluent.RbdNested editOrNewRbdLike(RBDPersistentVolumeSource item);
    
/**
 * This method has been deprecated, please use method buildScaleIO instead.
 * @return The buildable object.
 */
@Deprecated public ScaleIOPersistentVolumeSource getScaleIO();
    public ScaleIOPersistentVolumeSource buildScaleIO();
    public A withScaleIO(ScaleIOPersistentVolumeSource scaleIO);
    public Boolean hasScaleIO();
    public PersistentVolumeSpecFluent.ScaleIONested withNewScaleIO();
    public PersistentVolumeSpecFluent.ScaleIONested withNewScaleIOLike(ScaleIOPersistentVolumeSource item);
    public PersistentVolumeSpecFluent.ScaleIONested editScaleIO();
    public PersistentVolumeSpecFluent.ScaleIONested editOrNewScaleIO();
    public PersistentVolumeSpecFluent.ScaleIONested editOrNewScaleIOLike(ScaleIOPersistentVolumeSource item);
    public String getStorageClassName();
    public A withStorageClassName(String storageClassName);
    public Boolean hasStorageClassName();
    public A withNewStorageClassName(String arg1);
    public A withNewStorageClassName(StringBuilder arg1);
    public A withNewStorageClassName(StringBuffer arg1);
    
/**
 * This method has been deprecated, please use method buildStorageos instead.
 * @return The buildable object.
 */
@Deprecated public StorageOSPersistentVolumeSource getStorageos();
    public StorageOSPersistentVolumeSource buildStorageos();
    public A withStorageos(StorageOSPersistentVolumeSource storageos);
    public Boolean hasStorageos();
    public PersistentVolumeSpecFluent.StorageosNested withNewStorageos();
    public PersistentVolumeSpecFluent.StorageosNested withNewStorageosLike(StorageOSPersistentVolumeSource item);
    public PersistentVolumeSpecFluent.StorageosNested editStorageos();
    public PersistentVolumeSpecFluent.StorageosNested editOrNewStorageos();
    public PersistentVolumeSpecFluent.StorageosNested editOrNewStorageosLike(StorageOSPersistentVolumeSource item);
    public String getVolumeMode();
    public A withVolumeMode(String volumeMode);
    public Boolean hasVolumeMode();
    public A withNewVolumeMode(String arg1);
    public A withNewVolumeMode(StringBuilder arg1);
    public A withNewVolumeMode(StringBuffer arg1);
    
/**
 * This method has been deprecated, please use method buildVsphereVolume instead.
 * @return The buildable object.
 */
@Deprecated public VsphereVirtualDiskVolumeSource getVsphereVolume();
    public VsphereVirtualDiskVolumeSource buildVsphereVolume();
    public A withVsphereVolume(VsphereVirtualDiskVolumeSource vsphereVolume);
    public Boolean hasVsphereVolume();
    public A withNewVsphereVolume(String fsType,String storagePolicyID,String storagePolicyName,String volumePath);
    public PersistentVolumeSpecFluent.VsphereVolumeNested withNewVsphereVolume();
    public PersistentVolumeSpecFluent.VsphereVolumeNested withNewVsphereVolumeLike(VsphereVirtualDiskVolumeSource item);
    public PersistentVolumeSpecFluent.VsphereVolumeNested editVsphereVolume();
    public PersistentVolumeSpecFluent.VsphereVolumeNested editOrNewVsphereVolume();
    public PersistentVolumeSpecFluent.VsphereVolumeNested editOrNewVsphereVolumeLike(VsphereVirtualDiskVolumeSource item);

    public interface AwsElasticBlockStoreNested extends io.fabric8.kubernetes.api.builder.Nested,AWSElasticBlockStoreVolumeSourceFluent>{

        
    public N and();    public N endAwsElasticBlockStore();
}
    public interface AzureDiskNested extends io.fabric8.kubernetes.api.builder.Nested,AzureDiskVolumeSourceFluent>{

        
    public N and();    public N endAzureDisk();
}
    public interface AzureFileNested extends io.fabric8.kubernetes.api.builder.Nested,AzureFilePersistentVolumeSourceFluent>{

        
    public N and();    public N endAzureFile();
}
    public interface CephfsNested extends io.fabric8.kubernetes.api.builder.Nested,CephFSPersistentVolumeSourceFluent>{

        
    public N and();    public N endCephfs();
}
    public interface CinderNested extends io.fabric8.kubernetes.api.builder.Nested,CinderPersistentVolumeSourceFluent>{

        
    public N and();    public N endCinder();
}
    public interface ClaimRefNested extends io.fabric8.kubernetes.api.builder.Nested,ObjectReferenceFluent>{

        
    public N and();    public N endClaimRef();
}
    public interface CsiNested extends io.fabric8.kubernetes.api.builder.Nested,CSIPersistentVolumeSourceFluent>{

        
    public N and();    public N endCsi();
}
    public interface FcNested extends io.fabric8.kubernetes.api.builder.Nested,FCVolumeSourceFluent>{

        
    public N and();    public N endFc();
}
    public interface FlexVolumeNested extends io.fabric8.kubernetes.api.builder.Nested,FlexPersistentVolumeSourceFluent>{

        
    public N and();    public N endFlexVolume();
}
    public interface FlockerNested extends io.fabric8.kubernetes.api.builder.Nested,FlockerVolumeSourceFluent>{

        
    public N and();    public N endFlocker();
}
    public interface GcePersistentDiskNested extends io.fabric8.kubernetes.api.builder.Nested,GCEPersistentDiskVolumeSourceFluent>{

        
    public N and();    public N endGcePersistentDisk();
}
    public interface GlusterfsNested extends io.fabric8.kubernetes.api.builder.Nested,GlusterfsPersistentVolumeSourceFluent>{

        
    public N and();    public N endGlusterfs();
}
    public interface HostPathNested extends io.fabric8.kubernetes.api.builder.Nested,HostPathVolumeSourceFluent>{

        
    public N and();    public N endHostPath();
}
    public interface IscsiNested extends io.fabric8.kubernetes.api.builder.Nested,ISCSIPersistentVolumeSourceFluent>{

        
    public N and();    public N endIscsi();
}
    public interface LocalNested extends io.fabric8.kubernetes.api.builder.Nested,LocalVolumeSourceFluent>{

        
    public N and();    public N endLocal();
}
    public interface NfsNested extends io.fabric8.kubernetes.api.builder.Nested,NFSVolumeSourceFluent>{

        
    public N and();    public N endNfs();
}
    public interface NodeAffinityNested extends io.fabric8.kubernetes.api.builder.Nested,VolumeNodeAffinityFluent>{

        
    public N and();    public N endNodeAffinity();
}
    public interface PhotonPersistentDiskNested extends io.fabric8.kubernetes.api.builder.Nested,PhotonPersistentDiskVolumeSourceFluent>{

        
    public N and();    public N endPhotonPersistentDisk();
}
    public interface PortworxVolumeNested extends io.fabric8.kubernetes.api.builder.Nested,PortworxVolumeSourceFluent>{

        
    public N and();    public N endPortworxVolume();
}
    public interface QuobyteNested extends io.fabric8.kubernetes.api.builder.Nested,QuobyteVolumeSourceFluent>{

        
    public N and();    public N endQuobyte();
}
    public interface RbdNested extends io.fabric8.kubernetes.api.builder.Nested,RBDPersistentVolumeSourceFluent>{

        
    public N and();    public N endRbd();
}
    public interface ScaleIONested extends io.fabric8.kubernetes.api.builder.Nested,ScaleIOPersistentVolumeSourceFluent>{

        
    public N and();    public N endScaleIO();
}
    public interface StorageosNested extends io.fabric8.kubernetes.api.builder.Nested,StorageOSPersistentVolumeSourceFluent>{

        
    public N and();    public N endStorageos();
}
    public interface VsphereVolumeNested extends io.fabric8.kubernetes.api.builder.Nested,VsphereVirtualDiskVolumeSourceFluent>{

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


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy