public interface  io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent addToConfig(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent addToConfig(java.util.Map);
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent removeFromConfig(java.lang.String);
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent removeFromConfig(java.util.Map);
public abstract java.util.Map getConfig();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent withConfig(java.util.Map);
public abstract java.lang.Boolean hasConfig();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent addToExtensions(java.lang.Integer, java.lang.String);
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent setToExtensions(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent addToExtensions(java.lang.String[]);
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent addAllToExtensions(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent removeFromExtensions(java.lang.String[]);
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent removeAllFromExtensions(java.util.Collection);
public abstract java.util.List getExtensions();
public abstract java.lang.String getExtension(java.lang.Integer);
public abstract java.lang.String getFirstExtension();
public abstract java.lang.String getLastExtension();
public abstract java.lang.String getMatchingExtension(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingExtension(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent withExtensions(java.util.List);
public abstract transient io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent withExtensions(java.lang.String[]);
public abstract java.lang.Boolean hasExtensions();
public abstract java.lang.Boolean getFips();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent withFips(java.lang.Boolean);
public abstract java.lang.Boolean hasFips();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent addToKernelArguments(java.lang.Integer, java.lang.String);
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent setToKernelArguments(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent addToKernelArguments(java.lang.String[]);
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent addAllToKernelArguments(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent removeFromKernelArguments(java.lang.String[]);
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent removeAllFromKernelArguments(java.util.Collection);
public abstract java.util.List getKernelArguments();
public abstract java.lang.String getKernelArgument(java.lang.Integer);
public abstract java.lang.String getFirstKernelArgument();
public abstract java.lang.String getLastKernelArgument();
public abstract java.lang.String getMatchingKernelArgument(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingKernelArgument(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent withKernelArguments(java.util.List);
public abstract transient io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent withKernelArguments(java.lang.String[]);
public abstract java.lang.Boolean hasKernelArguments();
public abstract java.lang.String getKernelType();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent withKernelType(java.lang.String);
public abstract java.lang.Boolean hasKernelType();
public abstract java.lang.String getOsImageURL();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent withOsImageURL(java.lang.String);
public abstract java.lang.Boolean hasOsImageURL();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
public abstract io.fabric.openshift.api.model.machineconfig.v.MachineConfigSpecFluent withFips();
}