public interface  io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolStatusConfiguration getConfiguration();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolStatusConfiguration buildConfiguration();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent withConfiguration(io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolStatusConfiguration);
public abstract java.lang.Boolean hasConfiguration();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent$ConfigurationNested withNewConfiguration();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent$ConfigurationNested withNewConfigurationLike(io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolStatusConfiguration);
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent$ConfigurationNested editConfiguration();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent$ConfigurationNested editOrNewConfiguration();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent$ConfigurationNested editOrNewConfigurationLike(io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolStatusConfiguration);
public abstract io.fabric.kubernetes.api.model.LabelSelector getMachineConfigSelector();
public abstract io.fabric.kubernetes.api.model.LabelSelector buildMachineConfigSelector();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent withMachineConfigSelector(io.fabric.kubernetes.api.model.LabelSelector);
public abstract java.lang.Boolean hasMachineConfigSelector();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent$MachineConfigSelectorNested withNewMachineConfigSelector();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent$MachineConfigSelectorNested withNewMachineConfigSelectorLike(io.fabric.kubernetes.api.model.LabelSelector);
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent$MachineConfigSelectorNested editMachineConfigSelector();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent$MachineConfigSelectorNested editOrNewMachineConfigSelector();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent$MachineConfigSelectorNested editOrNewMachineConfigSelectorLike(io.fabric.kubernetes.api.model.LabelSelector);
public abstract io.fabric.kubernetes.api.model.IntOrString getMaxUnavailable();
public abstract io.fabric.kubernetes.api.model.IntOrString buildMaxUnavailable();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent withMaxUnavailable(io.fabric.kubernetes.api.model.IntOrString);
public abstract java.lang.Boolean hasMaxUnavailable();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent withNewMaxUnavailable(java.lang.Integer);
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent withNewMaxUnavailable(java.lang.String);
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent$MaxUnavailableNested withNewMaxUnavailable();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent$MaxUnavailableNested withNewMaxUnavailableLike(io.fabric.kubernetes.api.model.IntOrString);
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent$MaxUnavailableNested editMaxUnavailable();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent$MaxUnavailableNested editOrNewMaxUnavailable();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent$MaxUnavailableNested editOrNewMaxUnavailableLike(io.fabric.kubernetes.api.model.IntOrString);
public abstract io.fabric.kubernetes.api.model.LabelSelector getNodeSelector();
public abstract io.fabric.kubernetes.api.model.LabelSelector buildNodeSelector();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent withNodeSelector(io.fabric.kubernetes.api.model.LabelSelector);
public abstract java.lang.Boolean hasNodeSelector();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent$NodeSelectorNested withNewNodeSelector();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent$NodeSelectorNested withNewNodeSelectorLike(io.fabric.kubernetes.api.model.LabelSelector);
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent$NodeSelectorNested editNodeSelector();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent$NodeSelectorNested editOrNewNodeSelector();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent$NodeSelectorNested editOrNewNodeSelectorLike(io.fabric.kubernetes.api.model.LabelSelector);
public abstract java.lang.Boolean getPaused();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent withPaused(java.lang.Boolean);
public abstract java.lang.Boolean hasPaused();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigPoolSpecFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}