Package com.cloudera.cdp.client
Class CdpRequestContext<T extends BaseResponse>
java.lang.Object
com.cloudera.cdp.client.CdpRequestContext<T>
CDP client context. It has all information needed to send a CDP API request.
A context instance is not shared between requests, each request should have its own instance.
This class is for internal use only.
-
Constructor Summary
ConstructorsConstructorDescriptionCdpRequestContext(jakarta.ws.rs.client.Client client, String serviceName, String operationName, jakarta.ws.rs.core.GenericType<T> responseType) CdpRequestContext(jakarta.ws.rs.client.Client client, String serviceName, String operationName, jakarta.ws.rs.core.GenericType<T> responseType, CdpRequestContext context) -
Method Summary
Modifier and TypeMethodDescriptiongetBody()jakarta.ws.rs.client.ClientgetPath()jakarta.ws.rs.core.Responsejakarta.ws.rs.core.GenericType<T> voidvoidsetClientApplicationName(String clientApplicationName) voidsetCredentials(CdpCredentials credentials) voidsetEndpoint(String endpoint) voidsetHeaders(Map<String, String> headers) voidvoidvoidsetQueries(List<Pair> queries) voidsetRawResponse(jakarta.ws.rs.core.Response rawResponse) voidsetRequestContentType(String requestContentType) voidsetResponse(T response) voidsetResponseContentType(String responseContentType) voidsetRetryHandler(RetryHandler retryHandler)
-
Constructor Details
-
CdpRequestContext
-
CdpRequestContext
public CdpRequestContext(jakarta.ws.rs.client.Client client, String serviceName, String operationName, jakarta.ws.rs.core.GenericType<T> responseType, CdpRequestContext context)
-
-
Method Details
-
getClient
public jakarta.ws.rs.client.Client getClient() -
getServiceName
-
getOperationName
-
getResponseType
-
getClientApplicationName
-
setClientApplicationName
-
getRetryHandler
-
setRetryHandler
-
getCredentials
-
setCredentials
-
getRequestContentType
-
setRequestContentType
-
getResponseContentType
-
setResponseContentType
-
getEndpoint
-
setEndpoint
-
getMethod
-
setMethod
-
getPath
-
setPath
-
getQueries
-
setQueries
-
getHeaders
-
setHeaders
-
getBody
-
setBody
-
getRawResponse
@Nullable public jakarta.ws.rs.core.Response getRawResponse() -
setRawResponse
public void setRawResponse(@Nullable jakarta.ws.rs.core.Response rawResponse) -
getResponse
-
setResponse
-
getProperties
-
getRequestUrl
-