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