public interface  io.fabric.kubernetes.api.model.v.PreferredSchedulingTermFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract io.fabric.kubernetes.api.model.v.NodeSelectorTerm getPreference();
public abstract io.fabric.kubernetes.api.model.v.NodeSelectorTerm buildPreference();
public abstract io.fabric.kubernetes.api.model.v.PreferredSchedulingTermFluent withPreference(io.fabric.kubernetes.api.model.v.NodeSelectorTerm);
public abstract java.lang.Boolean hasPreference();
public abstract io.fabric.kubernetes.api.model.v.PreferredSchedulingTermFluent$PreferenceNested withNewPreference();
public abstract io.fabric.kubernetes.api.model.v.PreferredSchedulingTermFluent$PreferenceNested withNewPreferenceLike(io.fabric.kubernetes.api.model.v.NodeSelectorTerm);
public abstract io.fabric.kubernetes.api.model.v.PreferredSchedulingTermFluent$PreferenceNested editPreference();
public abstract io.fabric.kubernetes.api.model.v.PreferredSchedulingTermFluent$PreferenceNested editOrNewPreference();
public abstract io.fabric.kubernetes.api.model.v.PreferredSchedulingTermFluent$PreferenceNested editOrNewPreferenceLike(io.fabric.kubernetes.api.model.v.NodeSelectorTerm);
public abstract java.lang.Integer getWeight();
public abstract io.fabric.kubernetes.api.model.v.PreferredSchedulingTermFluent withWeight(java.lang.Integer);
public abstract java.lang.Boolean hasWeight();
}