
io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent Maven / Gradle / Ivy
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.util.LinkedHashMap;
import java.util.function.Predicate;
import java.util.List;
import io.fabric8.kubernetes.api.builder.Fluent;
import java.util.Collection;
import io.fabric8.kubernetes.api.builder.Nested;
import java.lang.Integer;
/**
* Generated
*/
public interface PersistentVolumeSpecFluent> extends io.fabric8.kubernetes.api.builder.Fluent{
public A addToAccessModes(java.lang.Integer index,java.lang.String item);
public A setToAccessModes(java.lang.Integer index,java.lang.String item);
public A addToAccessModes(java.lang.String... items);
public A addAllToAccessModes(java.util.Collection items);
public A removeFromAccessModes(java.lang.String... items);
public A removeAllFromAccessModes(java.util.Collection items);
public java.util.List getAccessModes();
public java.lang.String getAccessMode(java.lang.Integer index);
public java.lang.String getFirstAccessMode();
public java.lang.String getLastAccessMode();
public java.lang.String getMatchingAccessMode(java.util.function.Predicate predicate);
public java.lang.Boolean hasMatchingAccessMode(java.util.function.Predicate predicate);
public A withAccessModes(java.util.List accessModes);
public A withAccessModes(java.lang.String... accessModes);
public java.lang.Boolean hasAccessModes();
public A addNewAccessMode(java.lang.String arg0);
/**
* This method has been deprecated, please use method buildAwsElasticBlockStore instead.
* @return The buildable object.
*/
@java.lang.Deprecated
public io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore();
public io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource buildAwsElasticBlockStore();
public A withAwsElasticBlockStore(io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource awsElasticBlockStore);
public java.lang.Boolean hasAwsElasticBlockStore();
public A withNewAwsElasticBlockStore(java.lang.String fsType,java.lang.Integer partition,java.lang.Boolean readOnly,java.lang.String volumeID);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.AwsElasticBlockStoreNested withNewAwsElasticBlockStore();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.AwsElasticBlockStoreNested withNewAwsElasticBlockStoreLike(io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource item);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.AwsElasticBlockStoreNested editAwsElasticBlockStore();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.AwsElasticBlockStoreNested editOrNewAwsElasticBlockStore();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.AwsElasticBlockStoreNested editOrNewAwsElasticBlockStoreLike(io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource item);
/**
* This method has been deprecated, please use method buildAzureDisk instead.
* @return The buildable object.
*/
@java.lang.Deprecated
public io.fabric8.kubernetes.api.model.AzureDiskVolumeSource getAzureDisk();
public io.fabric8.kubernetes.api.model.AzureDiskVolumeSource buildAzureDisk();
public A withAzureDisk(io.fabric8.kubernetes.api.model.AzureDiskVolumeSource azureDisk);
public java.lang.Boolean hasAzureDisk();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.AzureDiskNested withNewAzureDisk();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.AzureDiskNested withNewAzureDiskLike(io.fabric8.kubernetes.api.model.AzureDiskVolumeSource item);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.AzureDiskNested editAzureDisk();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.AzureDiskNested editOrNewAzureDisk();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.AzureDiskNested editOrNewAzureDiskLike(io.fabric8.kubernetes.api.model.AzureDiskVolumeSource item);
/**
* This method has been deprecated, please use method buildAzureFile instead.
* @return The buildable object.
*/
@java.lang.Deprecated
public io.fabric8.kubernetes.api.model.AzureFilePersistentVolumeSource getAzureFile();
public io.fabric8.kubernetes.api.model.AzureFilePersistentVolumeSource buildAzureFile();
public A withAzureFile(io.fabric8.kubernetes.api.model.AzureFilePersistentVolumeSource azureFile);
public java.lang.Boolean hasAzureFile();
public A withNewAzureFile(java.lang.Boolean readOnly,java.lang.String secretName,java.lang.String secretNamespace,java.lang.String shareName);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.AzureFileNested withNewAzureFile();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.AzureFileNested withNewAzureFileLike(io.fabric8.kubernetes.api.model.AzureFilePersistentVolumeSource item);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.AzureFileNested editAzureFile();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.AzureFileNested editOrNewAzureFile();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.AzureFileNested editOrNewAzureFileLike(io.fabric8.kubernetes.api.model.AzureFilePersistentVolumeSource item);
public A addToCapacity(java.lang.String key,io.fabric8.kubernetes.api.model.Quantity value);
public A addToCapacity(java.util.Map map);
public A removeFromCapacity(java.lang.String key);
public A removeFromCapacity(java.util.Map map);
public java.util.Map getCapacity();
public A withCapacity(java.util.Map capacity);
public java.lang.Boolean hasCapacity();
/**
* This method has been deprecated, please use method buildCephfs instead.
* @return The buildable object.
*/
@java.lang.Deprecated
public io.fabric8.kubernetes.api.model.CephFSPersistentVolumeSource getCephfs();
public io.fabric8.kubernetes.api.model.CephFSPersistentVolumeSource buildCephfs();
public A withCephfs(io.fabric8.kubernetes.api.model.CephFSPersistentVolumeSource cephfs);
public java.lang.Boolean hasCephfs();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.CephfsNested withNewCephfs();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.CephfsNested withNewCephfsLike(io.fabric8.kubernetes.api.model.CephFSPersistentVolumeSource item);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.CephfsNested editCephfs();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.CephfsNested editOrNewCephfs();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.CephfsNested editOrNewCephfsLike(io.fabric8.kubernetes.api.model.CephFSPersistentVolumeSource item);
/**
* This method has been deprecated, please use method buildCinder instead.
* @return The buildable object.
*/
@java.lang.Deprecated
public io.fabric8.kubernetes.api.model.CinderPersistentVolumeSource getCinder();
public io.fabric8.kubernetes.api.model.CinderPersistentVolumeSource buildCinder();
public A withCinder(io.fabric8.kubernetes.api.model.CinderPersistentVolumeSource cinder);
public java.lang.Boolean hasCinder();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.CinderNested withNewCinder();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.CinderNested withNewCinderLike(io.fabric8.kubernetes.api.model.CinderPersistentVolumeSource item);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.CinderNested editCinder();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.CinderNested editOrNewCinder();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.CinderNested editOrNewCinderLike(io.fabric8.kubernetes.api.model.CinderPersistentVolumeSource item);
/**
* This method has been deprecated, please use method buildClaimRef instead.
* @return The buildable object.
*/
@java.lang.Deprecated
public io.fabric8.kubernetes.api.model.ObjectReference getClaimRef();
public io.fabric8.kubernetes.api.model.ObjectReference buildClaimRef();
public A withClaimRef(io.fabric8.kubernetes.api.model.ObjectReference claimRef);
public java.lang.Boolean hasClaimRef();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.ClaimRefNested withNewClaimRef();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.ClaimRefNested withNewClaimRefLike(io.fabric8.kubernetes.api.model.ObjectReference item);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.ClaimRefNested editClaimRef();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.ClaimRefNested editOrNewClaimRef();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.ClaimRefNested editOrNewClaimRefLike(io.fabric8.kubernetes.api.model.ObjectReference item);
/**
* This method has been deprecated, please use method buildCsi instead.
* @return The buildable object.
*/
@java.lang.Deprecated
public io.fabric8.kubernetes.api.model.CSIPersistentVolumeSource getCsi();
public io.fabric8.kubernetes.api.model.CSIPersistentVolumeSource buildCsi();
public A withCsi(io.fabric8.kubernetes.api.model.CSIPersistentVolumeSource csi);
public java.lang.Boolean hasCsi();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.CsiNested withNewCsi();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.CsiNested withNewCsiLike(io.fabric8.kubernetes.api.model.CSIPersistentVolumeSource item);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.CsiNested editCsi();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.CsiNested editOrNewCsi();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.CsiNested editOrNewCsiLike(io.fabric8.kubernetes.api.model.CSIPersistentVolumeSource item);
/**
* This method has been deprecated, please use method buildFc instead.
* @return The buildable object.
*/
@java.lang.Deprecated
public io.fabric8.kubernetes.api.model.FCVolumeSource getFc();
public io.fabric8.kubernetes.api.model.FCVolumeSource buildFc();
public A withFc(io.fabric8.kubernetes.api.model.FCVolumeSource fc);
public java.lang.Boolean hasFc();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.FcNested withNewFc();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.FcNested withNewFcLike(io.fabric8.kubernetes.api.model.FCVolumeSource item);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.FcNested editFc();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.FcNested editOrNewFc();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.FcNested editOrNewFcLike(io.fabric8.kubernetes.api.model.FCVolumeSource item);
/**
* This method has been deprecated, please use method buildFlexVolume instead.
* @return The buildable object.
*/
@java.lang.Deprecated
public io.fabric8.kubernetes.api.model.FlexPersistentVolumeSource getFlexVolume();
public io.fabric8.kubernetes.api.model.FlexPersistentVolumeSource buildFlexVolume();
public A withFlexVolume(io.fabric8.kubernetes.api.model.FlexPersistentVolumeSource flexVolume);
public java.lang.Boolean hasFlexVolume();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.FlexVolumeNested withNewFlexVolume();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.FlexVolumeNested withNewFlexVolumeLike(io.fabric8.kubernetes.api.model.FlexPersistentVolumeSource item);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.FlexVolumeNested editFlexVolume();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.FlexVolumeNested editOrNewFlexVolume();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.FlexVolumeNested editOrNewFlexVolumeLike(io.fabric8.kubernetes.api.model.FlexPersistentVolumeSource item);
/**
* This method has been deprecated, please use method buildFlocker instead.
* @return The buildable object.
*/
@java.lang.Deprecated
public io.fabric8.kubernetes.api.model.FlockerVolumeSource getFlocker();
public io.fabric8.kubernetes.api.model.FlockerVolumeSource buildFlocker();
public A withFlocker(io.fabric8.kubernetes.api.model.FlockerVolumeSource flocker);
public java.lang.Boolean hasFlocker();
public A withNewFlocker(java.lang.String datasetName,java.lang.String datasetUUID);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.FlockerNested withNewFlocker();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.FlockerNested withNewFlockerLike(io.fabric8.kubernetes.api.model.FlockerVolumeSource item);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.FlockerNested editFlocker();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.FlockerNested editOrNewFlocker();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.FlockerNested editOrNewFlockerLike(io.fabric8.kubernetes.api.model.FlockerVolumeSource item);
/**
* This method has been deprecated, please use method buildGcePersistentDisk instead.
* @return The buildable object.
*/
@java.lang.Deprecated
public io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource getGcePersistentDisk();
public io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource buildGcePersistentDisk();
public A withGcePersistentDisk(io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource gcePersistentDisk);
public java.lang.Boolean hasGcePersistentDisk();
public A withNewGcePersistentDisk(java.lang.String fsType,java.lang.Integer partition,java.lang.String pdName,java.lang.Boolean readOnly);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.GcePersistentDiskNested withNewGcePersistentDisk();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.GcePersistentDiskNested withNewGcePersistentDiskLike(io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource item);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.GcePersistentDiskNested editGcePersistentDisk();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.GcePersistentDiskNested editOrNewGcePersistentDisk();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.GcePersistentDiskNested editOrNewGcePersistentDiskLike(io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource item);
/**
* This method has been deprecated, please use method buildGlusterfs instead.
* @return The buildable object.
*/
@java.lang.Deprecated
public io.fabric8.kubernetes.api.model.GlusterfsPersistentVolumeSource getGlusterfs();
public io.fabric8.kubernetes.api.model.GlusterfsPersistentVolumeSource buildGlusterfs();
public A withGlusterfs(io.fabric8.kubernetes.api.model.GlusterfsPersistentVolumeSource glusterfs);
public java.lang.Boolean hasGlusterfs();
public A withNewGlusterfs(java.lang.String endpoints,java.lang.String endpointsNamespace,java.lang.String path,java.lang.Boolean readOnly);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.GlusterfsNested withNewGlusterfs();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.GlusterfsNested withNewGlusterfsLike(io.fabric8.kubernetes.api.model.GlusterfsPersistentVolumeSource item);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.GlusterfsNested editGlusterfs();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.GlusterfsNested editOrNewGlusterfs();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.GlusterfsNested editOrNewGlusterfsLike(io.fabric8.kubernetes.api.model.GlusterfsPersistentVolumeSource item);
/**
* This method has been deprecated, please use method buildHostPath instead.
* @return The buildable object.
*/
@java.lang.Deprecated
public io.fabric8.kubernetes.api.model.HostPathVolumeSource getHostPath();
public io.fabric8.kubernetes.api.model.HostPathVolumeSource buildHostPath();
public A withHostPath(io.fabric8.kubernetes.api.model.HostPathVolumeSource hostPath);
public java.lang.Boolean hasHostPath();
public A withNewHostPath(java.lang.String path,java.lang.String type);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.HostPathNested withNewHostPath();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.HostPathNested withNewHostPathLike(io.fabric8.kubernetes.api.model.HostPathVolumeSource item);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.HostPathNested editHostPath();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.HostPathNested editOrNewHostPath();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.HostPathNested editOrNewHostPathLike(io.fabric8.kubernetes.api.model.HostPathVolumeSource item);
/**
* This method has been deprecated, please use method buildIscsi instead.
* @return The buildable object.
*/
@java.lang.Deprecated
public io.fabric8.kubernetes.api.model.ISCSIPersistentVolumeSource getIscsi();
public io.fabric8.kubernetes.api.model.ISCSIPersistentVolumeSource buildIscsi();
public A withIscsi(io.fabric8.kubernetes.api.model.ISCSIPersistentVolumeSource iscsi);
public java.lang.Boolean hasIscsi();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.IscsiNested withNewIscsi();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.IscsiNested withNewIscsiLike(io.fabric8.kubernetes.api.model.ISCSIPersistentVolumeSource item);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.IscsiNested editIscsi();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.IscsiNested editOrNewIscsi();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.IscsiNested editOrNewIscsiLike(io.fabric8.kubernetes.api.model.ISCSIPersistentVolumeSource item);
/**
* This method has been deprecated, please use method buildLocal instead.
* @return The buildable object.
*/
@java.lang.Deprecated
public io.fabric8.kubernetes.api.model.LocalVolumeSource getLocal();
public io.fabric8.kubernetes.api.model.LocalVolumeSource buildLocal();
public A withLocal(io.fabric8.kubernetes.api.model.LocalVolumeSource local);
public java.lang.Boolean hasLocal();
public A withNewLocal(java.lang.String fsType,java.lang.String path);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.LocalNested withNewLocal();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.LocalNested withNewLocalLike(io.fabric8.kubernetes.api.model.LocalVolumeSource item);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.LocalNested editLocal();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.LocalNested editOrNewLocal();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.LocalNested editOrNewLocalLike(io.fabric8.kubernetes.api.model.LocalVolumeSource item);
public A addToMountOptions(java.lang.Integer index,java.lang.String item);
public A setToMountOptions(java.lang.Integer index,java.lang.String item);
public A addToMountOptions(java.lang.String... items);
public A addAllToMountOptions(java.util.Collection items);
public A removeFromMountOptions(java.lang.String... items);
public A removeAllFromMountOptions(java.util.Collection items);
public java.util.List getMountOptions();
public java.lang.String getMountOption(java.lang.Integer index);
public java.lang.String getFirstMountOption();
public java.lang.String getLastMountOption();
public java.lang.String getMatchingMountOption(java.util.function.Predicate predicate);
public java.lang.Boolean hasMatchingMountOption(java.util.function.Predicate predicate);
public A withMountOptions(java.util.List mountOptions);
public A withMountOptions(java.lang.String... mountOptions);
public java.lang.Boolean hasMountOptions();
public A addNewMountOption(java.lang.String arg0);
/**
* This method has been deprecated, please use method buildNfs instead.
* @return The buildable object.
*/
@java.lang.Deprecated
public io.fabric8.kubernetes.api.model.NFSVolumeSource getNfs();
public io.fabric8.kubernetes.api.model.NFSVolumeSource buildNfs();
public A withNfs(io.fabric8.kubernetes.api.model.NFSVolumeSource nfs);
public java.lang.Boolean hasNfs();
public A withNewNfs(java.lang.String path,java.lang.Boolean readOnly,java.lang.String server);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.NfsNested withNewNfs();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.NfsNested withNewNfsLike(io.fabric8.kubernetes.api.model.NFSVolumeSource item);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.NfsNested editNfs();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.NfsNested editOrNewNfs();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.NfsNested editOrNewNfsLike(io.fabric8.kubernetes.api.model.NFSVolumeSource item);
/**
* This method has been deprecated, please use method buildNodeAffinity instead.
* @return The buildable object.
*/
@java.lang.Deprecated
public io.fabric8.kubernetes.api.model.VolumeNodeAffinity getNodeAffinity();
public io.fabric8.kubernetes.api.model.VolumeNodeAffinity buildNodeAffinity();
public A withNodeAffinity(io.fabric8.kubernetes.api.model.VolumeNodeAffinity nodeAffinity);
public java.lang.Boolean hasNodeAffinity();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.NodeAffinityNested withNewNodeAffinity();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.NodeAffinityNested withNewNodeAffinityLike(io.fabric8.kubernetes.api.model.VolumeNodeAffinity item);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.NodeAffinityNested editNodeAffinity();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.NodeAffinityNested editOrNewNodeAffinity();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.NodeAffinityNested editOrNewNodeAffinityLike(io.fabric8.kubernetes.api.model.VolumeNodeAffinity item);
public java.lang.String getPersistentVolumeReclaimPolicy();
public A withPersistentVolumeReclaimPolicy(java.lang.String persistentVolumeReclaimPolicy);
public java.lang.Boolean hasPersistentVolumeReclaimPolicy();
/**
* Method is deprecated. use withPersistentVolumeReclaimPolicy instead.
*/
@java.lang.Deprecated
public A withNewPersistentVolumeReclaimPolicy(java.lang.String arg0);
/**
* This method has been deprecated, please use method buildPhotonPersistentDisk instead.
* @return The buildable object.
*/
@java.lang.Deprecated
public io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource getPhotonPersistentDisk();
public io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource buildPhotonPersistentDisk();
public A withPhotonPersistentDisk(io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource photonPersistentDisk);
public java.lang.Boolean hasPhotonPersistentDisk();
public A withNewPhotonPersistentDisk(java.lang.String fsType,java.lang.String pdID);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.PhotonPersistentDiskNested withNewPhotonPersistentDisk();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.PhotonPersistentDiskNested withNewPhotonPersistentDiskLike(io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource item);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.PhotonPersistentDiskNested editPhotonPersistentDisk();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.PhotonPersistentDiskNested editOrNewPhotonPersistentDisk();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.PhotonPersistentDiskNested editOrNewPhotonPersistentDiskLike(io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource item);
/**
* This method has been deprecated, please use method buildPortworxVolume instead.
* @return The buildable object.
*/
@java.lang.Deprecated
public io.fabric8.kubernetes.api.model.PortworxVolumeSource getPortworxVolume();
public io.fabric8.kubernetes.api.model.PortworxVolumeSource buildPortworxVolume();
public A withPortworxVolume(io.fabric8.kubernetes.api.model.PortworxVolumeSource portworxVolume);
public java.lang.Boolean hasPortworxVolume();
public A withNewPortworxVolume(java.lang.String fsType,java.lang.Boolean readOnly,java.lang.String volumeID);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.PortworxVolumeNested withNewPortworxVolume();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.PortworxVolumeNested withNewPortworxVolumeLike(io.fabric8.kubernetes.api.model.PortworxVolumeSource item);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.PortworxVolumeNested editPortworxVolume();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.PortworxVolumeNested editOrNewPortworxVolume();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.PortworxVolumeNested editOrNewPortworxVolumeLike(io.fabric8.kubernetes.api.model.PortworxVolumeSource item);
/**
* This method has been deprecated, please use method buildQuobyte instead.
* @return The buildable object.
*/
@java.lang.Deprecated
public io.fabric8.kubernetes.api.model.QuobyteVolumeSource getQuobyte();
public io.fabric8.kubernetes.api.model.QuobyteVolumeSource buildQuobyte();
public A withQuobyte(io.fabric8.kubernetes.api.model.QuobyteVolumeSource quobyte);
public java.lang.Boolean hasQuobyte();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.QuobyteNested withNewQuobyte();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.QuobyteNested withNewQuobyteLike(io.fabric8.kubernetes.api.model.QuobyteVolumeSource item);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.QuobyteNested editQuobyte();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.QuobyteNested editOrNewQuobyte();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.QuobyteNested editOrNewQuobyteLike(io.fabric8.kubernetes.api.model.QuobyteVolumeSource item);
/**
* This method has been deprecated, please use method buildRbd instead.
* @return The buildable object.
*/
@java.lang.Deprecated
public io.fabric8.kubernetes.api.model.RBDPersistentVolumeSource getRbd();
public io.fabric8.kubernetes.api.model.RBDPersistentVolumeSource buildRbd();
public A withRbd(io.fabric8.kubernetes.api.model.RBDPersistentVolumeSource rbd);
public java.lang.Boolean hasRbd();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.RbdNested withNewRbd();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.RbdNested withNewRbdLike(io.fabric8.kubernetes.api.model.RBDPersistentVolumeSource item);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.RbdNested editRbd();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.RbdNested editOrNewRbd();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.RbdNested editOrNewRbdLike(io.fabric8.kubernetes.api.model.RBDPersistentVolumeSource item);
/**
* This method has been deprecated, please use method buildScaleIO instead.
* @return The buildable object.
*/
@java.lang.Deprecated
public io.fabric8.kubernetes.api.model.ScaleIOPersistentVolumeSource getScaleIO();
public io.fabric8.kubernetes.api.model.ScaleIOPersistentVolumeSource buildScaleIO();
public A withScaleIO(io.fabric8.kubernetes.api.model.ScaleIOPersistentVolumeSource scaleIO);
public java.lang.Boolean hasScaleIO();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.ScaleIONested withNewScaleIO();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.ScaleIONested withNewScaleIOLike(io.fabric8.kubernetes.api.model.ScaleIOPersistentVolumeSource item);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.ScaleIONested editScaleIO();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.ScaleIONested editOrNewScaleIO();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.ScaleIONested editOrNewScaleIOLike(io.fabric8.kubernetes.api.model.ScaleIOPersistentVolumeSource item);
public java.lang.String getStorageClassName();
public A withStorageClassName(java.lang.String storageClassName);
public java.lang.Boolean hasStorageClassName();
/**
* Method is deprecated. use withStorageClassName instead.
*/
@java.lang.Deprecated
public A withNewStorageClassName(java.lang.String arg0);
/**
* This method has been deprecated, please use method buildStorageos instead.
* @return The buildable object.
*/
@java.lang.Deprecated
public io.fabric8.kubernetes.api.model.StorageOSPersistentVolumeSource getStorageos();
public io.fabric8.kubernetes.api.model.StorageOSPersistentVolumeSource buildStorageos();
public A withStorageos(io.fabric8.kubernetes.api.model.StorageOSPersistentVolumeSource storageos);
public java.lang.Boolean hasStorageos();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.StorageosNested withNewStorageos();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.StorageosNested withNewStorageosLike(io.fabric8.kubernetes.api.model.StorageOSPersistentVolumeSource item);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.StorageosNested editStorageos();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.StorageosNested editOrNewStorageos();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.StorageosNested editOrNewStorageosLike(io.fabric8.kubernetes.api.model.StorageOSPersistentVolumeSource item);
public java.lang.String getVolumeMode();
public A withVolumeMode(java.lang.String volumeMode);
public java.lang.Boolean hasVolumeMode();
/**
* Method is deprecated. use withVolumeMode instead.
*/
@java.lang.Deprecated
public A withNewVolumeMode(java.lang.String arg0);
/**
* This method has been deprecated, please use method buildVsphereVolume instead.
* @return The buildable object.
*/
@java.lang.Deprecated
public io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource getVsphereVolume();
public io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource buildVsphereVolume();
public A withVsphereVolume(io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource vsphereVolume);
public java.lang.Boolean hasVsphereVolume();
public A withNewVsphereVolume(java.lang.String fsType,java.lang.String storagePolicyID,java.lang.String storagePolicyName,java.lang.String volumePath);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.VsphereVolumeNested withNewVsphereVolume();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.VsphereVolumeNested withNewVsphereVolumeLike(io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource item);
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.VsphereVolumeNested editVsphereVolume();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.VsphereVolumeNested editOrNewVsphereVolume();
public io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent.VsphereVolumeNested editOrNewVsphereVolumeLike(io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource item);
public A addToAdditionalProperties(java.lang.String key,java.lang.Object value);
public A addToAdditionalProperties(java.util.Map map);
public A removeFromAdditionalProperties(java.lang.String key);
public A removeFromAdditionalProperties(java.util.Map map);
public java.util.Map getAdditionalProperties();
public A withAdditionalProperties(java.util.Map additionalProperties);
public java.lang.Boolean hasAdditionalProperties();
public interface AwsElasticBlockStoreNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceFluent>{
public N and();
public N endAwsElasticBlockStore();
}
public interface AzureDiskNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.AzureDiskVolumeSourceFluent>{
public N and();
public N endAzureDisk();
}
public interface AzureFileNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.AzureFilePersistentVolumeSourceFluent>{
public N and();
public N endAzureFile();
}
public interface CephfsNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.CephFSPersistentVolumeSourceFluent>{
public N and();
public N endCephfs();
}
public interface CinderNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.CinderPersistentVolumeSourceFluent>{
public N and();
public N endCinder();
}
public interface ClaimRefNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.ObjectReferenceFluent>{
public N and();
public N endClaimRef();
}
public interface CsiNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.CSIPersistentVolumeSourceFluent>{
public N and();
public N endCsi();
}
public interface FcNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.FCVolumeSourceFluent>{
public N and();
public N endFc();
}
public interface FlexVolumeNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.FlexPersistentVolumeSourceFluent>{
public N and();
public N endFlexVolume();
}
public interface FlockerNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.FlockerVolumeSourceFluent>{
public N and();
public N endFlocker();
}
public interface GcePersistentDiskNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSourceFluent>{
public N and();
public N endGcePersistentDisk();
}
public interface GlusterfsNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.GlusterfsPersistentVolumeSourceFluent>{
public N and();
public N endGlusterfs();
}
public interface HostPathNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.HostPathVolumeSourceFluent>{
public N and();
public N endHostPath();
}
public interface IscsiNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.ISCSIPersistentVolumeSourceFluent>{
public N and();
public N endIscsi();
}
public interface LocalNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.LocalVolumeSourceFluent>{
public N and();
public N endLocal();
}
public interface NfsNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.NFSVolumeSourceFluent>{
public N and();
public N endNfs();
}
public interface NodeAffinityNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.VolumeNodeAffinityFluent>{
public N and();
public N endNodeAffinity();
}
public interface PhotonPersistentDiskNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSourceFluent>{
public N and();
public N endPhotonPersistentDisk();
}
public interface PortworxVolumeNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.PortworxVolumeSourceFluent>{
public N and();
public N endPortworxVolume();
}
public interface QuobyteNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.QuobyteVolumeSourceFluent>{
public N and();
public N endQuobyte();
}
public interface RbdNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.RBDPersistentVolumeSourceFluent>{
public N and();
public N endRbd();
}
public interface ScaleIONested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.ScaleIOPersistentVolumeSourceFluent>{
public N and();
public N endScaleIO();
}
public interface StorageosNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.StorageOSPersistentVolumeSourceFluent>{
public N and();
public N endStorageos();
}
public interface VsphereVolumeNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSourceFluent>{
public N and();
public N endVsphereVolume();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy