public interface  io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent addToPreferredDuringSchedulingIgnoredDuringExecution(java.lang.Integer, io.fabric.kubernetes.api.model.v.WeightedPodAffinityTerm);
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent setToPreferredDuringSchedulingIgnoredDuringExecution(java.lang.Integer, io.fabric.kubernetes.api.model.v.WeightedPodAffinityTerm);
public abstract transient io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent addToPreferredDuringSchedulingIgnoredDuringExecution(io.fabric.kubernetes.api.model.v.WeightedPodAffinityTerm[]);
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent addAllToPreferredDuringSchedulingIgnoredDuringExecution(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent removeFromPreferredDuringSchedulingIgnoredDuringExecution(io.fabric.kubernetes.api.model.v.WeightedPodAffinityTerm[]);
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent removeAllFromPreferredDuringSchedulingIgnoredDuringExecution(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent removeMatchingFromPreferredDuringSchedulingIgnoredDuringExecution(java.util.function.Predicate);
public abstract java.util.List getPreferredDuringSchedulingIgnoredDuringExecution();
public abstract java.util.List buildPreferredDuringSchedulingIgnoredDuringExecution();
public abstract io.fabric.kubernetes.api.model.v.WeightedPodAffinityTerm buildPreferredDuringSchedulingIgnoredDuringExecution(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.v.WeightedPodAffinityTerm buildFirstPreferredDuringSchedulingIgnoredDuringExecution();
public abstract io.fabric.kubernetes.api.model.v.WeightedPodAffinityTerm buildLastPreferredDuringSchedulingIgnoredDuringExecution();
public abstract io.fabric.kubernetes.api.model.v.WeightedPodAffinityTerm buildMatchingPreferredDuringSchedulingIgnoredDuringExecution(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingPreferredDuringSchedulingIgnoredDuringExecution(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent withPreferredDuringSchedulingIgnoredDuringExecution(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent withPreferredDuringSchedulingIgnoredDuringExecution(io.fabric.kubernetes.api.model.v.WeightedPodAffinityTerm[]);
public abstract java.lang.Boolean hasPreferredDuringSchedulingIgnoredDuringExecution();
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent$PreferredDuringSchedulingIgnoredDuringExecutionNested addNewPreferredDuringSchedulingIgnoredDuringExecution();
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent$PreferredDuringSchedulingIgnoredDuringExecutionNested addNewPreferredDuringSchedulingIgnoredDuringExecutionLike(io.fabric.kubernetes.api.model.v.WeightedPodAffinityTerm);
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent$PreferredDuringSchedulingIgnoredDuringExecutionNested setNewPreferredDuringSchedulingIgnoredDuringExecutionLike(java.lang.Integer, io.fabric.kubernetes.api.model.v.WeightedPodAffinityTerm);
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent$PreferredDuringSchedulingIgnoredDuringExecutionNested editPreferredDuringSchedulingIgnoredDuringExecution(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent$PreferredDuringSchedulingIgnoredDuringExecutionNested editFirstPreferredDuringSchedulingIgnoredDuringExecution();
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent$PreferredDuringSchedulingIgnoredDuringExecutionNested editLastPreferredDuringSchedulingIgnoredDuringExecution();
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent$PreferredDuringSchedulingIgnoredDuringExecutionNested editMatchingPreferredDuringSchedulingIgnoredDuringExecution(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent addToRequiredDuringSchedulingIgnoredDuringExecution(java.lang.Integer, io.fabric.kubernetes.api.model.v.PodAffinityTerm);
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent setToRequiredDuringSchedulingIgnoredDuringExecution(java.lang.Integer, io.fabric.kubernetes.api.model.v.PodAffinityTerm);
public abstract transient io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent addToRequiredDuringSchedulingIgnoredDuringExecution(io.fabric.kubernetes.api.model.v.PodAffinityTerm[]);
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent addAllToRequiredDuringSchedulingIgnoredDuringExecution(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent removeFromRequiredDuringSchedulingIgnoredDuringExecution(io.fabric.kubernetes.api.model.v.PodAffinityTerm[]);
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent removeAllFromRequiredDuringSchedulingIgnoredDuringExecution(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent removeMatchingFromRequiredDuringSchedulingIgnoredDuringExecution(java.util.function.Predicate);
public abstract java.util.List getRequiredDuringSchedulingIgnoredDuringExecution();
public abstract java.util.List buildRequiredDuringSchedulingIgnoredDuringExecution();
public abstract io.fabric.kubernetes.api.model.v.PodAffinityTerm buildRequiredDuringSchedulingIgnoredDuringExecution(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.v.PodAffinityTerm buildFirstRequiredDuringSchedulingIgnoredDuringExecution();
public abstract io.fabric.kubernetes.api.model.v.PodAffinityTerm buildLastRequiredDuringSchedulingIgnoredDuringExecution();
public abstract io.fabric.kubernetes.api.model.v.PodAffinityTerm buildMatchingRequiredDuringSchedulingIgnoredDuringExecution(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingRequiredDuringSchedulingIgnoredDuringExecution(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent withRequiredDuringSchedulingIgnoredDuringExecution(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent withRequiredDuringSchedulingIgnoredDuringExecution(io.fabric.kubernetes.api.model.v.PodAffinityTerm[]);
public abstract java.lang.Boolean hasRequiredDuringSchedulingIgnoredDuringExecution();
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent$RequiredDuringSchedulingIgnoredDuringExecutionNested addNewRequiredDuringSchedulingIgnoredDuringExecution();
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent$RequiredDuringSchedulingIgnoredDuringExecutionNested addNewRequiredDuringSchedulingIgnoredDuringExecutionLike(io.fabric.kubernetes.api.model.v.PodAffinityTerm);
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent$RequiredDuringSchedulingIgnoredDuringExecutionNested setNewRequiredDuringSchedulingIgnoredDuringExecutionLike(java.lang.Integer, io.fabric.kubernetes.api.model.v.PodAffinityTerm);
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent$RequiredDuringSchedulingIgnoredDuringExecutionNested editRequiredDuringSchedulingIgnoredDuringExecution(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent$RequiredDuringSchedulingIgnoredDuringExecutionNested editFirstRequiredDuringSchedulingIgnoredDuringExecution();
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent$RequiredDuringSchedulingIgnoredDuringExecutionNested editLastRequiredDuringSchedulingIgnoredDuringExecution();
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent$RequiredDuringSchedulingIgnoredDuringExecutionNested editMatchingRequiredDuringSchedulingIgnoredDuringExecution(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.v.PodAntiAffinityFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}