Package io.fabric8.kubernetes.api.model
Class PreferredSchedulingTermFluentImpl<A extends PreferredSchedulingTermFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.PreferredSchedulingTermFluentImpl<A>
-
- All Implemented Interfaces:
Fluent<A>,Visitable<A>,PreferredSchedulingTermFluent<A>
- Direct Known Subclasses:
NodeAffinityFluentImpl.PreferredDuringSchedulingIgnoredDuringExecutionNestedImpl,PreferredSchedulingTermBuilder,WatchEventFluentImpl.PreferredSchedulingTermObjectNestedImpl
public class PreferredSchedulingTermFluentImpl<A extends PreferredSchedulingTermFluent<A>> extends BaseFluent<A> implements PreferredSchedulingTermFluent<A>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classPreferredSchedulingTermFluentImpl.PreferenceNestedImpl<N>-
Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.PreferredSchedulingTermFluent
PreferredSchedulingTermFluent.PreferenceNested<N>
-
-
Field Summary
-
Fields inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
_visitables
-
-
Constructor Summary
Constructors Constructor Description PreferredSchedulingTermFluentImpl()PreferredSchedulingTermFluentImpl(PreferredSchedulingTerm instance)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description NodeSelectorTermbuildPreference()PreferredSchedulingTermFluent.PreferenceNested<A>editOrNewPreference()PreferredSchedulingTermFluent.PreferenceNested<A>editOrNewPreferenceLike(NodeSelectorTerm item)PreferredSchedulingTermFluent.PreferenceNested<A>editPreference()booleanequals(Object o)NodeSelectorTermgetPreference()Deprecated.IntegergetWeight()inthashCode()BooleanhasPreference()BooleanhasWeight()PreferredSchedulingTermFluent.PreferenceNested<A>withNewPreference()PreferredSchedulingTermFluent.PreferenceNested<A>withNewPreferenceLike(NodeSelectorTerm item)AwithPreference(NodeSelectorTerm preference)AwithWeight(Integer weight)
-
-
-
Constructor Detail
-
PreferredSchedulingTermFluentImpl
public PreferredSchedulingTermFluentImpl()
-
PreferredSchedulingTermFluentImpl
public PreferredSchedulingTermFluentImpl(PreferredSchedulingTerm instance)
-
-
Method Detail
-
getPreference
@Deprecated public NodeSelectorTerm getPreference()
Deprecated.This method has been deprecated, please use method buildPreference instead.- Specified by:
getPreferencein interfacePreferredSchedulingTermFluent<A extends PreferredSchedulingTermFluent<A>>- Returns:
- The buildable object.
-
buildPreference
public NodeSelectorTerm buildPreference()
- Specified by:
buildPreferencein interfacePreferredSchedulingTermFluent<A extends PreferredSchedulingTermFluent<A>>
-
withPreference
public A withPreference(NodeSelectorTerm preference)
- Specified by:
withPreferencein interfacePreferredSchedulingTermFluent<A extends PreferredSchedulingTermFluent<A>>
-
hasPreference
public Boolean hasPreference()
- Specified by:
hasPreferencein interfacePreferredSchedulingTermFluent<A extends PreferredSchedulingTermFluent<A>>
-
withNewPreference
public PreferredSchedulingTermFluent.PreferenceNested<A> withNewPreference()
- Specified by:
withNewPreferencein interfacePreferredSchedulingTermFluent<A extends PreferredSchedulingTermFluent<A>>
-
withNewPreferenceLike
public PreferredSchedulingTermFluent.PreferenceNested<A> withNewPreferenceLike(NodeSelectorTerm item)
- Specified by:
withNewPreferenceLikein interfacePreferredSchedulingTermFluent<A extends PreferredSchedulingTermFluent<A>>
-
editPreference
public PreferredSchedulingTermFluent.PreferenceNested<A> editPreference()
- Specified by:
editPreferencein interfacePreferredSchedulingTermFluent<A extends PreferredSchedulingTermFluent<A>>
-
editOrNewPreference
public PreferredSchedulingTermFluent.PreferenceNested<A> editOrNewPreference()
- Specified by:
editOrNewPreferencein interfacePreferredSchedulingTermFluent<A extends PreferredSchedulingTermFluent<A>>
-
editOrNewPreferenceLike
public PreferredSchedulingTermFluent.PreferenceNested<A> editOrNewPreferenceLike(NodeSelectorTerm item)
- Specified by:
editOrNewPreferenceLikein interfacePreferredSchedulingTermFluent<A extends PreferredSchedulingTermFluent<A>>
-
getWeight
public Integer getWeight()
- Specified by:
getWeightin interfacePreferredSchedulingTermFluent<A extends PreferredSchedulingTermFluent<A>>
-
withWeight
public A withWeight(Integer weight)
- Specified by:
withWeightin interfacePreferredSchedulingTermFluent<A extends PreferredSchedulingTermFluent<A>>
-
hasWeight
public Boolean hasWeight()
- Specified by:
hasWeightin interfacePreferredSchedulingTermFluent<A extends PreferredSchedulingTermFluent<A>>
-
-