public interface  io.fabric.openshift.api.model.RecreateDeploymentStrategyParamsFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.openshift.api.model.LifecycleHook getMid();
public abstract io.fabric.openshift.api.model.LifecycleHook buildMid();
public abstract io.fabric.openshift.api.model.RecreateDeploymentStrategyParamsFluent withMid(io.fabric.openshift.api.model.LifecycleHook);
public abstract java.lang.Boolean hasMid();
public abstract io.fabric.openshift.api.model.RecreateDeploymentStrategyParamsFluent$MidNested withNewMid();
public abstract io.fabric.openshift.api.model.RecreateDeploymentStrategyParamsFluent$MidNested withNewMidLike(io.fabric.openshift.api.model.LifecycleHook);
public abstract io.fabric.openshift.api.model.RecreateDeploymentStrategyParamsFluent$MidNested editMid();
public abstract io.fabric.openshift.api.model.RecreateDeploymentStrategyParamsFluent$MidNested editOrNewMid();
public abstract io.fabric.openshift.api.model.RecreateDeploymentStrategyParamsFluent$MidNested editOrNewMidLike(io.fabric.openshift.api.model.LifecycleHook);
public abstract io.fabric.openshift.api.model.LifecycleHook getPost();
public abstract io.fabric.openshift.api.model.LifecycleHook buildPost();
public abstract io.fabric.openshift.api.model.RecreateDeploymentStrategyParamsFluent withPost(io.fabric.openshift.api.model.LifecycleHook);
public abstract java.lang.Boolean hasPost();
public abstract io.fabric.openshift.api.model.RecreateDeploymentStrategyParamsFluent$PostNested withNewPost();
public abstract io.fabric.openshift.api.model.RecreateDeploymentStrategyParamsFluent$PostNested withNewPostLike(io.fabric.openshift.api.model.LifecycleHook);
public abstract io.fabric.openshift.api.model.RecreateDeploymentStrategyParamsFluent$PostNested editPost();
public abstract io.fabric.openshift.api.model.RecreateDeploymentStrategyParamsFluent$PostNested editOrNewPost();
public abstract io.fabric.openshift.api.model.RecreateDeploymentStrategyParamsFluent$PostNested editOrNewPostLike(io.fabric.openshift.api.model.LifecycleHook);
public abstract io.fabric.openshift.api.model.LifecycleHook getPre();
public abstract io.fabric.openshift.api.model.LifecycleHook buildPre();
public abstract io.fabric.openshift.api.model.RecreateDeploymentStrategyParamsFluent withPre(io.fabric.openshift.api.model.LifecycleHook);
public abstract java.lang.Boolean hasPre();
public abstract io.fabric.openshift.api.model.RecreateDeploymentStrategyParamsFluent$PreNested withNewPre();
public abstract io.fabric.openshift.api.model.RecreateDeploymentStrategyParamsFluent$PreNested withNewPreLike(io.fabric.openshift.api.model.LifecycleHook);
public abstract io.fabric.openshift.api.model.RecreateDeploymentStrategyParamsFluent$PreNested editPre();
public abstract io.fabric.openshift.api.model.RecreateDeploymentStrategyParamsFluent$PreNested editOrNewPre();
public abstract io.fabric.openshift.api.model.RecreateDeploymentStrategyParamsFluent$PreNested editOrNewPreLike(io.fabric.openshift.api.model.LifecycleHook);
public abstract java.lang.Long getTimeoutSeconds();
public abstract io.fabric.openshift.api.model.RecreateDeploymentStrategyParamsFluent withTimeoutSeconds(java.lang.Long);
public abstract java.lang.Boolean hasTimeoutSeconds();
}