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