Class SchedulingFluentImpl<A extends SchedulingFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.node.v1.SchedulingFluentImpl<A>
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Fluent<A>
,io.fabric8.kubernetes.api.builder.Visitable<A>
,SchedulingFluent<A>
- Direct Known Subclasses:
RuntimeClassFluentImpl.SchedulingNestedImpl
,SchedulingBuilder
public class SchedulingFluentImpl<A extends SchedulingFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements SchedulingFluent<A>
-
-
Constructor Summary
Constructors Constructor Description SchedulingFluentImpl()
SchedulingFluentImpl(Scheduling instance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description A
addAllToTolerations(Collection<io.fabric8.kubernetes.api.model.Toleration> items)
A
addNewToleration(String effect, String key, String operator, Long tolerationSeconds, String value)
A
addToNodeSelector(String key, String value)
A
addToNodeSelector(Map<String,String> map)
A
addToTolerations(int index, io.fabric8.kubernetes.api.model.Toleration item)
A
addToTolerations(io.fabric8.kubernetes.api.model.Toleration... items)
boolean
equals(Object o)
io.fabric8.kubernetes.api.model.Toleration
getFirstToleration()
io.fabric8.kubernetes.api.model.Toleration
getLastToleration()
io.fabric8.kubernetes.api.model.Toleration
getMatchingToleration(Predicate<io.fabric8.kubernetes.api.model.Toleration> predicate)
Map<String,String>
getNodeSelector()
io.fabric8.kubernetes.api.model.Toleration
getToleration(int index)
List<io.fabric8.kubernetes.api.model.Toleration>
getTolerations()
int
hashCode()
Boolean
hasMatchingToleration(Predicate<io.fabric8.kubernetes.api.model.Toleration> predicate)
Boolean
hasNodeSelector()
Boolean
hasTolerations()
A
removeAllFromTolerations(Collection<io.fabric8.kubernetes.api.model.Toleration> items)
A
removeFromNodeSelector(String key)
A
removeFromNodeSelector(Map<String,String> map)
A
removeFromTolerations(io.fabric8.kubernetes.api.model.Toleration... items)
A
setToTolerations(int index, io.fabric8.kubernetes.api.model.Toleration item)
A
withNodeSelector(Map<String,String> nodeSelector)
A
withTolerations(io.fabric8.kubernetes.api.model.Toleration... tolerations)
A
withTolerations(List<io.fabric8.kubernetes.api.model.Toleration> tolerations)
-
-
-
Constructor Detail
-
SchedulingFluentImpl
public SchedulingFluentImpl()
-
SchedulingFluentImpl
public SchedulingFluentImpl(Scheduling instance)
-
-
Method Detail
-
addToNodeSelector
public A addToNodeSelector(String key, String value)
- Specified by:
addToNodeSelector
in interfaceSchedulingFluent<A extends SchedulingFluent<A>>
-
addToNodeSelector
public A addToNodeSelector(Map<String,String> map)
- Specified by:
addToNodeSelector
in interfaceSchedulingFluent<A extends SchedulingFluent<A>>
-
removeFromNodeSelector
public A removeFromNodeSelector(String key)
- Specified by:
removeFromNodeSelector
in interfaceSchedulingFluent<A extends SchedulingFluent<A>>
-
removeFromNodeSelector
public A removeFromNodeSelector(Map<String,String> map)
- Specified by:
removeFromNodeSelector
in interfaceSchedulingFluent<A extends SchedulingFluent<A>>
-
getNodeSelector
public Map<String,String> getNodeSelector()
- Specified by:
getNodeSelector
in interfaceSchedulingFluent<A extends SchedulingFluent<A>>
-
withNodeSelector
public A withNodeSelector(Map<String,String> nodeSelector)
- Specified by:
withNodeSelector
in interfaceSchedulingFluent<A extends SchedulingFluent<A>>
-
hasNodeSelector
public Boolean hasNodeSelector()
- Specified by:
hasNodeSelector
in interfaceSchedulingFluent<A extends SchedulingFluent<A>>
-
addToTolerations
public A addToTolerations(int index, io.fabric8.kubernetes.api.model.Toleration item)
- Specified by:
addToTolerations
in interfaceSchedulingFluent<A extends SchedulingFluent<A>>
-
setToTolerations
public A setToTolerations(int index, io.fabric8.kubernetes.api.model.Toleration item)
- Specified by:
setToTolerations
in interfaceSchedulingFluent<A extends SchedulingFluent<A>>
-
addToTolerations
public A addToTolerations(io.fabric8.kubernetes.api.model.Toleration... items)
- Specified by:
addToTolerations
in interfaceSchedulingFluent<A extends SchedulingFluent<A>>
-
addAllToTolerations
public A addAllToTolerations(Collection<io.fabric8.kubernetes.api.model.Toleration> items)
- Specified by:
addAllToTolerations
in interfaceSchedulingFluent<A extends SchedulingFluent<A>>
-
removeFromTolerations
public A removeFromTolerations(io.fabric8.kubernetes.api.model.Toleration... items)
- Specified by:
removeFromTolerations
in interfaceSchedulingFluent<A extends SchedulingFluent<A>>
-
removeAllFromTolerations
public A removeAllFromTolerations(Collection<io.fabric8.kubernetes.api.model.Toleration> items)
- Specified by:
removeAllFromTolerations
in interfaceSchedulingFluent<A extends SchedulingFluent<A>>
-
getTolerations
public List<io.fabric8.kubernetes.api.model.Toleration> getTolerations()
- Specified by:
getTolerations
in interfaceSchedulingFluent<A extends SchedulingFluent<A>>
-
getToleration
public io.fabric8.kubernetes.api.model.Toleration getToleration(int index)
- Specified by:
getToleration
in interfaceSchedulingFluent<A extends SchedulingFluent<A>>
-
getFirstToleration
public io.fabric8.kubernetes.api.model.Toleration getFirstToleration()
- Specified by:
getFirstToleration
in interfaceSchedulingFluent<A extends SchedulingFluent<A>>
-
getLastToleration
public io.fabric8.kubernetes.api.model.Toleration getLastToleration()
- Specified by:
getLastToleration
in interfaceSchedulingFluent<A extends SchedulingFluent<A>>
-
getMatchingToleration
public io.fabric8.kubernetes.api.model.Toleration getMatchingToleration(Predicate<io.fabric8.kubernetes.api.model.Toleration> predicate)
- Specified by:
getMatchingToleration
in interfaceSchedulingFluent<A extends SchedulingFluent<A>>
-
hasMatchingToleration
public Boolean hasMatchingToleration(Predicate<io.fabric8.kubernetes.api.model.Toleration> predicate)
- Specified by:
hasMatchingToleration
in interfaceSchedulingFluent<A extends SchedulingFluent<A>>
-
withTolerations
public A withTolerations(List<io.fabric8.kubernetes.api.model.Toleration> tolerations)
- Specified by:
withTolerations
in interfaceSchedulingFluent<A extends SchedulingFluent<A>>
-
withTolerations
public A withTolerations(io.fabric8.kubernetes.api.model.Toleration... tolerations)
- Specified by:
withTolerations
in interfaceSchedulingFluent<A extends SchedulingFluent<A>>
-
hasTolerations
public Boolean hasTolerations()
- Specified by:
hasTolerations
in interfaceSchedulingFluent<A extends SchedulingFluent<A>>
-
addNewToleration
public A addNewToleration(String effect, String key, String operator, Long tolerationSeconds, String value)
- Specified by:
addNewToleration
in interfaceSchedulingFluent<A extends SchedulingFluent<A>>
-
-