public interface  io.fabric.kubernetes.api.model.NodeSelectorFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.kubernetes.api.model.NodeSelectorFluent addToNodeSelectorTerms(java.lang.Integer, io.fabric.kubernetes.api.model.NodeSelectorTerm);
public abstract io.fabric.kubernetes.api.model.NodeSelectorFluent setToNodeSelectorTerms(java.lang.Integer, io.fabric.kubernetes.api.model.NodeSelectorTerm);
public abstract transient io.fabric.kubernetes.api.model.NodeSelectorFluent addToNodeSelectorTerms(io.fabric.kubernetes.api.model.NodeSelectorTerm[]);
public abstract io.fabric.kubernetes.api.model.NodeSelectorFluent addAllToNodeSelectorTerms(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.NodeSelectorFluent removeFromNodeSelectorTerms(io.fabric.kubernetes.api.model.NodeSelectorTerm[]);
public abstract io.fabric.kubernetes.api.model.NodeSelectorFluent removeAllFromNodeSelectorTerms(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.NodeSelectorFluent removeMatchingFromNodeSelectorTerms(java.util.function.Predicate);
public abstract java.util.List getNodeSelectorTerms();
public abstract java.util.List buildNodeSelectorTerms();
public abstract io.fabric.kubernetes.api.model.NodeSelectorTerm buildNodeSelectorTerm(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.NodeSelectorTerm buildFirstNodeSelectorTerm();
public abstract io.fabric.kubernetes.api.model.NodeSelectorTerm buildLastNodeSelectorTerm();
public abstract io.fabric.kubernetes.api.model.NodeSelectorTerm buildMatchingNodeSelectorTerm(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingNodeSelectorTerm(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.NodeSelectorFluent withNodeSelectorTerms(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.NodeSelectorFluent withNodeSelectorTerms(io.fabric.kubernetes.api.model.NodeSelectorTerm[]);
public abstract java.lang.Boolean hasNodeSelectorTerms();
public abstract io.fabric.kubernetes.api.model.NodeSelectorFluent$NodeSelectorTermsNested addNewNodeSelectorTerm();
public abstract io.fabric.kubernetes.api.model.NodeSelectorFluent$NodeSelectorTermsNested addNewNodeSelectorTermLike(io.fabric.kubernetes.api.model.NodeSelectorTerm);
public abstract io.fabric.kubernetes.api.model.NodeSelectorFluent$NodeSelectorTermsNested setNewNodeSelectorTermLike(java.lang.Integer, io.fabric.kubernetes.api.model.NodeSelectorTerm);
public abstract io.fabric.kubernetes.api.model.NodeSelectorFluent$NodeSelectorTermsNested editNodeSelectorTerm(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.NodeSelectorFluent$NodeSelectorTermsNested editFirstNodeSelectorTerm();
public abstract io.fabric.kubernetes.api.model.NodeSelectorFluent$NodeSelectorTermsNested editLastNodeSelectorTerm();
public abstract io.fabric.kubernetes.api.model.NodeSelectorFluent$NodeSelectorTermsNested editMatchingNodeSelectorTerm(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.NodeSelectorFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.kubernetes.api.model.NodeSelectorFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.kubernetes.api.model.NodeSelectorFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.kubernetes.api.model.NodeSelectorFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.NodeSelectorFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}