| Interface | Description |
|---|---|
| DnsResolver |
Given a hostname, will resolve the hostname to an ip, or list of ip addresses.
|
| HandlerContextAware |
An implementing object is capable of storing context that is visible to all
RequestHandler2. |
| ImmutableRequest<T> |
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.
|
| ReadLimitInfo | |
| Request<T> |
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.
|
| SignableRequest<T> |
Represents a sign-able 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.
|
| Class | Description |
|---|---|
| AmazonWebServiceClient |
Abstract base class for Amazon Web Service Java clients.
|
| AmazonWebServiceRequest |
Base class for all user facing web service requests.
|
| AmazonWebServiceResponse<T> |
Represents the response from an AWS service, including the result payload and
any response metadata.
|
| AmazonWebServiceResult<T extends ResponseMetadata> |
Base type for all AWS response objects.
|
| ApacheHttpClientConfig |
Used for Apache HTTP client specific custom configurations.
|
| ClientConfiguration |
Client configuration options such as proxy settings, user agent string, max retry attempts, etc.
|
| ClientConfigurationFactory |
Factory producing predefined
ClientConfiguration instances. |
| DefaultRequest<T> |
Default implementation of the Request interface.
|
| PredefinedClientConfigurations |
Static factory methods for the default
ClientConfiguration for a service. |
| RequestClientOptions |
Client request options such as client markers for individual
AmazonWebServiceRequests. |
| RequestConfig |
Generic representation of request level configuration.
|
| Response<T> |
Response wrapper to provide access to not only the original AWS response
but also the associated http response.
|
| ResponseMetadata |
Represents additional metadata included with a response from AWS.
|
| SDKGlobalConfiguration |
SDKGlobalConfiguration is to configure any global settings
|
| SDKGlobalTime |
Used for clock skew adjustment between the client JVM where the SDK is run,
and the server side.
|
| SdkThreadLocals |
Utility class to manage
ThreadLocal storage within the AWS SDK. |
| SystemDefaultDnsResolver |
Default dns resolver that uses
InetAddress.getAllByName(String)
to resolve hosts to ip addresses |
| Enum | Description |
|---|---|
| AmazonServiceException.ErrorType |
Indicates who is responsible (if known) for a failed request.
|
| HttpMethod |
Enumeration of valid HTTP methods.
|
| Protocol |
Represents the communication protocol to use when sending requests to AWS.
|
| ProxyAuthenticationMethod |
Methods by which the SDK can authenticate against an HTTP proxy.
|
| RequestClientOptions.Marker |
| Exception | Description |
|---|---|
| AbortedException |
SDK operation aborted exception.
|
| AmazonClientException |
Base exception class for any errors that occur while attempting to use an AWS
client from AWS SDK for Java to make service calls to Amazon Web Services.
|
| AmazonServiceException |
Extension of SdkClientException that represents an error response returned
by an Amazon web service.
|
| ResetException |
Stream reset failure.
|
| SdkBaseException |
Base class for all exceptions thrown by the SDK.
|
| SdkClientException |
Base type for all client exceptions thrown by the SDK.
|