| Interface | Description |
|---|---|
| Abortable |
An Abortable task.
|
| AbortableCallable<T> |
Callable task that can be aborted.
|
| AmazonAsyncHttpClient.RequestExecutionBuilder |
Interface to configure a request execution and execute the request.
|
| AmazonHttpClient.RequestExecutionBuilder |
Interface to configure a request execution and execute the request.
|
| ConfigurationProvider |
Interface to provide read only access to the configuration of the
SdkHttpClient. |
| HttpResponseHandler<T> |
Responsible for handling an HTTP response and returning an object of type T.
|
| SdkHttpClient |
Generic interface to take a representation of an HTTP request, make the HTTP call, and return a representation of an
HTTP response.
|
| SdkHttpClientFactory |
Interface for creating an
SdkHttpClient with service specific defaults applied. |
| SdkHttpFullRequest |
Represents a request being sent to an Amazon Web Service, including the
parameters being sent as part of the request, the endpoint to which the
request should be sent, etc.
|
| SdkHttpFullRequest.Builder |
Builder interface for
SdkHttpFullRequest. |
| SdkHttpFullResponse |
Generic representation of an HTTP response.
|
| SdkHttpHeaders | |
| SdkHttpRequest | |
| SdkHttpResponse | |
| SdkHttpService |
Service Provider interface for HTTP implementations.
|
| Class | Description |
|---|---|
| AbortableInputStream |
Input stream that can be aborted.
|
| AmazonAsyncHttpClient | |
| AmazonAsyncHttpClient.Builder | |
| AmazonHttpClient | |
| AmazonHttpClient.Builder | |
| DefaultErrorResponseHandler |
Implementation of HttpResponseHandler that handles only error responses from Amazon Web Services.
|
| DefaultSdkHttpFullRequest |
Internal implementation of
SdkHttpFullRequest. |
| DefaultSdkHttpFullRequest.Builder |
Builder for a
DefaultSdkHttpFullRequest. |
| ExecutionContext | |
| ExecutionContext.Builder | |
| HandlerContextKey<T> |
A type safe key used for setting and retrieving context in a
SdkHttpFullRequest object. |
| Headers |
Constants for commonly used HTTP headers.
|
| HttpClientDependencies |
Client scoped dependencies of
AmazonHttpClient. |
| HttpClientDependencies.Builder |
Builder for
HttpClientDependencies. |
| HttpResponse |
Represents an HTTP response returned by an AWS service in response to a
service request.
|
| HttpStatusCodes |
Constants for common HTTP status codes.
|
| SdkHttpConfigurationOption<T> |
Type safe key for an HTTP related configuration option.
|
| SdkHttpFullRequestAdapter |
Adapts a
Request to the new SdkHttpFullRequest interface. |
| SdkHttpFullResponse.Builder |
Builder for a
DefaultSdkHttpFullResponse. |
| SdkHttpMetadata |
Metadata about the HTTP response.
|
| SdkHttpResponseAdapter |
Adapts a
SdkHttpFullResponse object to the legacy HttpResponse. |
| SdkRequestContext |
Container for extra dependencies needed during execution of a request.
|
| SdkRequestContext.Builder |
Builder for a
SdkRequestContext. |
| StaxResponseHandler<T> |
Default implementation of HttpResponseHandler that handles a successful
response from an AWS service and unmarshalls the result using a StAX
unmarshaller.
|
| StreamManagingStage<OutputT> |
Instruments the request input stream for both retry purposes (to allow for mark/reset) and metrics/progress reporting.
|
| Enum | Description |
|---|---|
| HttpMethodName | |
| SdkHttpMethod |
Enum for available HTTP methods.
|
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.