public class Request<I,O> extends BaseRequest<I,O>
buildQuery, byContext, fullUrl, getAccessTokenType, getAccessTokenTypeSet, getHttpMethod, getHttpPath, getInput, getOutput, getQueryParams, getRequestOptFns, getTenantKey, getTimeoutOfMs, getUserAccessToken, init, isNotDataField, isResponseStream, isResponseStreamReal, isRetry, resolvePath, setResponseStream, setResponseStreamReal, setRetry, url, withContextpublic static <I,O> Request<I,O> newRequestByAuth(String httpPath, String httpMethod, I input, O output)
public static <I,O> Request<I,O> newRequest(String httpPath, String httpMethod, AccessTokenType[] accessTokenTypes, I input, O output, RequestOptFn... requestOptFns)
public static <I,O> Request<I,O> newRequest(String httpPath, String httpMethod, AccessTokenType accessTokenType, I input, O output, RequestOptFn... requestOptFns)
public static RequestOptFn setNotDataField()
public static RequestOptFn setResponseStream()
public static RequestOptFn setTimeout(int time, TimeUnit timeUnit)
public static RequestOptFn setPathParams(Map<String,Object> pathParams)
public static RequestOptFn setQueryParams(Map<String,Object> queryParams)
public static RequestOptFn setTenantKey(String tenantKey)
public static RequestOptFn setUserAccessToken(String userAccessToken)
public Request.Builder getHttpRequestBuilder()
public void setHttpRequestBuilder(Request.Builder httpRequestBuilder)
public Response getHttpResponse()
public void setHttpResponse(Response httpResponse)
public String getRequestBodyFilePath()
public void setRequestBodyFilePath(String requestBodyFilePath)
public byte[] getRequestBody()
public void setRequestBody(byte[] requestBody)
public InputStream getRequestBodyStream()
public void setRequestBodyStream(InputStream requestBodyStream)
public String getContentType()
public void setContentType(String contentType)
Copyright © 2021. All rights reserved.