io.alauda.kubernetes.api.model.AffinityFluent Maven / Gradle / Ivy
package io.alauda.kubernetes.api.model;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.alauda.kubernetes.api.builder.Fluent;
import io.alauda.kubernetes.api.builder.Nested;
import java.lang.String;
import java.lang.Deprecated;
import javax.validation.Valid;
import java.lang.Object;
import java.lang.Boolean;
import java.util.Map;
public interface AffinityFluent> extends Fluent{
/**
* This method has been deprecated, please use method buildNodeAffinity instead.
*/
@Deprecated public NodeAffinity getNodeAffinity();
public NodeAffinity buildNodeAffinity();
public A withNodeAffinity(NodeAffinity nodeAffinity);
public Boolean hasNodeAffinity();
public AffinityFluent.NodeAffinityNested withNewNodeAffinity();
public AffinityFluent.NodeAffinityNested withNewNodeAffinityLike(NodeAffinity item);
public AffinityFluent.NodeAffinityNested editNodeAffinity();
public AffinityFluent.NodeAffinityNested editOrNewNodeAffinity();
public AffinityFluent.NodeAffinityNested editOrNewNodeAffinityLike(NodeAffinity item);
/**
* This method has been deprecated, please use method buildPodAffinity instead.
*/
@Deprecated public PodAffinity getPodAffinity();
public PodAffinity buildPodAffinity();
public A withPodAffinity(PodAffinity podAffinity);
public Boolean hasPodAffinity();
public AffinityFluent.PodAffinityNested withNewPodAffinity();
public AffinityFluent.PodAffinityNested withNewPodAffinityLike(PodAffinity item);
public AffinityFluent.PodAffinityNested editPodAffinity();
public AffinityFluent.PodAffinityNested editOrNewPodAffinity();
public AffinityFluent.PodAffinityNested editOrNewPodAffinityLike(PodAffinity item);
/**
* This method has been deprecated, please use method buildPodAntiAffinity instead.
*/
@Deprecated public PodAntiAffinity getPodAntiAffinity();
public PodAntiAffinity buildPodAntiAffinity();
public A withPodAntiAffinity(PodAntiAffinity podAntiAffinity);
public Boolean hasPodAntiAffinity();
public AffinityFluent.PodAntiAffinityNested withNewPodAntiAffinity();
public AffinityFluent.PodAntiAffinityNested withNewPodAntiAffinityLike(PodAntiAffinity item);
public AffinityFluent.PodAntiAffinityNested editPodAntiAffinity();
public AffinityFluent.PodAntiAffinityNested editOrNewPodAntiAffinity();
public AffinityFluent.PodAntiAffinityNested editOrNewPodAntiAffinityLike(PodAntiAffinity item);
public interface NodeAffinityNested extends io.alauda.kubernetes.api.builder.Nested,NodeAffinityFluent>{
public N and(); public N endNodeAffinity();
}
public interface PodAffinityNested extends io.alauda.kubernetes.api.builder.Nested,PodAffinityFluent>{
public N and(); public N endPodAffinity();
}
public interface PodAntiAffinityNested extends io.alauda.kubernetes.api.builder.Nested,PodAntiAffinityFluent>{
public N and(); public N endPodAntiAffinity();
}
}