/** * * This is part of the internal API. * This is a GET request. * @see <a href="https://next.sonarqube.com/sonarqube/web_api/api/components/search_projects">Further information about this action online (including a response example)</a> * @since 6.2 */ public SearchProjectsWsResponse searchProjects(SearchProjectsRequest request) { return call( new GetRequest(path("search_projects")) .setParam("asc", request.getAsc()) .setParam("f", request.getF() == null ? null : request.getF().stream().collect(Collectors.joining(","))) .setParam("facets", request.getFacets() == null ? null : request.getFacets().stream().collect(Collectors.joining(","))) .setParam("filter", request.getFilter()) .setParam("organization", request.getOrganization()) .setParam("p", request.getP()) .setParam("ps", request.getPs()) .setParam("s", request.getS()), SearchProjectsWsResponse.parser()); }
/** * * This is part of the internal API. * This is a GET request. * @see <a href="https://next.sonarqube.com/sonarqube/web_api/api/components/search_projects">Further information about this action online (including a response example)</a> * @since 6.2 */ public SearchProjectsWsResponse searchProjects(SearchProjectsRequest request) { return call( new GetRequest(path("search_projects")) .setParam("asc", request.getAsc()) .setParam("f", request.getF() == null ? null : request.getF().stream().collect(Collectors.joining(","))) .setParam("facets", request.getFacets() == null ? null : request.getFacets().stream().collect(Collectors.joining(","))) .setParam("filter", request.getFilter()) .setParam("organization", request.getOrganization()) .setParam("p", request.getP()) .setParam("ps", request.getPs()) .setParam("s", request.getS()), SearchProjectsWsResponse.parser()); }