public interface  io.fabric.openshift.api.model.machine.v1beta.MachineSetSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getDeletePolicy();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineSetSpecFluent withDeletePolicy(java.lang.String);
public abstract java.lang.Boolean hasDeletePolicy();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineSetSpecFluent withNewDeletePolicy(java.lang.String);
public abstract java.lang.Integer getMinReadySeconds();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineSetSpecFluent withMinReadySeconds(java.lang.Integer);
public abstract java.lang.Boolean hasMinReadySeconds();
public abstract java.lang.Integer getReplicas();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineSetSpecFluent withReplicas(java.lang.Integer);
public abstract java.lang.Boolean hasReplicas();
public abstract io.fabric.kubernetes.api.model.LabelSelector getSelector();
public abstract io.fabric.kubernetes.api.model.LabelSelector buildSelector();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineSetSpecFluent withSelector(io.fabric.kubernetes.api.model.LabelSelector);
public abstract java.lang.Boolean hasSelector();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineSetSpecFluent$SelectorNested withNewSelector();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineSetSpecFluent$SelectorNested withNewSelectorLike(io.fabric.kubernetes.api.model.LabelSelector);
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineSetSpecFluent$SelectorNested editSelector();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineSetSpecFluent$SelectorNested editOrNewSelector();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineSetSpecFluent$SelectorNested editOrNewSelectorLike(io.fabric.kubernetes.api.model.LabelSelector);
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineTemplateSpec getTemplate();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineTemplateSpec buildTemplate();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineSetSpecFluent withTemplate(io.fabric.openshift.api.model.machine.v1beta.MachineTemplateSpec);
public abstract java.lang.Boolean hasTemplate();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineSetSpecFluent$TemplateNested withNewTemplate();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineSetSpecFluent$TemplateNested withNewTemplateLike(io.fabric.openshift.api.model.machine.v1beta.MachineTemplateSpec);
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineSetSpecFluent$TemplateNested editTemplate();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineSetSpecFluent$TemplateNested editOrNewTemplate();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineSetSpecFluent$TemplateNested editOrNewTemplateLike(io.fabric.openshift.api.model.machine.v1beta.MachineTemplateSpec);
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineSetSpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineSetSpecFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineSetSpecFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineSetSpecFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineSetSpecFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}