public interface  io.fabric.kubernetes.api.model.apps.RollingUpdateDaemonSetFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.kubernetes.api.model.IntOrString getMaxSurge();
public abstract io.fabric.kubernetes.api.model.IntOrString buildMaxSurge();
public abstract io.fabric.kubernetes.api.model.apps.RollingUpdateDaemonSetFluent withMaxSurge(io.fabric.kubernetes.api.model.IntOrString);
public abstract java.lang.Boolean hasMaxSurge();
public abstract io.fabric.kubernetes.api.model.apps.RollingUpdateDaemonSetFluent withNewMaxSurge(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.apps.RollingUpdateDaemonSetFluent withNewMaxSurge(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apps.RollingUpdateDaemonSetFluent$MaxSurgeNested withNewMaxSurge();
public abstract io.fabric.kubernetes.api.model.apps.RollingUpdateDaemonSetFluent$MaxSurgeNested withNewMaxSurgeLike(io.fabric.kubernetes.api.model.IntOrString);
public abstract io.fabric.kubernetes.api.model.apps.RollingUpdateDaemonSetFluent$MaxSurgeNested editMaxSurge();
public abstract io.fabric.kubernetes.api.model.apps.RollingUpdateDaemonSetFluent$MaxSurgeNested editOrNewMaxSurge();
public abstract io.fabric.kubernetes.api.model.apps.RollingUpdateDaemonSetFluent$MaxSurgeNested editOrNewMaxSurgeLike(io.fabric.kubernetes.api.model.IntOrString);
public abstract io.fabric.kubernetes.api.model.IntOrString getMaxUnavailable();
public abstract io.fabric.kubernetes.api.model.IntOrString buildMaxUnavailable();
public abstract io.fabric.kubernetes.api.model.apps.RollingUpdateDaemonSetFluent withMaxUnavailable(io.fabric.kubernetes.api.model.IntOrString);
public abstract java.lang.Boolean hasMaxUnavailable();
public abstract io.fabric.kubernetes.api.model.apps.RollingUpdateDaemonSetFluent withNewMaxUnavailable(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.apps.RollingUpdateDaemonSetFluent withNewMaxUnavailable(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apps.RollingUpdateDaemonSetFluent$MaxUnavailableNested withNewMaxUnavailable();
public abstract io.fabric.kubernetes.api.model.apps.RollingUpdateDaemonSetFluent$MaxUnavailableNested withNewMaxUnavailableLike(io.fabric.kubernetes.api.model.IntOrString);
public abstract io.fabric.kubernetes.api.model.apps.RollingUpdateDaemonSetFluent$MaxUnavailableNested editMaxUnavailable();
public abstract io.fabric.kubernetes.api.model.apps.RollingUpdateDaemonSetFluent$MaxUnavailableNested editOrNewMaxUnavailable();
public abstract io.fabric.kubernetes.api.model.apps.RollingUpdateDaemonSetFluent$MaxUnavailableNested editOrNewMaxUnavailableLike(io.fabric.kubernetes.api.model.IntOrString);
}