Package io.fabric8.kubernetes.api.model
Class NodeSelectorFluentImpl<A extends NodeSelectorFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.NodeSelectorFluentImpl<A>
-
- All Implemented Interfaces:
Fluent<A>
,Visitable<A>
,NodeSelectorFluent<A>
- Direct Known Subclasses:
NodeAffinityFluentImpl.RequiredDuringSchedulingIgnoredDuringExecutionNestedImpl
,NodeSelectorBuilder
,VolumeNodeAffinityFluentImpl.RequiredNestedImpl
,WatchEventFluentImpl.NodeSelectorObjectNestedImpl
public class NodeSelectorFluentImpl<A extends NodeSelectorFluent<A>> extends BaseFluent<A> implements NodeSelectorFluent<A>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
NodeSelectorFluentImpl.NodeSelectorTermsNestedImpl<N>
-
Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.NodeSelectorFluent
NodeSelectorFluent.NodeSelectorTermsNested<N>
-
-
Field Summary
-
Fields inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
_visitables
-
-
Constructor Summary
Constructors Constructor Description NodeSelectorFluentImpl()
NodeSelectorFluentImpl(NodeSelector instance)
-
Method Summary
-
-
-
Constructor Detail
-
NodeSelectorFluentImpl
public NodeSelectorFluentImpl()
-
NodeSelectorFluentImpl
public NodeSelectorFluentImpl(NodeSelector instance)
-
-
Method Detail
-
addToNodeSelectorTerms
public A addToNodeSelectorTerms(int index, NodeSelectorTerm item)
- Specified by:
addToNodeSelectorTerms
in interfaceNodeSelectorFluent<A extends NodeSelectorFluent<A>>
-
setToNodeSelectorTerms
public A setToNodeSelectorTerms(int index, NodeSelectorTerm item)
- Specified by:
setToNodeSelectorTerms
in interfaceNodeSelectorFluent<A extends NodeSelectorFluent<A>>
-
addToNodeSelectorTerms
public A addToNodeSelectorTerms(NodeSelectorTerm... items)
- Specified by:
addToNodeSelectorTerms
in interfaceNodeSelectorFluent<A extends NodeSelectorFluent<A>>
-
addAllToNodeSelectorTerms
public A addAllToNodeSelectorTerms(Collection<NodeSelectorTerm> items)
- Specified by:
addAllToNodeSelectorTerms
in interfaceNodeSelectorFluent<A extends NodeSelectorFluent<A>>
-
removeFromNodeSelectorTerms
public A removeFromNodeSelectorTerms(NodeSelectorTerm... items)
- Specified by:
removeFromNodeSelectorTerms
in interfaceNodeSelectorFluent<A extends NodeSelectorFluent<A>>
-
removeAllFromNodeSelectorTerms
public A removeAllFromNodeSelectorTerms(Collection<NodeSelectorTerm> items)
- Specified by:
removeAllFromNodeSelectorTerms
in interfaceNodeSelectorFluent<A extends NodeSelectorFluent<A>>
-
removeMatchingFromNodeSelectorTerms
public A removeMatchingFromNodeSelectorTerms(Predicate<NodeSelectorTermBuilder> predicate)
- Specified by:
removeMatchingFromNodeSelectorTerms
in interfaceNodeSelectorFluent<A extends NodeSelectorFluent<A>>
-
getNodeSelectorTerms
@Deprecated public List<NodeSelectorTerm> getNodeSelectorTerms()
Deprecated.This method has been deprecated, please use method buildNodeSelectorTerms instead.- Specified by:
getNodeSelectorTerms
in interfaceNodeSelectorFluent<A extends NodeSelectorFluent<A>>
- Returns:
- The buildable object.
-
buildNodeSelectorTerms
public List<NodeSelectorTerm> buildNodeSelectorTerms()
- Specified by:
buildNodeSelectorTerms
in interfaceNodeSelectorFluent<A extends NodeSelectorFluent<A>>
-
buildNodeSelectorTerm
public NodeSelectorTerm buildNodeSelectorTerm(int index)
- Specified by:
buildNodeSelectorTerm
in interfaceNodeSelectorFluent<A extends NodeSelectorFluent<A>>
-
buildFirstNodeSelectorTerm
public NodeSelectorTerm buildFirstNodeSelectorTerm()
- Specified by:
buildFirstNodeSelectorTerm
in interfaceNodeSelectorFluent<A extends NodeSelectorFluent<A>>
-
buildLastNodeSelectorTerm
public NodeSelectorTerm buildLastNodeSelectorTerm()
- Specified by:
buildLastNodeSelectorTerm
in interfaceNodeSelectorFluent<A extends NodeSelectorFluent<A>>
-
buildMatchingNodeSelectorTerm
public NodeSelectorTerm buildMatchingNodeSelectorTerm(Predicate<NodeSelectorTermBuilder> predicate)
- Specified by:
buildMatchingNodeSelectorTerm
in interfaceNodeSelectorFluent<A extends NodeSelectorFluent<A>>
-
hasMatchingNodeSelectorTerm
public Boolean hasMatchingNodeSelectorTerm(Predicate<NodeSelectorTermBuilder> predicate)
- Specified by:
hasMatchingNodeSelectorTerm
in interfaceNodeSelectorFluent<A extends NodeSelectorFluent<A>>
-
withNodeSelectorTerms
public A withNodeSelectorTerms(List<NodeSelectorTerm> nodeSelectorTerms)
- Specified by:
withNodeSelectorTerms
in interfaceNodeSelectorFluent<A extends NodeSelectorFluent<A>>
-
withNodeSelectorTerms
public A withNodeSelectorTerms(NodeSelectorTerm... nodeSelectorTerms)
- Specified by:
withNodeSelectorTerms
in interfaceNodeSelectorFluent<A extends NodeSelectorFluent<A>>
-
hasNodeSelectorTerms
public Boolean hasNodeSelectorTerms()
- Specified by:
hasNodeSelectorTerms
in interfaceNodeSelectorFluent<A extends NodeSelectorFluent<A>>
-
addNewNodeSelectorTerm
public NodeSelectorFluent.NodeSelectorTermsNested<A> addNewNodeSelectorTerm()
- Specified by:
addNewNodeSelectorTerm
in interfaceNodeSelectorFluent<A extends NodeSelectorFluent<A>>
-
addNewNodeSelectorTermLike
public NodeSelectorFluent.NodeSelectorTermsNested<A> addNewNodeSelectorTermLike(NodeSelectorTerm item)
- Specified by:
addNewNodeSelectorTermLike
in interfaceNodeSelectorFluent<A extends NodeSelectorFluent<A>>
-
setNewNodeSelectorTermLike
public NodeSelectorFluent.NodeSelectorTermsNested<A> setNewNodeSelectorTermLike(int index, NodeSelectorTerm item)
- Specified by:
setNewNodeSelectorTermLike
in interfaceNodeSelectorFluent<A extends NodeSelectorFluent<A>>
-
editNodeSelectorTerm
public NodeSelectorFluent.NodeSelectorTermsNested<A> editNodeSelectorTerm(int index)
- Specified by:
editNodeSelectorTerm
in interfaceNodeSelectorFluent<A extends NodeSelectorFluent<A>>
-
editFirstNodeSelectorTerm
public NodeSelectorFluent.NodeSelectorTermsNested<A> editFirstNodeSelectorTerm()
- Specified by:
editFirstNodeSelectorTerm
in interfaceNodeSelectorFluent<A extends NodeSelectorFluent<A>>
-
editLastNodeSelectorTerm
public NodeSelectorFluent.NodeSelectorTermsNested<A> editLastNodeSelectorTerm()
- Specified by:
editLastNodeSelectorTerm
in interfaceNodeSelectorFluent<A extends NodeSelectorFluent<A>>
-
editMatchingNodeSelectorTerm
public NodeSelectorFluent.NodeSelectorTermsNested<A> editMatchingNodeSelectorTerm(Predicate<NodeSelectorTermBuilder> predicate)
- Specified by:
editMatchingNodeSelectorTerm
in interfaceNodeSelectorFluent<A extends NodeSelectorFluent<A>>
-
-