| Package | Description | 
|---|---|
| com.amazonaws | |
| com.amazonaws.adapters.types | |
| com.amazonaws.auth | |
| com.amazonaws.event | |
| com.amazonaws.handlers | |
| com.amazonaws.http | |
| com.amazonaws.http.apache | |
| com.amazonaws.http.settings | |
| com.amazonaws.http.timers | 
 Classes for the request timeout and client execution timeout features. 
 | 
| com.amazonaws.http.timers.client | |
| com.amazonaws.http.timers.request | |
| com.amazonaws.partitions | |
| com.amazonaws.profile.path | |
| com.amazonaws.profile.path.config | |
| com.amazonaws.profile.path.cred | |
| com.amazonaws.protocol.json | |
| com.amazonaws.regions | |
| com.amazonaws.retry | |
| com.amazonaws.retry.v2 | |
| com.amazonaws.util | |
| com.amazonaws.waiters | 
| Package | Description | 
|---|---|
| com.amazonaws.http.timers | 
 Classes for the request timeout and client execution timeout features. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
AmazonClientException.isRetryable()
Returns a hint as to whether it makes sense to retry upon this exception. 
 | 
void | 
AmazonWebServiceClient.makeImmutable()
Deprecated.  
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
TypeAdapter<Source,Destination>
Adapter interface to convert one type to another 
 | 
| Constructor and Description | 
|---|
ContainerCredentialsProvider(com.amazonaws.internal.CredentialsEndpointProvider credentailsEndpointProvider)  | 
| Modifier and Type | Method and Description | 
|---|---|
static InputStream | 
ProgressInputStream.inputStreamForRequest(InputStream is,
                     ProgressListener progressListener)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
IRequestHandler2
Interface for  
RequestHandler2. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
IdleConnectionReaper
Daemon thread to periodically check connection pools for idle connections. 
 | 
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. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
static org.apache.commons.logging.Log | 
AmazonHttpClient.requestLog
Logger providing detailed information on requests/responses. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SdkProxyRoutePlanner
SdkProxyRoutePlanner delegates a Proxy Route Planner from the settings instead of the
 system properties. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HttpClientSettings
A convienient class that expose all settings in  
ClientConfiguration and other internal settings to the
 underlying http client. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TimeoutThreadPoolBuilder
Utility class to build the  
ScheduledThreadPoolExecutor for the request timeout and client
 execution timeout features | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ClientExecutionAbortTask
Task to be scheduled by  
ClientExecutionTimer | 
class  | 
ClientExecutionAbortTaskImpl
Implementation of  
ClientExecutionAbortTask that interrupts the caller thread and aborts
 any HTTP request when triggered | 
interface  | 
ClientExecutionAbortTrackerTask  | 
class  | 
ClientExecutionAbortTrackerTaskImpl
Keeps track of the scheduled  
ClientExecutionAbortTask and the associated Future | 
class  | 
ClientExecutionTimer
Represents a timer to enforce a timeout on the total client execution time. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
HttpRequestAbortTask
Task to be scheduled by  
HttpRequestTimer | 
class  | 
HttpRequestAbortTaskImpl
Implementation of  
HttpRequestAbortTask that aborts the tracking HttpRequestBase
 when triggered | 
interface  | 
HttpRequestAbortTaskTracker
Returned by  
HttpRequestTimer to track a scheduled timer task. | 
class  | 
HttpRequestAbortTaskTrackerImpl
Keeps track of the scheduled  
HttpRequestAbortTask and the associated Future | 
class  | 
HttpRequestTimer
Represents a timer class to enforce HTTP request timeouts. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PartitionMetadataProvider
Region metadata provider based on partitions. 
 | 
class  | 
PartitionsLoader
Loads all the partition files into memory. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AwsDirectoryBasePathProvider
Base provider for all location providers that source a file from the ~/.aws directory. 
 | 
interface  | 
AwsProfileFileLocationProvider
Provides the location of both the AWS Shared credentials file (~/.aws/credentials) or the AWS
 Shared config file (~/.aws/config). 
 | 
class  | 
AwsProfileFileLocationProviderChain
Delegates to a chain of  
AwsProfileFileLocationProvider. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ConfigEnvVarOverrideLocationProvider
If the  environment variable is set then we source
 the config file from the location specified. 
 | 
class  | 
SharedConfigDefaultLocationProvider
Checks if there is a config file present at the default location (~/.aws/config). 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CredentialsDefaultLocationProvider
Load shared credentials file from the default location (~/.aws/credentials). 
 | 
class  | 
CredentialsEnvVarOverrideLocationProvider
If  environment variable is set then the
 shared credentials file is source from it's location. 
 | 
class  | 
CredentialsLegacyConfigLocationProvider
Treats the CLI config file as the source of credentials. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
JsonContent
Simple struct like class to hold both the raw json string content and it's parsed JsonNode 
 | 
class  | 
SdkJsonGenerator
Thin wrapper around Jackson's JSON generator. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
InMemoryRegionsProvider
Region metadata provider that holds all data in memory and returns data
 from them. 
 | 
class  | 
LegacyRegionXmlLoadUtils
Deprecated.  
 | 
class  | 
LegacyRegionXmlMetadataBuilder
A region metadata builder that loads the data by looking at all the
 legacy metadata locations. 
 | 
interface  | 
RegionImpl
Interface for an region implementation. 
 | 
interface  | 
RegionMetadataProvider  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RetryPolicyAdapter
Adapts a legacy  
RetryPolicy to the new RetryPolicy. | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
RetryPolicyContext.Builder  | 
| Modifier and Type | Method and Description | 
|---|---|
static RetryPolicyContext.Builder | 
RetryPolicyContext.builder()  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
MetadataCache
Interface for caches interacting with response metadata. 
 | 
class  | 
NullResponseMetadataCache
No-op response metadata cache used when a client instance is configured
 without response metadata caching enabled. 
 | 
class  | 
ResponseMetadataCache
Cache of response metadata for recently executed requests for diagnostic
 purposes. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
NoOpWaiterHandler  | 
Copyright © 2017. All rights reserved.