/** * Extract all unknown keys into a map for extra auth params. */ private Map<String, String> getAuthSettings(BaseRequestItem requestItem) { // Keys in a request item are always Strings @SuppressWarnings("unchecked") Set<String> allParameters = requestItem.getTypedRequest(Map.class).keySet(); Map<String, String> authSettings = Maps.newHashMap(); for (String paramName : allParameters) { if (!HttpApiRequest.KNOWN_PARAMETERS.contains(paramName)) { authSettings.put(paramName, requestItem.getParameter(paramName)); } } return authSettings; }
/** * Extract all unknown keys into a map for extra auth params. */ private Map<String, String> getAuthSettings(BaseRequestItem requestItem) { // Keys in a request item are always Strings @SuppressWarnings("unchecked") Set<String> allParameters = requestItem.getTypedRequest(Map.class).keySet(); Map<String, String> authSettings = Maps.newHashMap(); for (String paramName : allParameters) { if (!HttpApiRequest.KNOWN_PARAMETERS.contains(paramName)) { authSettings.put(paramName, requestItem.getParameter(paramName)); } } return authSettings; }
/** * Extract all unknown keys into a map for extra auth params. */ private Map<String, String> getAuthSettings(BaseRequestItem requestItem) { // Keys in a request item are always Strings @SuppressWarnings("unchecked") Set<String> allParameters = requestItem.getTypedRequest(Map.class).keySet(); Map<String, String> authSettings = Maps.newHashMap(); for (String paramName : allParameters) { if (!HttpApiRequest.KNOWN_PARAMETERS.contains(paramName)) { authSettings.put(paramName, requestItem.getParameter(paramName)); } } return authSettings; }
/** Execute an HTTP PUT request */ @Operation(httpMethods = "POST", path = "/put") public HttpApiResponse put(BaseRequestItem request) { HttpApiRequest httpReq = request.getTypedRequest(HttpApiRequest.class); return execute("PUT", httpReq, request); }
/** Execute an HTTP POST request */ @Operation(httpMethods = "POST", path = "/post") public HttpApiResponse post(BaseRequestItem request) { HttpApiRequest httpReq = request.getTypedRequest(HttpApiRequest.class); return execute("POST", httpReq, request); }
/** Execute an HTTP POST request */ @Operation(httpMethods = "POST", path = "/post") public HttpApiResponse post(BaseRequestItem request) { HttpApiRequest httpReq = request.getTypedRequest(HttpApiRequest.class); return execute("POST", httpReq, request); }
/** Execute an HTTP PUT request */ @Operation(httpMethods = "POST", path = "/put") public HttpApiResponse put(BaseRequestItem request) { HttpApiRequest httpReq = request.getTypedRequest(HttpApiRequest.class); return execute("PUT", httpReq, request); }
/** Execute an HTTP POST request */ @Operation(httpMethods = "POST", path = "/post") public HttpApiResponse post(BaseRequestItem request) { HttpApiRequest httpReq = request.getTypedRequest(HttpApiRequest.class); return execute("POST", httpReq, request); }
/** Execute an HTTP PUT request */ @Operation(httpMethods = "POST", path = "/put") public HttpApiResponse put(BaseRequestItem request) { HttpApiRequest httpReq = request.getTypedRequest(HttpApiRequest.class); return execute("PUT", httpReq, request); }
/** Execute an HTTP DELETE request */ @Operation(httpMethods = "POST", path = "/delete") public HttpApiResponse delete(BaseRequestItem request) { HttpApiRequest httpReq = request.getTypedRequest(HttpApiRequest.class); assertNoBody(httpReq, "DELETE"); return execute("DELETE", httpReq, request); }
/** Execute an HTTP GET request */ @Operation(httpMethods = {"POST","GET"}, path = "/get") public HttpApiResponse get(BaseRequestItem request) { HttpApiRequest httpReq = request.getTypedRequest(HttpApiRequest.class); assertNoBody(httpReq, "GET"); return execute("GET", httpReq, request); }
/** Execute an HTTP DELETE request */ @Operation(httpMethods = "POST", path = "/delete") public HttpApiResponse delete(BaseRequestItem request) { HttpApiRequest httpReq = request.getTypedRequest(HttpApiRequest.class); assertNoBody(httpReq, "DELETE"); return execute("DELETE", httpReq, request); }
/** Execute an HTTP HEAD request */ @Operation(httpMethods = {"POST","GET"}, path = "/head") public HttpApiResponse head(BaseRequestItem request) { HttpApiRequest httpReq = request.getTypedRequest(HttpApiRequest.class); assertNoBody(httpReq, "HEAD"); return execute("HEAD", httpReq, request); }
/** Execute an HTTP DELETE request */ @Operation(httpMethods = "POST", path = "/delete") public HttpApiResponse delete(BaseRequestItem request) { HttpApiRequest httpReq = request.getTypedRequest(HttpApiRequest.class); assertNoBody(httpReq, "DELETE"); return execute("DELETE", httpReq, request); }
/** Execute an HTTP HEAD request */ @Operation(httpMethods = {"POST","GET"}, path = "/head") public HttpApiResponse head(BaseRequestItem request) { HttpApiRequest httpReq = request.getTypedRequest(HttpApiRequest.class); assertNoBody(httpReq, "HEAD"); return execute("HEAD", httpReq, request); }
/** Execute an HTTP GET request */ @Operation(httpMethods = {"POST","GET"}, path = "/get") public HttpApiResponse get(BaseRequestItem request) { HttpApiRequest httpReq = request.getTypedRequest(HttpApiRequest.class); assertNoBody(httpReq, "GET"); return execute("GET", httpReq, request); }
/** Execute an HTTP GET request */ @Operation(httpMethods = {"POST","GET"}, path = "/get") public HttpApiResponse get(BaseRequestItem request) { HttpApiRequest httpReq = request.getTypedRequest(HttpApiRequest.class); assertNoBody(httpReq, "GET"); return execute("GET", httpReq, request); }
/** Execute an HTTP HEAD request */ @Operation(httpMethods = {"POST","GET"}, path = "/head") public HttpApiResponse head(BaseRequestItem request) { HttpApiRequest httpReq = request.getTypedRequest(HttpApiRequest.class); assertNoBody(httpReq, "HEAD"); return execute("HEAD", httpReq, request); }