public interface  io.fabric.openshift.api.model.CustomDeploymentStrategyParamsFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.openshift.api.model.CustomDeploymentStrategyParamsFluent addToCommand(int, java.lang.String);
public abstract io.fabric.openshift.api.model.CustomDeploymentStrategyParamsFluent setToCommand(int, java.lang.String);
public abstract transient io.fabric.openshift.api.model.CustomDeploymentStrategyParamsFluent addToCommand(java.lang.String[]);
public abstract io.fabric.openshift.api.model.CustomDeploymentStrategyParamsFluent addAllToCommand(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.CustomDeploymentStrategyParamsFluent removeFromCommand(java.lang.String[]);
public abstract io.fabric.openshift.api.model.CustomDeploymentStrategyParamsFluent removeAllFromCommand(java.util.Collection);
public abstract java.util.List getCommand();
public abstract java.lang.String getCommand(int);
public abstract java.lang.String getFirstCommand();
public abstract java.lang.String getLastCommand();
public abstract java.lang.String getMatchingCommand(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingCommand(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.CustomDeploymentStrategyParamsFluent withCommand(java.util.List);
public abstract transient io.fabric.openshift.api.model.CustomDeploymentStrategyParamsFluent withCommand(java.lang.String[]);
public abstract java.lang.Boolean hasCommand();
public abstract io.fabric.openshift.api.model.CustomDeploymentStrategyParamsFluent addNewCommand(java.lang.String);
public abstract io.fabric.openshift.api.model.CustomDeploymentStrategyParamsFluent addToEnvironment(int, io.fabric.kubernetes.api.model.EnvVar);
public abstract io.fabric.openshift.api.model.CustomDeploymentStrategyParamsFluent setToEnvironment(int, io.fabric.kubernetes.api.model.EnvVar);
public abstract transient io.fabric.openshift.api.model.CustomDeploymentStrategyParamsFluent addToEnvironment(io.fabric.kubernetes.api.model.EnvVar[]);
public abstract io.fabric.openshift.api.model.CustomDeploymentStrategyParamsFluent addAllToEnvironment(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.CustomDeploymentStrategyParamsFluent removeFromEnvironment(io.fabric.kubernetes.api.model.EnvVar[]);
public abstract io.fabric.openshift.api.model.CustomDeploymentStrategyParamsFluent removeAllFromEnvironment(java.util.Collection);
public abstract java.util.List getEnvironment();
public abstract io.fabric.kubernetes.api.model.EnvVar getEnvironment(int);
public abstract io.fabric.kubernetes.api.model.EnvVar getFirstEnvironment();
public abstract io.fabric.kubernetes.api.model.EnvVar getLastEnvironment();
public abstract io.fabric.kubernetes.api.model.EnvVar getMatchingEnvironment(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingEnvironment(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.CustomDeploymentStrategyParamsFluent withEnvironment(java.util.List);
public abstract transient io.fabric.openshift.api.model.CustomDeploymentStrategyParamsFluent withEnvironment(io.fabric.kubernetes.api.model.EnvVar[]);
public abstract java.lang.Boolean hasEnvironment();
public abstract java.lang.String getImage();
public abstract io.fabric.openshift.api.model.CustomDeploymentStrategyParamsFluent withImage(java.lang.String);
public abstract java.lang.Boolean hasImage();
public abstract io.fabric.openshift.api.model.CustomDeploymentStrategyParamsFluent withNewImage(java.lang.String);
}