public interface  io.fabric.openshift.api.model.v.DeploymentStrategyFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract java.lang.Long getActiveDeadlineSeconds();
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent withActiveDeadlineSeconds(java.lang.Long);
public abstract java.lang.Boolean hasActiveDeadlineSeconds();
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent withNewActiveDeadlineSeconds(java.lang.String);
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent withNewActiveDeadlineSeconds(long);
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent addToAnnotations(java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent addToAnnotations(java.util.Map);
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent removeFromAnnotations(java.lang.String);
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent removeFromAnnotations(java.util.Map);
public abstract java.util.Map getAnnotations();
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent withAnnotations(java.util.Map);
public abstract java.lang.Boolean hasAnnotations();
public abstract io.fabric.openshift.api.model.v.CustomDeploymentStrategyParams getCustomParams();
public abstract io.fabric.openshift.api.model.v.CustomDeploymentStrategyParams buildCustomParams();
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent withCustomParams(io.fabric.openshift.api.model.v.CustomDeploymentStrategyParams);
public abstract java.lang.Boolean hasCustomParams();
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent$CustomParamsNested withNewCustomParams();
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent$CustomParamsNested withNewCustomParamsLike(io.fabric.openshift.api.model.v.CustomDeploymentStrategyParams);
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent$CustomParamsNested editCustomParams();
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent$CustomParamsNested editOrNewCustomParams();
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent$CustomParamsNested editOrNewCustomParamsLike(io.fabric.openshift.api.model.v.CustomDeploymentStrategyParams);
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent addToLabels(java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent addToLabels(java.util.Map);
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent removeFromLabels(java.lang.String);
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent removeFromLabels(java.util.Map);
public abstract java.util.Map getLabels();
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent withLabels(java.util.Map);
public abstract java.lang.Boolean hasLabels();
public abstract io.fabric.openshift.api.model.v.RecreateDeploymentStrategyParams getRecreateParams();
public abstract io.fabric.openshift.api.model.v.RecreateDeploymentStrategyParams buildRecreateParams();
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent withRecreateParams(io.fabric.openshift.api.model.v.RecreateDeploymentStrategyParams);
public abstract java.lang.Boolean hasRecreateParams();
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent$RecreateParamsNested withNewRecreateParams();
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent$RecreateParamsNested withNewRecreateParamsLike(io.fabric.openshift.api.model.v.RecreateDeploymentStrategyParams);
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent$RecreateParamsNested editRecreateParams();
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent$RecreateParamsNested editOrNewRecreateParams();
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent$RecreateParamsNested editOrNewRecreateParamsLike(io.fabric.openshift.api.model.v.RecreateDeploymentStrategyParams);
public abstract io.fabric.kubernetes.api.model.v.ResourceRequirements getResources();
public abstract io.fabric.kubernetes.api.model.v.ResourceRequirements buildResources();
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent withResources(io.fabric.kubernetes.api.model.v.ResourceRequirements);
public abstract java.lang.Boolean hasResources();
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent$ResourcesNested withNewResources();
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent$ResourcesNested withNewResourcesLike(io.fabric.kubernetes.api.model.v.ResourceRequirements);
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent$ResourcesNested editResources();
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent$ResourcesNested editOrNewResources();
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent$ResourcesNested editOrNewResourcesLike(io.fabric.kubernetes.api.model.v.ResourceRequirements);
public abstract io.fabric.openshift.api.model.v.RollingDeploymentStrategyParams getRollingParams();
public abstract io.fabric.openshift.api.model.v.RollingDeploymentStrategyParams buildRollingParams();
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent withRollingParams(io.fabric.openshift.api.model.v.RollingDeploymentStrategyParams);
public abstract java.lang.Boolean hasRollingParams();
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent$RollingParamsNested withNewRollingParams();
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent$RollingParamsNested withNewRollingParamsLike(io.fabric.openshift.api.model.v.RollingDeploymentStrategyParams);
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent$RollingParamsNested editRollingParams();
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent$RollingParamsNested editOrNewRollingParams();
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent$RollingParamsNested editOrNewRollingParamsLike(io.fabric.openshift.api.model.v.RollingDeploymentStrategyParams);
public abstract java.lang.String getType();
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent withType(java.lang.String);
public abstract java.lang.Boolean hasType();
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent withNewType(java.lang.String);
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent withNewType(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.v.DeploymentStrategyFluent withNewType(java.lang.StringBuffer);
}