@GET("/status/get-undeployed-services/avaiability/{availability}/time-unit/{timeUnit}/duration/{duration}") public List<EnvironmentServiceGroupMap> getUndeployedServicesByAvailability(String availability, String timeUnit, int duration) { TimeUnit timeUnitEnum; try { timeUnitEnum = TimeUnit.valueOf(timeUnit); } catch (IllegalArgumentException | NullPointerException e) { throw new IllegalArgumentException("Please pass timeUnit parameter in TimeUnit type template", e.getCause()); } return serviceStatusHandler.getUndeployedServicesByAvailability(availability, timeUnitEnum, duration); } }
uri = ((GET) ann).uri();
@LoggedIn @GET("/blocker-definition/unconditional/regions/{regionsCsv}/environment-types/{environmentTypesCsv}") public List<Integer> getUnconditionalBlockersByEnvironmentTypeAndRegion(String regionsCsv, String environmentTypesCsv) { Iterable<String> regions = Splitter.on(CSV_DELIMITER).omitEmptyStrings().trimResults().split(regionsCsv); Iterable<String> environmentTypes = Splitter.on(CSV_DELIMITER).omitEmptyStrings().trimResults().split(environmentTypesCsv); return blockerDefinitionDao.getUnconditionalBlockersByEnvironmentTypeAndRegion(Lists.newArrayList(regions), Lists.newArrayList(environmentTypes)); }
@GET("/jolokia/environment/{environmentId}/pod/{podName}/{path:(.*|^$)}") public void jolokiaProxyGet(int environmentId, String podName, String path, Req req) { genericJolokiaProxy(environmentId, podName, path, req); }
@GET("/jolokia/environment/{environmentId}/pod/{podName}") public void jolokiaProxyGet(int environmentId, String podName,Req req) { genericJolokiaProxy(environmentId, podName, "", req); }
@LoggedIn @GET("/deployable-version/multi-service/{serviceIdsCsv}") public List<DeployableVersion> getDeployableVersionForMultiServices(String serviceIdsCsv) { Iterable<String> serviceIds = Splitter.on(",").omitEmptyStrings().trimResults().split(serviceIdsCsv); return deployableVersionDao.getDeployableVersionForMultiServices(Joiner.on(",").join(serviceIds), Iterables.size(serviceIds)); }
@LoggedIn @GET("/blocker-definition/unconditional/environment-types/{environmentTypesCsv}") public List<Integer> getUnconditionalBlockersDefinitionsByEnvironmentTypeA(String environmentTypesCsv) { Iterable<String> environmentTypes = Splitter.on(CSV_DELIMITER).omitEmptyStrings().trimResults().split(environmentTypesCsv); return blockerDefinitionDao.getUnconditionalBlockersByEnvironmentType(Lists.newArrayList(environmentTypes)); }
@LoggedIn @GET("/environment") public List<Environment> getEnvironments() { return environmentDao.getAllEnvironments().stream() .map(this::maskCredentials) .collect(Collectors.toList()); }
@LoggedIn @GET("/users") public List<User> getAllUsers() { return userDao.getAllUsers().stream() .map(this::maskPassword) .collect(Collectors.toList()); }
@LoggedIn @GET("/blocker-definition/unconditional/regions/{regionsCsv}") public List<Integer> getUnconditionalBlockersByRegion(String regionsCsv) { Iterable<String> regions = Splitter.on(CSV_DELIMITER).omitEmptyStrings().trimResults().split(regionsCsv); return blockerDefinitionDao.getUnconditionalBlockersByRegion(Lists.newArrayList(regions)); }
@LoggedIn @GET("/blocker-definition") public List<BlockerDefinition> getAllBlockerDefinitions() { return blockerDefinitionDao.getAllBlockerDefinitions(); }
@LoggedIn @GET("/deployable-version/sha/{sha}/service/{serviceId}") public DeployableVersion getDeployableVersionFromSha(String sha, int serviceId) { return deployableVersionDao.getDeployableVersionFromSha(sha, serviceId); }
@LoggedIn @GET("/group/environment/{environmentId}/service/{serviceId}") public List<Group> getGroupsPerServiceAndEnvironment(int environmentId, int serviceId) { return groupDao.getGroupsPerServiceAndEnvironment(serviceId, environmentId); }
@Administrator @GET("/deployment-roles") public List<DeploymentRole> getAllDeploymentRoles(Req req) { return deploymentRoleDao.getAllDeploymentRoles(); }
@LoggedIn @GET("/deployment/{id}") public Deployment getDeployment(int id) { return deploymentDao.getDeployment(id); }
@LoggedIn @GET("/blocker-definition/{id}") public BlockerDefinition getBlockerDefinition(int id) { return blockerDefinitionDao.getBlockerDefinition(id); }
@LoggedIn @GET("/deployable-version") public List<DeployableVersion> getAllDeployableVersion() { return deployableVersionDao.getAllDeployableVersions(); }
@LoggedIn @GET("/deployable-version/latest/service/{serviceId}") public List<DeployableVersion> getLatestDeployableVersionsByServiceId(int serviceId) { return deployableVersionDao.getLatestDeployableVersionsByServiceId(serviceId, LATEST_DEPLOYABLE_VERSIONS_COUNT); }
@Administrator @GET("/deployment-permission/{id}") public DeploymentPermission getDeploymentPermission(int id, Req req) { return deploymentPermissionDao.getDeploymentPermission(id); }
@LoggedIn @GET("/deployment") public List<Deployment> getAllDeployments() { return deploymentDao.getAllDeployments(); }