public interface  io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.kubernetes.api.model.IntOrString getMaxUnhealthy();
public abstract io.fabric.kubernetes.api.model.IntOrString buildMaxUnhealthy();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent withMaxUnhealthy(io.fabric.kubernetes.api.model.IntOrString);
public abstract java.lang.Boolean hasMaxUnhealthy();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent withNewMaxUnhealthy(java.lang.Object);
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent$MaxUnhealthyNested withNewMaxUnhealthy();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent$MaxUnhealthyNested withNewMaxUnhealthyLike(io.fabric.kubernetes.api.model.IntOrString);
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent$MaxUnhealthyNested editMaxUnhealthy();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent$MaxUnhealthyNested editOrNewMaxUnhealthy();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent$MaxUnhealthyNested editOrNewMaxUnhealthyLike(io.fabric.kubernetes.api.model.IntOrString);
public abstract io.fabric.kubernetes.api.model.Duration getNodeStartupTimeout();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent withNodeStartupTimeout(io.fabric.kubernetes.api.model.Duration);
public abstract java.lang.Boolean hasNodeStartupTimeout();
public abstract io.fabric.kubernetes.api.model.ObjectReference getRemediationTemplate();
public abstract io.fabric.kubernetes.api.model.ObjectReference buildRemediationTemplate();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent withRemediationTemplate(io.fabric.kubernetes.api.model.ObjectReference);
public abstract java.lang.Boolean hasRemediationTemplate();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent$RemediationTemplateNested withNewRemediationTemplate();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent$RemediationTemplateNested withNewRemediationTemplateLike(io.fabric.kubernetes.api.model.ObjectReference);
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent$RemediationTemplateNested editRemediationTemplate();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent$RemediationTemplateNested editOrNewRemediationTemplate();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent$RemediationTemplateNested editOrNewRemediationTemplateLike(io.fabric.kubernetes.api.model.ObjectReference);
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.MachineHealthCheckSpecFluent withSelector(io.fabric.kubernetes.api.model.LabelSelector);
public abstract java.lang.Boolean hasSelector();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent$SelectorNested withNewSelector();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent$SelectorNested withNewSelectorLike(io.fabric.kubernetes.api.model.LabelSelector);
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent$SelectorNested editSelector();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent$SelectorNested editOrNewSelector();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent$SelectorNested editOrNewSelectorLike(io.fabric.kubernetes.api.model.LabelSelector);
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent addToUnhealthyConditions(java.lang.Integer, io.fabric.openshift.api.model.machine.v1beta.UnhealthyCondition);
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent setToUnhealthyConditions(java.lang.Integer, io.fabric.openshift.api.model.machine.v1beta.UnhealthyCondition);
public abstract transient io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent addToUnhealthyConditions(io.fabric.openshift.api.model.machine.v1beta.UnhealthyCondition[]);
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent addAllToUnhealthyConditions(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent removeFromUnhealthyConditions(io.fabric.openshift.api.model.machine.v1beta.UnhealthyCondition[]);
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent removeAllFromUnhealthyConditions(java.util.Collection);
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent removeMatchingFromUnhealthyConditions(java.util.function.Predicate);
public abstract java.util.List getUnhealthyConditions();
public abstract java.util.List buildUnhealthyConditions();
public abstract io.fabric.openshift.api.model.machine.v1beta.UnhealthyCondition buildUnhealthyCondition(java.lang.Integer);
public abstract io.fabric.openshift.api.model.machine.v1beta.UnhealthyCondition buildFirstUnhealthyCondition();
public abstract io.fabric.openshift.api.model.machine.v1beta.UnhealthyCondition buildLastUnhealthyCondition();
public abstract io.fabric.openshift.api.model.machine.v1beta.UnhealthyCondition buildMatchingUnhealthyCondition(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingUnhealthyCondition(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent withUnhealthyConditions(java.util.List);
public abstract transient io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent withUnhealthyConditions(io.fabric.openshift.api.model.machine.v1beta.UnhealthyCondition[]);
public abstract java.lang.Boolean hasUnhealthyConditions();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent$UnhealthyConditionsNested addNewUnhealthyCondition();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent$UnhealthyConditionsNested addNewUnhealthyConditionLike(io.fabric.openshift.api.model.machine.v1beta.UnhealthyCondition);
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent$UnhealthyConditionsNested setNewUnhealthyConditionLike(java.lang.Integer, io.fabric.openshift.api.model.machine.v1beta.UnhealthyCondition);
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent$UnhealthyConditionsNested editUnhealthyCondition(java.lang.Integer);
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent$UnhealthyConditionsNested editFirstUnhealthyCondition();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent$UnhealthyConditionsNested editLastUnhealthyCondition();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent$UnhealthyConditionsNested editMatchingUnhealthyCondition(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.machine.v1beta.MachineHealthCheckSpecFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}