Package io.fabric8.kubernetes.api.model
Class AffinityFluentImpl<A extends AffinityFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.AffinityFluentImpl<A>
-
- All Implemented Interfaces:
Fluent<A>
,Visitable<A>
,AffinityFluent<A>
- Direct Known Subclasses:
AffinityBuilder
,PodSpecFluentImpl.AffinityNestedImpl
,WatchEventFluentImpl.AffinityObjectNestedImpl
public class AffinityFluentImpl<A extends AffinityFluent<A>> extends BaseFluent<A> implements AffinityFluent<A>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
AffinityFluentImpl.NodeAffinityNestedImpl<N>
class
AffinityFluentImpl.PodAffinityNestedImpl<N>
class
AffinityFluentImpl.PodAntiAffinityNestedImpl<N>
-
Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.AffinityFluent
AffinityFluent.NodeAffinityNested<N>, AffinityFluent.PodAffinityNested<N>, AffinityFluent.PodAntiAffinityNested<N>
-
-
Field Summary
-
Fields inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
_visitables
-
-
Constructor Summary
Constructors Constructor Description AffinityFluentImpl()
AffinityFluentImpl(Affinity instance)
-
Method Summary
-
-
-
Constructor Detail
-
AffinityFluentImpl
public AffinityFluentImpl()
-
AffinityFluentImpl
public AffinityFluentImpl(Affinity instance)
-
-
Method Detail
-
getNodeAffinity
@Deprecated public NodeAffinity getNodeAffinity()
Deprecated.This method has been deprecated, please use method buildNodeAffinity instead.- Specified by:
getNodeAffinity
in interfaceAffinityFluent<A extends AffinityFluent<A>>
- Returns:
- The buildable object.
-
buildNodeAffinity
public NodeAffinity buildNodeAffinity()
- Specified by:
buildNodeAffinity
in interfaceAffinityFluent<A extends AffinityFluent<A>>
-
withNodeAffinity
public A withNodeAffinity(NodeAffinity nodeAffinity)
- Specified by:
withNodeAffinity
in interfaceAffinityFluent<A extends AffinityFluent<A>>
-
hasNodeAffinity
public Boolean hasNodeAffinity()
- Specified by:
hasNodeAffinity
in interfaceAffinityFluent<A extends AffinityFluent<A>>
-
withNewNodeAffinity
public AffinityFluent.NodeAffinityNested<A> withNewNodeAffinity()
- Specified by:
withNewNodeAffinity
in interfaceAffinityFluent<A extends AffinityFluent<A>>
-
withNewNodeAffinityLike
public AffinityFluent.NodeAffinityNested<A> withNewNodeAffinityLike(NodeAffinity item)
- Specified by:
withNewNodeAffinityLike
in interfaceAffinityFluent<A extends AffinityFluent<A>>
-
editNodeAffinity
public AffinityFluent.NodeAffinityNested<A> editNodeAffinity()
- Specified by:
editNodeAffinity
in interfaceAffinityFluent<A extends AffinityFluent<A>>
-
editOrNewNodeAffinity
public AffinityFluent.NodeAffinityNested<A> editOrNewNodeAffinity()
- Specified by:
editOrNewNodeAffinity
in interfaceAffinityFluent<A extends AffinityFluent<A>>
-
editOrNewNodeAffinityLike
public AffinityFluent.NodeAffinityNested<A> editOrNewNodeAffinityLike(NodeAffinity item)
- Specified by:
editOrNewNodeAffinityLike
in interfaceAffinityFluent<A extends AffinityFluent<A>>
-
getPodAffinity
@Deprecated public PodAffinity getPodAffinity()
Deprecated.This method has been deprecated, please use method buildPodAffinity instead.- Specified by:
getPodAffinity
in interfaceAffinityFluent<A extends AffinityFluent<A>>
- Returns:
- The buildable object.
-
buildPodAffinity
public PodAffinity buildPodAffinity()
- Specified by:
buildPodAffinity
in interfaceAffinityFluent<A extends AffinityFluent<A>>
-
withPodAffinity
public A withPodAffinity(PodAffinity podAffinity)
- Specified by:
withPodAffinity
in interfaceAffinityFluent<A extends AffinityFluent<A>>
-
hasPodAffinity
public Boolean hasPodAffinity()
- Specified by:
hasPodAffinity
in interfaceAffinityFluent<A extends AffinityFluent<A>>
-
withNewPodAffinity
public AffinityFluent.PodAffinityNested<A> withNewPodAffinity()
- Specified by:
withNewPodAffinity
in interfaceAffinityFluent<A extends AffinityFluent<A>>
-
withNewPodAffinityLike
public AffinityFluent.PodAffinityNested<A> withNewPodAffinityLike(PodAffinity item)
- Specified by:
withNewPodAffinityLike
in interfaceAffinityFluent<A extends AffinityFluent<A>>
-
editPodAffinity
public AffinityFluent.PodAffinityNested<A> editPodAffinity()
- Specified by:
editPodAffinity
in interfaceAffinityFluent<A extends AffinityFluent<A>>
-
editOrNewPodAffinity
public AffinityFluent.PodAffinityNested<A> editOrNewPodAffinity()
- Specified by:
editOrNewPodAffinity
in interfaceAffinityFluent<A extends AffinityFluent<A>>
-
editOrNewPodAffinityLike
public AffinityFluent.PodAffinityNested<A> editOrNewPodAffinityLike(PodAffinity item)
- Specified by:
editOrNewPodAffinityLike
in interfaceAffinityFluent<A extends AffinityFluent<A>>
-
getPodAntiAffinity
@Deprecated public PodAntiAffinity getPodAntiAffinity()
Deprecated.This method has been deprecated, please use method buildPodAntiAffinity instead.- Specified by:
getPodAntiAffinity
in interfaceAffinityFluent<A extends AffinityFluent<A>>
- Returns:
- The buildable object.
-
buildPodAntiAffinity
public PodAntiAffinity buildPodAntiAffinity()
- Specified by:
buildPodAntiAffinity
in interfaceAffinityFluent<A extends AffinityFluent<A>>
-
withPodAntiAffinity
public A withPodAntiAffinity(PodAntiAffinity podAntiAffinity)
- Specified by:
withPodAntiAffinity
in interfaceAffinityFluent<A extends AffinityFluent<A>>
-
hasPodAntiAffinity
public Boolean hasPodAntiAffinity()
- Specified by:
hasPodAntiAffinity
in interfaceAffinityFluent<A extends AffinityFluent<A>>
-
withNewPodAntiAffinity
public AffinityFluent.PodAntiAffinityNested<A> withNewPodAntiAffinity()
- Specified by:
withNewPodAntiAffinity
in interfaceAffinityFluent<A extends AffinityFluent<A>>
-
withNewPodAntiAffinityLike
public AffinityFluent.PodAntiAffinityNested<A> withNewPodAntiAffinityLike(PodAntiAffinity item)
- Specified by:
withNewPodAntiAffinityLike
in interfaceAffinityFluent<A extends AffinityFluent<A>>
-
editPodAntiAffinity
public AffinityFluent.PodAntiAffinityNested<A> editPodAntiAffinity()
- Specified by:
editPodAntiAffinity
in interfaceAffinityFluent<A extends AffinityFluent<A>>
-
editOrNewPodAntiAffinity
public AffinityFluent.PodAntiAffinityNested<A> editOrNewPodAntiAffinity()
- Specified by:
editOrNewPodAntiAffinity
in interfaceAffinityFluent<A extends AffinityFluent<A>>
-
editOrNewPodAntiAffinityLike
public AffinityFluent.PodAntiAffinityNested<A> editOrNewPodAntiAffinityLike(PodAntiAffinity item)
- Specified by:
editOrNewPodAntiAffinityLike
in interfaceAffinityFluent<A extends AffinityFluent<A>>
-
-