Class V1StorageClassFluentImpl<A extends V1StorageClassFluent<A>>
java.lang.Object
io.kubernetes.client.fluent.BaseFluent<A>
io.kubernetes.client.openapi.models.V1StorageClassFluentImpl<A>
- All Implemented Interfaces:
Fluent<A>
,Visitable<A>
,V1StorageClassFluent<A>
- Direct Known Subclasses:
V1StorageClassBuilder
public class V1StorageClassFluentImpl<A extends V1StorageClassFluent<A>>
extends BaseFluent<A>
implements V1StorageClassFluent<A>
Generated
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.kubernetes.client.openapi.models.V1StorageClassFluent
V1StorageClassFluent.AllowedTopologiesNested<N>, V1StorageClassFluent.MetadataNested<N>
-
Field Summary
Fields inherited from class io.kubernetes.client.fluent.BaseFluent
_visitables, VISIT
-
Constructor Summary
ConstructorsConstructorDescriptionV1StorageClassFluentImpl
(io.kubernetes.client.openapi.models.V1StorageClass instance) -
Method Summary
Modifier and TypeMethodDescriptionaddAllToAllowedTopologies
(Collection<io.kubernetes.client.openapi.models.V1TopologySelectorTerm> items) addAllToMountOptions
(Collection<String> items) addNewAllowedTopologyLike
(io.kubernetes.client.openapi.models.V1TopologySelectorTerm item) addToAllowedTopologies
(io.kubernetes.client.openapi.models.V1TopologySelectorTerm... items) addToAllowedTopologies
(Integer index, io.kubernetes.client.openapi.models.V1TopologySelectorTerm item) addToMountOptions
(Integer index, String item) addToMountOptions
(String... items) addToParameters
(String key, String value) addToParameters
(Map<String, String> map) List<io.kubernetes.client.openapi.models.V1TopologySelectorTerm>
io.kubernetes.client.openapi.models.V1TopologySelectorTerm
buildAllowedTopology
(Integer index) io.kubernetes.client.openapi.models.V1TopologySelectorTerm
io.kubernetes.client.openapi.models.V1TopologySelectorTerm
io.kubernetes.client.openapi.models.V1TopologySelectorTerm
io.kubernetes.client.openapi.models.V1ObjectMeta
editAllowedTopology
(Integer index) editOrNewMetadataLike
(io.kubernetes.client.openapi.models.V1ObjectMeta item) boolean
List<io.kubernetes.client.openapi.models.V1TopologySelectorTerm>
Deprecated.getKind()
getMatchingMountOption
(Predicate<String> predicate) io.kubernetes.client.openapi.models.V1ObjectMeta
Deprecated.getMountOption
(Integer index) int
hashCode()
hasKind()
hasMatchingMountOption
(Predicate<String> predicate) removeAllFromAllowedTopologies
(Collection<io.kubernetes.client.openapi.models.V1TopologySelectorTerm> items) removeFromAllowedTopologies
(io.kubernetes.client.openapi.models.V1TopologySelectorTerm... items) removeFromMountOptions
(String... items) removeFromParameters
(Map<String, String> map) setNewAllowedTopologyLike
(Integer index, io.kubernetes.client.openapi.models.V1TopologySelectorTerm item) setToAllowedTopologies
(Integer index, io.kubernetes.client.openapi.models.V1TopologySelectorTerm item) setToMountOptions
(Integer index, String item) toString()
withAllowedTopologies
(io.kubernetes.client.openapi.models.V1TopologySelectorTerm... allowedTopologies) withAllowedTopologies
(List<io.kubernetes.client.openapi.models.V1TopologySelectorTerm> allowedTopologies) withAllowVolumeExpansion
(Boolean allowVolumeExpansion) withApiVersion
(String apiVersion) withMetadata
(io.kubernetes.client.openapi.models.V1ObjectMeta metadata) withMountOptions
(String... mountOptions) withMountOptions
(List<String> mountOptions) withNewMetadataLike
(io.kubernetes.client.openapi.models.V1ObjectMeta item) <K,
V> A withParameters
(Map<String, String> parameters) withProvisioner
(String provisioner) withReclaimPolicy
(String reclaimPolicy) withVolumeBindingMode
(String volumeBindingMode) Methods inherited from class io.kubernetes.client.fluent.BaseFluent
accept, accept, accept, accept, aggregate, aggregate, build, build, builderOf
-
Constructor Details
-
V1StorageClassFluentImpl
public V1StorageClassFluentImpl() -
V1StorageClassFluentImpl
public V1StorageClassFluentImpl(io.kubernetes.client.openapi.models.V1StorageClass instance)
-
-
Method Details
-
getAllowVolumeExpansion
- Specified by:
getAllowVolumeExpansion
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
withAllowVolumeExpansion
- Specified by:
withAllowVolumeExpansion
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
hasAllowVolumeExpansion
- Specified by:
hasAllowVolumeExpansion
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
addToAllowedTopologies
public A addToAllowedTopologies(Integer index, io.kubernetes.client.openapi.models.V1TopologySelectorTerm item) - Specified by:
addToAllowedTopologies
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
setToAllowedTopologies
public A setToAllowedTopologies(Integer index, io.kubernetes.client.openapi.models.V1TopologySelectorTerm item) - Specified by:
setToAllowedTopologies
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
addToAllowedTopologies
public A addToAllowedTopologies(io.kubernetes.client.openapi.models.V1TopologySelectorTerm... items) - Specified by:
addToAllowedTopologies
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
addAllToAllowedTopologies
public A addAllToAllowedTopologies(Collection<io.kubernetes.client.openapi.models.V1TopologySelectorTerm> items) - Specified by:
addAllToAllowedTopologies
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
removeFromAllowedTopologies
public A removeFromAllowedTopologies(io.kubernetes.client.openapi.models.V1TopologySelectorTerm... items) - Specified by:
removeFromAllowedTopologies
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
removeAllFromAllowedTopologies
public A removeAllFromAllowedTopologies(Collection<io.kubernetes.client.openapi.models.V1TopologySelectorTerm> items) - Specified by:
removeAllFromAllowedTopologies
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
removeMatchingFromAllowedTopologies
- Specified by:
removeMatchingFromAllowedTopologies
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
getAllowedTopologies
@Deprecated public List<io.kubernetes.client.openapi.models.V1TopologySelectorTerm> getAllowedTopologies()Deprecated.This method has been deprecated, please use method buildAllowedTopologies instead.- Specified by:
getAllowedTopologies
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
- Returns:
- The buildable object.
-
buildAllowedTopologies
- Specified by:
buildAllowedTopologies
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
buildAllowedTopology
public io.kubernetes.client.openapi.models.V1TopologySelectorTerm buildAllowedTopology(Integer index) - Specified by:
buildAllowedTopology
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
buildFirstAllowedTopology
public io.kubernetes.client.openapi.models.V1TopologySelectorTerm buildFirstAllowedTopology()- Specified by:
buildFirstAllowedTopology
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
buildLastAllowedTopology
public io.kubernetes.client.openapi.models.V1TopologySelectorTerm buildLastAllowedTopology()- Specified by:
buildLastAllowedTopology
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
buildMatchingAllowedTopology
public io.kubernetes.client.openapi.models.V1TopologySelectorTerm buildMatchingAllowedTopology(Predicate<V1TopologySelectorTermBuilder> predicate) - Specified by:
buildMatchingAllowedTopology
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
hasMatchingAllowedTopology
- Specified by:
hasMatchingAllowedTopology
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
withAllowedTopologies
public A withAllowedTopologies(List<io.kubernetes.client.openapi.models.V1TopologySelectorTerm> allowedTopologies) - Specified by:
withAllowedTopologies
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
withAllowedTopologies
public A withAllowedTopologies(io.kubernetes.client.openapi.models.V1TopologySelectorTerm... allowedTopologies) - Specified by:
withAllowedTopologies
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
hasAllowedTopologies
- Specified by:
hasAllowedTopologies
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
addNewAllowedTopology
- Specified by:
addNewAllowedTopology
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
addNewAllowedTopologyLike
public V1StorageClassFluent.AllowedTopologiesNested<A> addNewAllowedTopologyLike(io.kubernetes.client.openapi.models.V1TopologySelectorTerm item) - Specified by:
addNewAllowedTopologyLike
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
setNewAllowedTopologyLike
public V1StorageClassFluent.AllowedTopologiesNested<A> setNewAllowedTopologyLike(Integer index, io.kubernetes.client.openapi.models.V1TopologySelectorTerm item) - Specified by:
setNewAllowedTopologyLike
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
editAllowedTopology
- Specified by:
editAllowedTopology
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
editFirstAllowedTopology
- Specified by:
editFirstAllowedTopology
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
editLastAllowedTopology
- Specified by:
editLastAllowedTopology
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
editMatchingAllowedTopology
public V1StorageClassFluent.AllowedTopologiesNested<A> editMatchingAllowedTopology(Predicate<V1TopologySelectorTermBuilder> predicate) - Specified by:
editMatchingAllowedTopology
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
getApiVersion
- Specified by:
getApiVersion
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
withApiVersion
- Specified by:
withApiVersion
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
hasApiVersion
- Specified by:
hasApiVersion
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
getKind
- Specified by:
getKind
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
withKind
- Specified by:
withKind
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
hasKind
- Specified by:
hasKind
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
getMetadata
Deprecated.This method has been deprecated, please use method buildMetadata instead.- Specified by:
getMetadata
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
- Returns:
- The buildable object.
-
buildMetadata
public io.kubernetes.client.openapi.models.V1ObjectMeta buildMetadata()- Specified by:
buildMetadata
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
withMetadata
- Specified by:
withMetadata
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
hasMetadata
- Specified by:
hasMetadata
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
withNewMetadata
- Specified by:
withNewMetadata
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
withNewMetadataLike
public V1StorageClassFluent.MetadataNested<A> withNewMetadataLike(io.kubernetes.client.openapi.models.V1ObjectMeta item) - Specified by:
withNewMetadataLike
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
editMetadata
- Specified by:
editMetadata
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
editOrNewMetadata
- Specified by:
editOrNewMetadata
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
editOrNewMetadataLike
public V1StorageClassFluent.MetadataNested<A> editOrNewMetadataLike(io.kubernetes.client.openapi.models.V1ObjectMeta item) - Specified by:
editOrNewMetadataLike
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
addToMountOptions
- Specified by:
addToMountOptions
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
setToMountOptions
- Specified by:
setToMountOptions
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
addToMountOptions
- Specified by:
addToMountOptions
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
addAllToMountOptions
- Specified by:
addAllToMountOptions
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
removeFromMountOptions
- Specified by:
removeFromMountOptions
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
removeAllFromMountOptions
- Specified by:
removeAllFromMountOptions
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
getMountOptions
- Specified by:
getMountOptions
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
getMountOption
- Specified by:
getMountOption
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
getFirstMountOption
- Specified by:
getFirstMountOption
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
getLastMountOption
- Specified by:
getLastMountOption
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
getMatchingMountOption
- Specified by:
getMatchingMountOption
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
hasMatchingMountOption
- Specified by:
hasMatchingMountOption
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
withMountOptions
- Specified by:
withMountOptions
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
withMountOptions
- Specified by:
withMountOptions
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
hasMountOptions
- Specified by:
hasMountOptions
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
addToParameters
- Specified by:
addToParameters
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
addToParameters
- Specified by:
addToParameters
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
removeFromParameters
- Specified by:
removeFromParameters
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
removeFromParameters
- Specified by:
removeFromParameters
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
getParameters
- Specified by:
getParameters
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
withParameters
- Specified by:
withParameters
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
hasParameters
- Specified by:
hasParameters
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
getProvisioner
- Specified by:
getProvisioner
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
withProvisioner
- Specified by:
withProvisioner
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
hasProvisioner
- Specified by:
hasProvisioner
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
getReclaimPolicy
- Specified by:
getReclaimPolicy
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
withReclaimPolicy
- Specified by:
withReclaimPolicy
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
hasReclaimPolicy
- Specified by:
hasReclaimPolicy
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
getVolumeBindingMode
- Specified by:
getVolumeBindingMode
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
withVolumeBindingMode
- Specified by:
withVolumeBindingMode
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
hasVolumeBindingMode
- Specified by:
hasVolumeBindingMode
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-
equals
- Overrides:
equals
in classBaseFluent<A extends V1StorageClassFluent<A>>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classBaseFluent<A extends V1StorageClassFluent<A>>
-
toString
-
withAllowVolumeExpansion
- Specified by:
withAllowVolumeExpansion
in interfaceV1StorageClassFluent<A extends V1StorageClassFluent<A>>
-