public interface  io.fabric.kubernetes.api.model.v.NodeSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract io.fabric.kubernetes.api.model.v.NodeConfigSource getConfigSource();
public abstract io.fabric.kubernetes.api.model.v.NodeConfigSource buildConfigSource();
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent withConfigSource(io.fabric.kubernetes.api.model.v.NodeConfigSource);
public abstract java.lang.Boolean hasConfigSource();
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent$ConfigSourceNested withNewConfigSource();
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent$ConfigSourceNested withNewConfigSourceLike(io.fabric.kubernetes.api.model.v.NodeConfigSource);
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent$ConfigSourceNested editConfigSource();
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent$ConfigSourceNested editOrNewConfigSource();
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent$ConfigSourceNested editOrNewConfigSourceLike(io.fabric.kubernetes.api.model.v.NodeConfigSource);
public abstract java.lang.String getExternalID();
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent withExternalID(java.lang.String);
public abstract java.lang.Boolean hasExternalID();
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent withNewExternalID(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent withNewExternalID(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent withNewExternalID(java.lang.StringBuffer);
public abstract java.lang.String getPodCIDR();
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent withPodCIDR(java.lang.String);
public abstract java.lang.Boolean hasPodCIDR();
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent withNewPodCIDR(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent withNewPodCIDR(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent withNewPodCIDR(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent addToPodCIDRs(int, java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent setToPodCIDRs(int, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.v.NodeSpecFluent addToPodCIDRs(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent addAllToPodCIDRs(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.NodeSpecFluent removeFromPodCIDRs(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent removeAllFromPodCIDRs(java.util.Collection);
public abstract java.util.List getPodCIDRs();
public abstract java.lang.String getPodCIDR(int);
public abstract java.lang.String getFirstPodCIDR();
public abstract java.lang.String getLastPodCIDR();
public abstract java.lang.String getMatchingPodCIDR(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingPodCIDR(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent withPodCIDRs(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.NodeSpecFluent withPodCIDRs(java.lang.String[]);
public abstract java.lang.Boolean hasPodCIDRs();
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent addNewPodCIDR(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent addNewPodCIDR(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent addNewPodCIDR(java.lang.StringBuffer);
public abstract java.lang.String getProviderID();
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent withProviderID(java.lang.String);
public abstract java.lang.Boolean hasProviderID();
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent withNewProviderID(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent withNewProviderID(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent withNewProviderID(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent addToTaints(int, io.fabric.kubernetes.api.model.v.Taint);
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent setToTaints(int, io.fabric.kubernetes.api.model.v.Taint);
public abstract transient io.fabric.kubernetes.api.model.v.NodeSpecFluent addToTaints(io.fabric.kubernetes.api.model.v.Taint[]);
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent addAllToTaints(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.NodeSpecFluent removeFromTaints(io.fabric.kubernetes.api.model.v.Taint[]);
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent removeAllFromTaints(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent removeMatchingFromTaints(java.util.function.Predicate);
public abstract java.util.List getTaints();
public abstract java.util.List buildTaints();
public abstract io.fabric.kubernetes.api.model.v.Taint buildTaint(int);
public abstract io.fabric.kubernetes.api.model.v.Taint buildFirstTaint();
public abstract io.fabric.kubernetes.api.model.v.Taint buildLastTaint();
public abstract io.fabric.kubernetes.api.model.v.Taint buildMatchingTaint(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingTaint(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent withTaints(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.NodeSpecFluent withTaints(io.fabric.kubernetes.api.model.v.Taint[]);
public abstract java.lang.Boolean hasTaints();
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent addNewTaint(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent$TaintsNested addNewTaint();
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent$TaintsNested addNewTaintLike(io.fabric.kubernetes.api.model.v.Taint);
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent$TaintsNested setNewTaintLike(int, io.fabric.kubernetes.api.model.v.Taint);
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent$TaintsNested editTaint(int);
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent$TaintsNested editFirstTaint();
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent$TaintsNested editLastTaint();
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent$TaintsNested editMatchingTaint(java.util.function.Predicate);
public abstract java.lang.Boolean isUnschedulable();
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent withUnschedulable(java.lang.Boolean);
public abstract java.lang.Boolean hasUnschedulable();
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent withNewUnschedulable(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.NodeSpecFluent withNewUnschedulable(boolean);
}