public interface  io.fabric.kubernetes.api.model.AffinityFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.kubernetes.api.model.NodeAffinity getNodeAffinity();
public abstract io.fabric.kubernetes.api.model.NodeAffinity buildNodeAffinity();
public abstract io.fabric.kubernetes.api.model.AffinityFluent withNodeAffinity(io.fabric.kubernetes.api.model.NodeAffinity);
public abstract java.lang.Boolean hasNodeAffinity();
public abstract io.fabric.kubernetes.api.model.AffinityFluent$NodeAffinityNested withNewNodeAffinity();
public abstract io.fabric.kubernetes.api.model.AffinityFluent$NodeAffinityNested withNewNodeAffinityLike(io.fabric.kubernetes.api.model.NodeAffinity);
public abstract io.fabric.kubernetes.api.model.AffinityFluent$NodeAffinityNested editNodeAffinity();
public abstract io.fabric.kubernetes.api.model.AffinityFluent$NodeAffinityNested editOrNewNodeAffinity();
public abstract io.fabric.kubernetes.api.model.AffinityFluent$NodeAffinityNested editOrNewNodeAffinityLike(io.fabric.kubernetes.api.model.NodeAffinity);
public abstract io.fabric.kubernetes.api.model.PodAffinity getPodAffinity();
public abstract io.fabric.kubernetes.api.model.PodAffinity buildPodAffinity();
public abstract io.fabric.kubernetes.api.model.AffinityFluent withPodAffinity(io.fabric.kubernetes.api.model.PodAffinity);
public abstract java.lang.Boolean hasPodAffinity();
public abstract io.fabric.kubernetes.api.model.AffinityFluent$PodAffinityNested withNewPodAffinity();
public abstract io.fabric.kubernetes.api.model.AffinityFluent$PodAffinityNested withNewPodAffinityLike(io.fabric.kubernetes.api.model.PodAffinity);
public abstract io.fabric.kubernetes.api.model.AffinityFluent$PodAffinityNested editPodAffinity();
public abstract io.fabric.kubernetes.api.model.AffinityFluent$PodAffinityNested editOrNewPodAffinity();
public abstract io.fabric.kubernetes.api.model.AffinityFluent$PodAffinityNested editOrNewPodAffinityLike(io.fabric.kubernetes.api.model.PodAffinity);
public abstract io.fabric.kubernetes.api.model.PodAntiAffinity getPodAntiAffinity();
public abstract io.fabric.kubernetes.api.model.PodAntiAffinity buildPodAntiAffinity();
public abstract io.fabric.kubernetes.api.model.AffinityFluent withPodAntiAffinity(io.fabric.kubernetes.api.model.PodAntiAffinity);
public abstract java.lang.Boolean hasPodAntiAffinity();
public abstract io.fabric.kubernetes.api.model.AffinityFluent$PodAntiAffinityNested withNewPodAntiAffinity();
public abstract io.fabric.kubernetes.api.model.AffinityFluent$PodAntiAffinityNested withNewPodAntiAffinityLike(io.fabric.kubernetes.api.model.PodAntiAffinity);
public abstract io.fabric.kubernetes.api.model.AffinityFluent$PodAntiAffinityNested editPodAntiAffinity();
public abstract io.fabric.kubernetes.api.model.AffinityFluent$PodAntiAffinityNested editOrNewPodAntiAffinity();
public abstract io.fabric.kubernetes.api.model.AffinityFluent$PodAntiAffinityNested editOrNewPodAntiAffinityLike(io.fabric.kubernetes.api.model.PodAntiAffinity);
}