| Package | Description | 
|---|---|
| com.amazonaws.client | |
| com.amazonaws.http | |
| com.amazonaws.http.response | |
| com.amazonaws.protocol.json | |
| com.amazonaws.protocol.rpcv2cbor | 
| Modifier and Type | Method and Description | 
|---|---|
| HttpResponseHandler<? extends SdkBaseException> | ClientExecutionParams. getErrorResponseHandler() | 
| HttpResponseHandler<Output> | ClientExecutionParams. getResponseHandler() | 
| Modifier and Type | Method and Description | 
|---|---|
| ClientExecutionParams<Input,Output> | ClientExecutionParams. withErrorResponseHandler(HttpResponseHandler<? extends SdkBaseException> errorResponseHandler) | 
| ClientExecutionParams<Input,Output> | ClientExecutionParams. withResponseHandler(HttpResponseHandler<Output> responseHandler) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DefaultErrorResponseHandlerImplementation of HttpResponseHandler that handles only error responses from Amazon Web Services. | 
| class  | JsonErrorResponseHandler | 
| class  | JsonResponseHandler<T>Default implementation of HttpResponseHandler that handles a successful response from an AWS
 service and unmarshalls the result using a JSON unmarshaller. | 
| class  | RpcV2CborErrorResponseHandler | 
| class  | RpcV2CborResponseHandler<T>Default implementation of HttpResponseHandler that handles a successful response from an AWS
 service and unmarshalls the result using a RPCV2CBOR unmarshaller. | 
| class  | StaxResponseHandler<T>Default implementation of HttpResponseHandler that handles a successful
 response from an AWS service and unmarshalls the result using a StAX
 unmarshaller. | 
| Modifier and Type | Method and Description | 
|---|---|
| AmazonHttpClient.RequestExecutionBuilder | AmazonHttpClient.RequestExecutionBuilder. errorResponseHandler(HttpResponseHandler<? extends SdkBaseException> errorResponseHandler)Fluent setter for the error response handler | 
| <Output> Response<Output> | AmazonHttpClient.RequestExecutionBuilder. execute(HttpResponseHandler<Output> responseHandler)Executes the request with the given configuration. | 
| <T> Response<T> | AmazonHttpClient. execute(Request<?> request,
       HttpResponseHandler<AmazonWebServiceResponse<T>> responseHandler,
       HttpResponseHandler<AmazonServiceException> errorResponseHandler,
       ExecutionContext executionContext)Deprecated. 
 Use  AmazonHttpClient.requestExecutionBuilder()to configure and execute a HTTP request. | 
| <T> Response<T> | AmazonHttpClient. execute(Request<?> request,
       HttpResponseHandler<AmazonWebServiceResponse<T>> responseHandler,
       HttpResponseHandler<AmazonServiceException> errorResponseHandler,
       ExecutionContext executionContext)Deprecated. 
 Use  AmazonHttpClient.requestExecutionBuilder()to configure and execute a HTTP request. | 
| <T> Response<T> | AmazonHttpClient. execute(Request<?> request,
       HttpResponseHandler<AmazonWebServiceResponse<T>> responseHandler,
       HttpResponseHandler<AmazonServiceException> errorResponseHandler,
       ExecutionContext executionContext,
       RequestConfig requestConfig) | 
| <T> Response<T> | AmazonHttpClient. execute(Request<?> request,
       HttpResponseHandler<AmazonWebServiceResponse<T>> responseHandler,
       HttpResponseHandler<AmazonServiceException> errorResponseHandler,
       ExecutionContext executionContext,
       RequestConfig requestConfig) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AwsResponseHandlerAdapter<T>Adapts an  < AmazonWebServiceResponse to anHttpResponseHandler(unwrapped result) with proper handling and logging of response
 metadata. | 
| Constructor and Description | 
|---|
| AwsResponseHandlerAdapter(HttpResponseHandler<AmazonWebServiceResponse<T>> delegate,
                         Request<?> request,
                         AWSRequestMetrics awsRequestMetrics,
                         MetadataCache responseMetadataCache) | 
| Modifier and Type | Method and Description | 
|---|---|
| HttpResponseHandler<AmazonServiceException> | SdkJsonProtocolFactory. createErrorResponseHandler(JsonErrorResponseMetadata errorResponsMetadata)Creates a response handler for handling a error response (non 2xx response). | 
| <T> HttpResponseHandler<AmazonWebServiceResponse<T>> | SdkJsonProtocolFactory. createResponseHandler(JsonOperationMetadata operationMetadata,
                     Unmarshaller<T,JsonUnmarshallerContext> responseUnmarshaller)Returns the response handler to be used for handling a successful response. | 
| Modifier and Type | Method and Description | 
|---|---|
| HttpResponseHandler<AmazonServiceException> | SdkRpcV2CborProtocolFactory. createErrorResponseHandler(RpcV2CborErrorResponseMetadata errorResponsMetadata)Creates a response handler for handling a error response (non 2xx response). | 
| <T> HttpResponseHandler<AmazonWebServiceResponse<T>> | SdkRpcV2CborProtocolFactory. createResponseHandler(RpcV2CborOperationMetadata operationMetadata,
                     Unmarshaller<T,RpcV2CborUnmarshallerContext> responseUnmarshaller)Returns the response handler to be used for handling a successful response. | 
Copyright © 2025. All rights reserved.