Class V1PersistentVolumeClaimSpecFluentImpl<A extends V1PersistentVolumeClaimSpecFluent<A>>
java.lang.Object
io.kubernetes.client.fluent.BaseFluent<A>
io.kubernetes.client.openapi.models.V1PersistentVolumeClaimSpecFluentImpl<A>
- All Implemented Interfaces:
Fluent<A>
,Visitable<A>
,V1PersistentVolumeClaimSpecFluent<A>
- Direct Known Subclasses:
V1PersistentVolumeClaimSpecBuilder
public class V1PersistentVolumeClaimSpecFluentImpl<A extends V1PersistentVolumeClaimSpecFluent<A>>
extends BaseFluent<A>
implements V1PersistentVolumeClaimSpecFluent<A>
Generated
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.kubernetes.client.openapi.models.V1PersistentVolumeClaimSpecFluent
V1PersistentVolumeClaimSpecFluent.DataSourceNested<N>, V1PersistentVolumeClaimSpecFluent.DataSourceRefNested<N>, V1PersistentVolumeClaimSpecFluent.ResourcesNested<N>, V1PersistentVolumeClaimSpecFluent.SelectorNested<N>
-
Field Summary
Fields inherited from class io.kubernetes.client.fluent.BaseFluent
_visitables, VISIT
-
Constructor Summary
ConstructorsConstructorDescriptionV1PersistentVolumeClaimSpecFluentImpl
(io.kubernetes.client.openapi.models.V1PersistentVolumeClaimSpec instance) -
Method Summary
Modifier and TypeMethodDescriptionaddAllToAccessModes
(Collection<String> items) addToAccessModes
(Integer index, String item) addToAccessModes
(String... items) io.kubernetes.client.openapi.models.V1TypedLocalObjectReference
io.kubernetes.client.openapi.models.V1TypedLocalObjectReference
io.kubernetes.client.openapi.models.V1ResourceRequirements
io.kubernetes.client.openapi.models.V1LabelSelector
editOrNewDataSourceLike
(io.kubernetes.client.openapi.models.V1TypedLocalObjectReference item) editOrNewDataSourceRefLike
(io.kubernetes.client.openapi.models.V1TypedLocalObjectReference item) editOrNewResourcesLike
(io.kubernetes.client.openapi.models.V1ResourceRequirements item) editOrNewSelectorLike
(io.kubernetes.client.openapi.models.V1LabelSelector item) boolean
getAccessMode
(Integer index) io.kubernetes.client.openapi.models.V1TypedLocalObjectReference
Deprecated.io.kubernetes.client.openapi.models.V1TypedLocalObjectReference
Deprecated.getMatchingAccessMode
(Predicate<String> predicate) io.kubernetes.client.openapi.models.V1ResourceRequirements
Deprecated.io.kubernetes.client.openapi.models.V1LabelSelector
Deprecated.int
hashCode()
hasMatchingAccessMode
(Predicate<String> predicate) removeAllFromAccessModes
(Collection<String> items) removeFromAccessModes
(String... items) setToAccessModes
(Integer index, String item) toString()
withAccessModes
(String... accessModes) withAccessModes
(List<String> accessModes) withDataSource
(io.kubernetes.client.openapi.models.V1TypedLocalObjectReference dataSource) withDataSourceRef
(io.kubernetes.client.openapi.models.V1TypedLocalObjectReference dataSourceRef) withNewDataSourceLike
(io.kubernetes.client.openapi.models.V1TypedLocalObjectReference item) withNewDataSourceRefLike
(io.kubernetes.client.openapi.models.V1TypedLocalObjectReference item) withNewResourcesLike
(io.kubernetes.client.openapi.models.V1ResourceRequirements item) withNewSelectorLike
(io.kubernetes.client.openapi.models.V1LabelSelector item) withResources
(io.kubernetes.client.openapi.models.V1ResourceRequirements resources) withSelector
(io.kubernetes.client.openapi.models.V1LabelSelector selector) withStorageClassName
(String storageClassName) withVolumeMode
(String volumeMode) withVolumeName
(String volumeName) Methods inherited from class io.kubernetes.client.fluent.BaseFluent
accept, accept, accept, accept, aggregate, aggregate, build, build, builderOf
-
Constructor Details
-
V1PersistentVolumeClaimSpecFluentImpl
public V1PersistentVolumeClaimSpecFluentImpl() -
V1PersistentVolumeClaimSpecFluentImpl
public V1PersistentVolumeClaimSpecFluentImpl(io.kubernetes.client.openapi.models.V1PersistentVolumeClaimSpec instance)
-
-
Method Details
-
addToAccessModes
- Specified by:
addToAccessModes
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
setToAccessModes
- Specified by:
setToAccessModes
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
addToAccessModes
- Specified by:
addToAccessModes
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
addAllToAccessModes
- Specified by:
addAllToAccessModes
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
removeFromAccessModes
- Specified by:
removeFromAccessModes
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
removeAllFromAccessModes
- Specified by:
removeAllFromAccessModes
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
getAccessModes
- Specified by:
getAccessModes
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
getAccessMode
- Specified by:
getAccessMode
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
getFirstAccessMode
- Specified by:
getFirstAccessMode
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
getLastAccessMode
- Specified by:
getLastAccessMode
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
getMatchingAccessMode
- Specified by:
getMatchingAccessMode
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
hasMatchingAccessMode
- Specified by:
hasMatchingAccessMode
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
withAccessModes
- Specified by:
withAccessModes
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
withAccessModes
- Specified by:
withAccessModes
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
hasAccessModes
- Specified by:
hasAccessModes
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
getDataSource
Deprecated.This method has been deprecated, please use method buildDataSource instead.- Specified by:
getDataSource
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
- Returns:
- The buildable object.
-
buildDataSource
public io.kubernetes.client.openapi.models.V1TypedLocalObjectReference buildDataSource()- Specified by:
buildDataSource
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
withDataSource
- Specified by:
withDataSource
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
hasDataSource
- Specified by:
hasDataSource
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
withNewDataSource
- Specified by:
withNewDataSource
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
withNewDataSourceLike
public V1PersistentVolumeClaimSpecFluent.DataSourceNested<A> withNewDataSourceLike(io.kubernetes.client.openapi.models.V1TypedLocalObjectReference item) - Specified by:
withNewDataSourceLike
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
editDataSource
- Specified by:
editDataSource
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
editOrNewDataSource
- Specified by:
editOrNewDataSource
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
editOrNewDataSourceLike
public V1PersistentVolumeClaimSpecFluent.DataSourceNested<A> editOrNewDataSourceLike(io.kubernetes.client.openapi.models.V1TypedLocalObjectReference item) - Specified by:
editOrNewDataSourceLike
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
getDataSourceRef
@Deprecated public io.kubernetes.client.openapi.models.V1TypedLocalObjectReference getDataSourceRef()Deprecated.This method has been deprecated, please use method buildDataSourceRef instead.- Specified by:
getDataSourceRef
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
- Returns:
- The buildable object.
-
buildDataSourceRef
public io.kubernetes.client.openapi.models.V1TypedLocalObjectReference buildDataSourceRef()- Specified by:
buildDataSourceRef
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
withDataSourceRef
public A withDataSourceRef(io.kubernetes.client.openapi.models.V1TypedLocalObjectReference dataSourceRef) - Specified by:
withDataSourceRef
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
hasDataSourceRef
- Specified by:
hasDataSourceRef
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
withNewDataSourceRef
- Specified by:
withNewDataSourceRef
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
withNewDataSourceRefLike
public V1PersistentVolumeClaimSpecFluent.DataSourceRefNested<A> withNewDataSourceRefLike(io.kubernetes.client.openapi.models.V1TypedLocalObjectReference item) - Specified by:
withNewDataSourceRefLike
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
editDataSourceRef
- Specified by:
editDataSourceRef
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
editOrNewDataSourceRef
- Specified by:
editOrNewDataSourceRef
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
editOrNewDataSourceRefLike
public V1PersistentVolumeClaimSpecFluent.DataSourceRefNested<A> editOrNewDataSourceRefLike(io.kubernetes.client.openapi.models.V1TypedLocalObjectReference item) - Specified by:
editOrNewDataSourceRefLike
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
getResources
Deprecated.This method has been deprecated, please use method buildResources instead.- Specified by:
getResources
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
- Returns:
- The buildable object.
-
buildResources
public io.kubernetes.client.openapi.models.V1ResourceRequirements buildResources()- Specified by:
buildResources
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
withResources
- Specified by:
withResources
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
hasResources
- Specified by:
hasResources
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
withNewResources
- Specified by:
withNewResources
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
withNewResourcesLike
public V1PersistentVolumeClaimSpecFluent.ResourcesNested<A> withNewResourcesLike(io.kubernetes.client.openapi.models.V1ResourceRequirements item) - Specified by:
withNewResourcesLike
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
editResources
- Specified by:
editResources
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
editOrNewResources
- Specified by:
editOrNewResources
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
editOrNewResourcesLike
public V1PersistentVolumeClaimSpecFluent.ResourcesNested<A> editOrNewResourcesLike(io.kubernetes.client.openapi.models.V1ResourceRequirements item) - Specified by:
editOrNewResourcesLike
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
getSelector
Deprecated.This method has been deprecated, please use method buildSelector instead.- Specified by:
getSelector
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
- Returns:
- The buildable object.
-
buildSelector
public io.kubernetes.client.openapi.models.V1LabelSelector buildSelector()- Specified by:
buildSelector
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
withSelector
- Specified by:
withSelector
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
hasSelector
- Specified by:
hasSelector
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
withNewSelector
- Specified by:
withNewSelector
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
withNewSelectorLike
public V1PersistentVolumeClaimSpecFluent.SelectorNested<A> withNewSelectorLike(io.kubernetes.client.openapi.models.V1LabelSelector item) - Specified by:
withNewSelectorLike
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
editSelector
- Specified by:
editSelector
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
editOrNewSelector
- Specified by:
editOrNewSelector
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
editOrNewSelectorLike
public V1PersistentVolumeClaimSpecFluent.SelectorNested<A> editOrNewSelectorLike(io.kubernetes.client.openapi.models.V1LabelSelector item) - Specified by:
editOrNewSelectorLike
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
getStorageClassName
- Specified by:
getStorageClassName
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
withStorageClassName
- Specified by:
withStorageClassName
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
hasStorageClassName
- Specified by:
hasStorageClassName
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
getVolumeMode
- Specified by:
getVolumeMode
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
withVolumeMode
- Specified by:
withVolumeMode
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
hasVolumeMode
- Specified by:
hasVolumeMode
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
getVolumeName
- Specified by:
getVolumeName
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
withVolumeName
- Specified by:
withVolumeName
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
hasVolumeName
- Specified by:
hasVolumeName
in interfaceV1PersistentVolumeClaimSpecFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
equals
- Overrides:
equals
in classBaseFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classBaseFluent<A extends V1PersistentVolumeClaimSpecFluent<A>>
-
toString
-