
com.saucelabs.bamboo.sod.variables.VariableModifier Maven / Gradle / Ivy
package com.saucelabs.bamboo.sod.variables;
import com.atlassian.bamboo.configuration.AdministrationConfigurationManager;
import com.atlassian.bamboo.variable.VariableContext;
import com.atlassian.bamboo.variable.VariableDefinitionContext;
import com.saucelabs.ci.BrowserFactory;
import java.util.Map;
/**
* Interface that defines the behaviour for classes that control the generation and restoration of
* Sauce OnDemand environment variables.
*
* @author Ross Rowe
*/
public interface VariableModifier {
void storeVariables();
void setAdministrationConfigurationManager(AdministrationConfigurationManager administrationConfigurationManager);
void setSauceBrowserFactory(BrowserFactory sauceBrowserFactory);
void populateVariables(VariableContext variableContext);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy