| 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(CredentialsEndpointProvider credentailsEndpointProvider)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AllProfiles
Simple wrapper around a map of profiles. 
 | 
class  | 
AwsProfileNameLoader
Loads profile name from the usual places or uses the default profile name. 
 | 
class  | 
BasicProfile
Represents a CLI style config profile with a name and simple properties. 
 | 
class  | 
BasicProfileConfigLoader
Class to load a CLI style config or credentials file. 
 | 
class  | 
ProfileAssumeRoleCredentialsProvider
Serves assume role credentials defined in a  
BasicProfile. | 
class  | 
ProfileKeyConstants
Keys the Java SDK uses in the CLI credentials and config files. 
 | 
class  | 
ProfileStaticCredentialsProvider
Serves credentials defined in a  
BasicProfile. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
STSProfileCredentialsServiceLoader
Loads  
com.amazonaws.services.securitytoken.internal.STSProfileCredentialsService
 from the STS SDK module, if the module is on the current classpath. | 
| 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  | 
AmazonWebServiceRequestAdapter
Adapts the configuration present in  
AmazonWebServiceRequest to RequestConfig. | 
class  | 
ConnectionUtils  | 
class  | 
CredentialsEndpointProvider
 Abstract class to return an endpoint URI from which the credentials can be loaded. 
 | 
class  | 
EC2CredentialsUtils  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
NoOpSignerProvider  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CompositeErrorCodeParser  | 
interface  | 
ErrorCodeParser  | 
class  | 
IonErrorCodeParser  | 
class  | 
JsonErrorCodeParser  | 
| 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  | 
HeaderMarshallers  | 
interface  | 
JsonMarshaller<T>
Interface to marshall data according to the JSON protocol specification. 
 | 
class  | 
JsonMarshallerContext
Dependencies needed by implemenatations of  
JsonMarshaller. | 
class  | 
JsonProtocolMarshaller<OrigRequest>
Implementation of  
ProtocolMarshaller for JSON based services. | 
class  | 
MarshallerRegistry  | 
class  | 
NullAsEmptyBodyProtocolRequestMarshaller<OrigRequest>
AWS services expect an empty body when the payload member is null instead of an explicit JSON null. 
 | 
class  | 
QueryParamMarshallers  | 
class  | 
SimpleTypeJsonMarshallers  | 
class  | 
SimpleTypePathMarshallers  | 
class  | 
ValueToStringConverters
Converts various types to Strings. 
 | 
| 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 | 
|---|---|
class  | 
CredentialsEndpointRetryParameters
Parameters that are used in  
CredentialsEndpointRetryPolicy. | 
interface  | 
CredentialsEndpointRetryPolicy
Custom retry policy for credentials providers ( 
InstanceProfileCredentialsProvider,
 ContainerCredentialsProvider) that retrieve credentials from a local endpoint in EC2 host. | 
| 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.