Package io.fabric8.kubernetes.api.model
Class LabelSelectorFluentImpl<A extends LabelSelectorFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.LabelSelectorFluentImpl<A>
-
- All Implemented Interfaces:
Fluent<A>
,Visitable<A>
,LabelSelectorFluent<A>
- Direct Known Subclasses:
LabelSelectorBuilder
,PersistentVolumeClaimSpecFluentImpl.SelectorNestedImpl
,PodAffinityTermFluentImpl.LabelSelectorNestedImpl
,TopologySpreadConstraintFluentImpl.LabelSelectorNestedImpl
,WatchEventFluentImpl.LabelSelectorObjectNestedImpl
public class LabelSelectorFluentImpl<A extends LabelSelectorFluent<A>> extends BaseFluent<A> implements LabelSelectorFluent<A>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
LabelSelectorFluentImpl.MatchExpressionsNestedImpl<N>
-
Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.LabelSelectorFluent
LabelSelectorFluent.MatchExpressionsNested<N>
-
-
Field Summary
-
Fields inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
_visitables
-
-
Constructor Summary
Constructors Constructor Description LabelSelectorFluentImpl()
LabelSelectorFluentImpl(LabelSelector instance)
-
Method Summary
-
-
-
Constructor Detail
-
LabelSelectorFluentImpl
public LabelSelectorFluentImpl()
-
LabelSelectorFluentImpl
public LabelSelectorFluentImpl(LabelSelector instance)
-
-
Method Detail
-
addToMatchExpressions
public A addToMatchExpressions(int index, LabelSelectorRequirement item)
- Specified by:
addToMatchExpressions
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
setToMatchExpressions
public A setToMatchExpressions(int index, LabelSelectorRequirement item)
- Specified by:
setToMatchExpressions
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
addToMatchExpressions
public A addToMatchExpressions(LabelSelectorRequirement... items)
- Specified by:
addToMatchExpressions
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
addAllToMatchExpressions
public A addAllToMatchExpressions(Collection<LabelSelectorRequirement> items)
- Specified by:
addAllToMatchExpressions
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
removeFromMatchExpressions
public A removeFromMatchExpressions(LabelSelectorRequirement... items)
- Specified by:
removeFromMatchExpressions
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
removeAllFromMatchExpressions
public A removeAllFromMatchExpressions(Collection<LabelSelectorRequirement> items)
- Specified by:
removeAllFromMatchExpressions
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
removeMatchingFromMatchExpressions
public A removeMatchingFromMatchExpressions(Predicate<LabelSelectorRequirementBuilder> predicate)
- Specified by:
removeMatchingFromMatchExpressions
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
getMatchExpressions
@Deprecated public List<LabelSelectorRequirement> getMatchExpressions()
Deprecated.This method has been deprecated, please use method buildMatchExpressions instead.- Specified by:
getMatchExpressions
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
- Returns:
- The buildable object.
-
buildMatchExpressions
public List<LabelSelectorRequirement> buildMatchExpressions()
- Specified by:
buildMatchExpressions
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
buildMatchExpression
public LabelSelectorRequirement buildMatchExpression(int index)
- Specified by:
buildMatchExpression
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
buildFirstMatchExpression
public LabelSelectorRequirement buildFirstMatchExpression()
- Specified by:
buildFirstMatchExpression
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
buildLastMatchExpression
public LabelSelectorRequirement buildLastMatchExpression()
- Specified by:
buildLastMatchExpression
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
buildMatchingMatchExpression
public LabelSelectorRequirement buildMatchingMatchExpression(Predicate<LabelSelectorRequirementBuilder> predicate)
- Specified by:
buildMatchingMatchExpression
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
hasMatchingMatchExpression
public Boolean hasMatchingMatchExpression(Predicate<LabelSelectorRequirementBuilder> predicate)
- Specified by:
hasMatchingMatchExpression
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
withMatchExpressions
public A withMatchExpressions(List<LabelSelectorRequirement> matchExpressions)
- Specified by:
withMatchExpressions
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
withMatchExpressions
public A withMatchExpressions(LabelSelectorRequirement... matchExpressions)
- Specified by:
withMatchExpressions
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
hasMatchExpressions
public Boolean hasMatchExpressions()
- Specified by:
hasMatchExpressions
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
addNewMatchExpression
public LabelSelectorFluent.MatchExpressionsNested<A> addNewMatchExpression()
- Specified by:
addNewMatchExpression
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
addNewMatchExpressionLike
public LabelSelectorFluent.MatchExpressionsNested<A> addNewMatchExpressionLike(LabelSelectorRequirement item)
- Specified by:
addNewMatchExpressionLike
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
setNewMatchExpressionLike
public LabelSelectorFluent.MatchExpressionsNested<A> setNewMatchExpressionLike(int index, LabelSelectorRequirement item)
- Specified by:
setNewMatchExpressionLike
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
editMatchExpression
public LabelSelectorFluent.MatchExpressionsNested<A> editMatchExpression(int index)
- Specified by:
editMatchExpression
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
editFirstMatchExpression
public LabelSelectorFluent.MatchExpressionsNested<A> editFirstMatchExpression()
- Specified by:
editFirstMatchExpression
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
editLastMatchExpression
public LabelSelectorFluent.MatchExpressionsNested<A> editLastMatchExpression()
- Specified by:
editLastMatchExpression
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
editMatchingMatchExpression
public LabelSelectorFluent.MatchExpressionsNested<A> editMatchingMatchExpression(Predicate<LabelSelectorRequirementBuilder> predicate)
- Specified by:
editMatchingMatchExpression
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
addToMatchLabels
public A addToMatchLabels(String key, String value)
- Specified by:
addToMatchLabels
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
addToMatchLabels
public A addToMatchLabels(Map<String,String> map)
- Specified by:
addToMatchLabels
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
removeFromMatchLabels
public A removeFromMatchLabels(String key)
- Specified by:
removeFromMatchLabels
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
removeFromMatchLabels
public A removeFromMatchLabels(Map<String,String> map)
- Specified by:
removeFromMatchLabels
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
getMatchLabels
public Map<String,String> getMatchLabels()
- Specified by:
getMatchLabels
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
withMatchLabels
public A withMatchLabels(Map<String,String> matchLabels)
- Specified by:
withMatchLabels
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
hasMatchLabels
public Boolean hasMatchLabels()
- Specified by:
hasMatchLabels
in interfaceLabelSelectorFluent<A extends LabelSelectorFluent<A>>
-
-