package ee.elinyo.teamcity.plugins.ansible.server;
import java.util.Arrays;
import java.util.Collection;
import ee.elinyo.teamcity.plugins.ansible.common.AnsibleCommand;
import ee.elinyo.teamcity.plugins.ansible.common.AnsibleRunnerConstants;
public class AnsibleRunConfigBean {
public String getCommandTypeKey() {
return AnsibleRunnerConstants.COMMAND_TYPE_KEY;
}
public Collection<AnsibleCommand> getCommandTypeValues() {
return Arrays.asList(AnsibleCommand.values());
}
public String getCustomScriptCommandValue() {
return AnsibleCommand.CUSTOM_SCRIPT.getValue();
}
public String getExecutableCommandValue() {
return AnsibleCommand.EXECUTABLE.getValue();
}
public String getScriptCodeKey() {
return AnsibleRunnerConstants.SOURCE_CODE_KEY;
}
public String getPlaybookFileKey() {
return AnsibleRunnerConstants.PLAYBOOK_FILE_KEY;
}
public String getInventoryFileKey() {
return AnsibleRunnerConstants.INVENTORY_FILE_KEY;
}
public String getExecutableKey() {
return AnsibleRunnerConstants.EXECUTABLE_KEY;
}
public String getOptionsKey() {
return AnsibleRunnerConstants.OPTIONS_KEY;
}
}