Package io.fabric8.kubernetes.api.model
Class TopologySelectorTermFluentImpl<A extends TopologySelectorTermFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.TopologySelectorTermFluentImpl<A>
-
- All Implemented Interfaces:
Fluent<A>,Visitable<A>,TopologySelectorTermFluent<A>
- Direct Known Subclasses:
KubeSchemaFluentImpl.TopologySelectorTermNestedImpl,TopologySelectorTermBuilder,WatchEventFluentImpl.TopologySelectorTermObjectNestedImpl
public class TopologySelectorTermFluentImpl<A extends TopologySelectorTermFluent<A>> extends BaseFluent<A> implements TopologySelectorTermFluent<A>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classTopologySelectorTermFluentImpl.MatchLabelExpressionsNestedImpl<N>-
Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.TopologySelectorTermFluent
TopologySelectorTermFluent.MatchLabelExpressionsNested<N>
-
-
Field Summary
-
Fields inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
_visitables
-
-
Constructor Summary
Constructors Constructor Description TopologySelectorTermFluentImpl()TopologySelectorTermFluentImpl(TopologySelectorTerm instance)
-
Method Summary
-
-
-
Constructor Detail
-
TopologySelectorTermFluentImpl
public TopologySelectorTermFluentImpl()
-
TopologySelectorTermFluentImpl
public TopologySelectorTermFluentImpl(TopologySelectorTerm instance)
-
-
Method Detail
-
addToMatchLabelExpressions
public A addToMatchLabelExpressions(int index, TopologySelectorLabelRequirement item)
- Specified by:
addToMatchLabelExpressionsin interfaceTopologySelectorTermFluent<A extends TopologySelectorTermFluent<A>>
-
setToMatchLabelExpressions
public A setToMatchLabelExpressions(int index, TopologySelectorLabelRequirement item)
- Specified by:
setToMatchLabelExpressionsin interfaceTopologySelectorTermFluent<A extends TopologySelectorTermFluent<A>>
-
addToMatchLabelExpressions
public A addToMatchLabelExpressions(TopologySelectorLabelRequirement... items)
- Specified by:
addToMatchLabelExpressionsin interfaceTopologySelectorTermFluent<A extends TopologySelectorTermFluent<A>>
-
addAllToMatchLabelExpressions
public A addAllToMatchLabelExpressions(Collection<TopologySelectorLabelRequirement> items)
- Specified by:
addAllToMatchLabelExpressionsin interfaceTopologySelectorTermFluent<A extends TopologySelectorTermFluent<A>>
-
removeFromMatchLabelExpressions
public A removeFromMatchLabelExpressions(TopologySelectorLabelRequirement... items)
- Specified by:
removeFromMatchLabelExpressionsin interfaceTopologySelectorTermFluent<A extends TopologySelectorTermFluent<A>>
-
removeAllFromMatchLabelExpressions
public A removeAllFromMatchLabelExpressions(Collection<TopologySelectorLabelRequirement> items)
- Specified by:
removeAllFromMatchLabelExpressionsin interfaceTopologySelectorTermFluent<A extends TopologySelectorTermFluent<A>>
-
removeMatchingFromMatchLabelExpressions
public A removeMatchingFromMatchLabelExpressions(Predicate<TopologySelectorLabelRequirementBuilder> predicate)
- Specified by:
removeMatchingFromMatchLabelExpressionsin interfaceTopologySelectorTermFluent<A extends TopologySelectorTermFluent<A>>
-
getMatchLabelExpressions
@Deprecated public List<TopologySelectorLabelRequirement> getMatchLabelExpressions()
Deprecated.This method has been deprecated, please use method buildMatchLabelExpressions instead.- Specified by:
getMatchLabelExpressionsin interfaceTopologySelectorTermFluent<A extends TopologySelectorTermFluent<A>>- Returns:
- The buildable object.
-
buildMatchLabelExpressions
public List<TopologySelectorLabelRequirement> buildMatchLabelExpressions()
- Specified by:
buildMatchLabelExpressionsin interfaceTopologySelectorTermFluent<A extends TopologySelectorTermFluent<A>>
-
buildMatchLabelExpression
public TopologySelectorLabelRequirement buildMatchLabelExpression(int index)
- Specified by:
buildMatchLabelExpressionin interfaceTopologySelectorTermFluent<A extends TopologySelectorTermFluent<A>>
-
buildFirstMatchLabelExpression
public TopologySelectorLabelRequirement buildFirstMatchLabelExpression()
- Specified by:
buildFirstMatchLabelExpressionin interfaceTopologySelectorTermFluent<A extends TopologySelectorTermFluent<A>>
-
buildLastMatchLabelExpression
public TopologySelectorLabelRequirement buildLastMatchLabelExpression()
- Specified by:
buildLastMatchLabelExpressionin interfaceTopologySelectorTermFluent<A extends TopologySelectorTermFluent<A>>
-
buildMatchingMatchLabelExpression
public TopologySelectorLabelRequirement buildMatchingMatchLabelExpression(Predicate<TopologySelectorLabelRequirementBuilder> predicate)
- Specified by:
buildMatchingMatchLabelExpressionin interfaceTopologySelectorTermFluent<A extends TopologySelectorTermFluent<A>>
-
hasMatchingMatchLabelExpression
public Boolean hasMatchingMatchLabelExpression(Predicate<TopologySelectorLabelRequirementBuilder> predicate)
- Specified by:
hasMatchingMatchLabelExpressionin interfaceTopologySelectorTermFluent<A extends TopologySelectorTermFluent<A>>
-
withMatchLabelExpressions
public A withMatchLabelExpressions(List<TopologySelectorLabelRequirement> matchLabelExpressions)
- Specified by:
withMatchLabelExpressionsin interfaceTopologySelectorTermFluent<A extends TopologySelectorTermFluent<A>>
-
withMatchLabelExpressions
public A withMatchLabelExpressions(TopologySelectorLabelRequirement... matchLabelExpressions)
- Specified by:
withMatchLabelExpressionsin interfaceTopologySelectorTermFluent<A extends TopologySelectorTermFluent<A>>
-
hasMatchLabelExpressions
public Boolean hasMatchLabelExpressions()
- Specified by:
hasMatchLabelExpressionsin interfaceTopologySelectorTermFluent<A extends TopologySelectorTermFluent<A>>
-
addNewMatchLabelExpression
public TopologySelectorTermFluent.MatchLabelExpressionsNested<A> addNewMatchLabelExpression()
- Specified by:
addNewMatchLabelExpressionin interfaceTopologySelectorTermFluent<A extends TopologySelectorTermFluent<A>>
-
addNewMatchLabelExpressionLike
public TopologySelectorTermFluent.MatchLabelExpressionsNested<A> addNewMatchLabelExpressionLike(TopologySelectorLabelRequirement item)
- Specified by:
addNewMatchLabelExpressionLikein interfaceTopologySelectorTermFluent<A extends TopologySelectorTermFluent<A>>
-
setNewMatchLabelExpressionLike
public TopologySelectorTermFluent.MatchLabelExpressionsNested<A> setNewMatchLabelExpressionLike(int index, TopologySelectorLabelRequirement item)
- Specified by:
setNewMatchLabelExpressionLikein interfaceTopologySelectorTermFluent<A extends TopologySelectorTermFluent<A>>
-
editMatchLabelExpression
public TopologySelectorTermFluent.MatchLabelExpressionsNested<A> editMatchLabelExpression(int index)
- Specified by:
editMatchLabelExpressionin interfaceTopologySelectorTermFluent<A extends TopologySelectorTermFluent<A>>
-
editFirstMatchLabelExpression
public TopologySelectorTermFluent.MatchLabelExpressionsNested<A> editFirstMatchLabelExpression()
- Specified by:
editFirstMatchLabelExpressionin interfaceTopologySelectorTermFluent<A extends TopologySelectorTermFluent<A>>
-
editLastMatchLabelExpression
public TopologySelectorTermFluent.MatchLabelExpressionsNested<A> editLastMatchLabelExpression()
- Specified by:
editLastMatchLabelExpressionin interfaceTopologySelectorTermFluent<A extends TopologySelectorTermFluent<A>>
-
editMatchingMatchLabelExpression
public TopologySelectorTermFluent.MatchLabelExpressionsNested<A> editMatchingMatchLabelExpression(Predicate<TopologySelectorLabelRequirementBuilder> predicate)
- Specified by:
editMatchingMatchLabelExpressionin interfaceTopologySelectorTermFluent<A extends TopologySelectorTermFluent<A>>
-
-