public interface  io.fabric.openshift.api.model.config.v.SchedulerSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getDefaultNodeSelector();
public abstract io.fabric.openshift.api.model.config.v.SchedulerSpecFluent withDefaultNodeSelector(java.lang.String);
public abstract java.lang.Boolean hasDefaultNodeSelector();
public abstract java.lang.Boolean getMastersSchedulable();
public abstract io.fabric.openshift.api.model.config.v.SchedulerSpecFluent withMastersSchedulable(java.lang.Boolean);
public abstract java.lang.Boolean hasMastersSchedulable();
public abstract io.fabric.openshift.api.model.config.v.ConfigMapNameReference getPolicy();
public abstract io.fabric.openshift.api.model.config.v.ConfigMapNameReference buildPolicy();
public abstract io.fabric.openshift.api.model.config.v.SchedulerSpecFluent withPolicy(io.fabric.openshift.api.model.config.v.ConfigMapNameReference);
public abstract java.lang.Boolean hasPolicy();
public abstract io.fabric.openshift.api.model.config.v.SchedulerSpecFluent withNewPolicy(java.lang.String);
public abstract io.fabric.openshift.api.model.config.v.SchedulerSpecFluent$PolicyNested withNewPolicy();
public abstract io.fabric.openshift.api.model.config.v.SchedulerSpecFluent$PolicyNested withNewPolicyLike(io.fabric.openshift.api.model.config.v.ConfigMapNameReference);
public abstract io.fabric.openshift.api.model.config.v.SchedulerSpecFluent$PolicyNested editPolicy();
public abstract io.fabric.openshift.api.model.config.v.SchedulerSpecFluent$PolicyNested editOrNewPolicy();
public abstract io.fabric.openshift.api.model.config.v.SchedulerSpecFluent$PolicyNested editOrNewPolicyLike(io.fabric.openshift.api.model.config.v.ConfigMapNameReference);
public abstract java.lang.String getProfile();
public abstract io.fabric.openshift.api.model.config.v.SchedulerSpecFluent withProfile(java.lang.String);
public abstract java.lang.Boolean hasProfile();
public abstract io.fabric.openshift.api.model.config.v.SchedulerSpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.config.v.SchedulerSpecFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.config.v.SchedulerSpecFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.config.v.SchedulerSpecFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.config.v.SchedulerSpecFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
public abstract io.fabric.openshift.api.model.config.v.SchedulerSpecFluent withMastersSchedulable();
}