package com.github.jmchilton.blend4j.galaxy; import com.sun.jersey.api.client.WebResource; public interface GalaxyInstance { HistoriesClient getHistoriesClient(); LibrariesClient getLibrariesClient(); UsersClient getUsersClient(); WorkflowsClient getWorkflowsClient(); RolesClient getRolesClient(); ToolsClient getToolsClient(); ConfigurationClient getConfigurationClient(); ToolShedRepositoriesClient getRepositoriesClient(); SearchClient getSearchClient(); WebResource getWebResource(); String getGalaxyUrl(); String getApiKey(); /** * Get a client for interacting with Galaxy's Jobs API. * * @return a jobs client for interacting with the Jobs API for this instance. */ JobsClient getJobsClient(); }