| 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 | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AllProfilesSimple wrapper around a map of profiles. | 
| class  | AwsProfileNameLoaderLoads profile name from the usual places or uses the default profile name. | 
| class  | BasicProfileRepresents a CLI style config profile with a name and simple properties. | 
| class  | BasicProfileConfigFileLoaderBasic profile config loader to load config file from  AwsProfileFileLocationProvider.DEFAULT_CONFIG_LOCATION_PROVIDER. | 
| class  | BasicProfileConfigLoaderClass to load a CLI style config or credentials file. | 
| class  | ProfileAssumeRoleCredentialsProviderServes assume role credentials defined in a  BasicProfile. | 
| class  | ProfileKeyConstantsKeys the Java SDK uses in the CLI credentials and config files. | 
| class  | ProfileStaticCredentialsProviderServes credentials defined in a  BasicProfile. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | STSProfileCredentialsServiceLoaderLoads  com.amazonaws.services.securitytoken.internal.STSProfileCredentialsServicefrom the STS SDK module, if the module is on the current classpath. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | Cache<K,V>Holds an instance of the CacheLoader | 
| interface  | CacheLoader<K,V>Interface for providing objects to be loaded into a  Cache. | 
| interface  | EndpointDiscoveryCacheLoader<K,V> | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | EndpointDiscoveryIdentifiersRefreshCache<K> | 
| class  | EndpointDiscoveryRefreshCache<K> | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AccountIdEndpointModeResolver | 
| Modifier and Type | Method and Description | 
|---|---|
| static InputStream | ProgressInputStream. inputStreamForRequest(InputStream is,
                     ProgressListener progressListener) | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | IRequestHandler2Interface for  RequestHandler2. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | IdleConnectionReaperDaemon 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. requestLogLogger providing detailed information on requests/responses. | 
| Modifier and Type | Method and Description | 
|---|---|
| <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  | SdkProxyRoutePlannerSdkProxyRoutePlanner delegates a Proxy Route Planner from the settings instead of the
 system properties. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HttpContextUtils | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HttpClientSettingsA convienient class that expose all settings in  ClientConfigurationand other internal settings to the
 underlying http client. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TimeoutThreadPoolBuilderUtility class to build the  ScheduledThreadPoolExecutorfor the request timeout and client
 execution timeout features | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ClientExecutionAbortTaskTask to be scheduled by  ClientExecutionTimer | 
| class  | ClientExecutionAbortTaskImplImplementation of  ClientExecutionAbortTaskthat interrupts the caller thread and aborts
 any HTTP request when triggered | 
| interface  | ClientExecutionAbortTrackerTask | 
| class  | ClientExecutionAbortTrackerTaskImplKeeps track of the scheduled  ClientExecutionAbortTaskand the associatedFuture | 
| class  | ClientExecutionTimerRepresents a timer to enforce a timeout on the total client execution time. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | HttpRequestAbortTaskTask to be scheduled by  HttpRequestTimer | 
| class  | HttpRequestAbortTaskImplImplementation of  HttpRequestAbortTaskthat aborts the trackingHttpRequestBasewhen triggered | 
| interface  | HttpRequestAbortTaskTrackerReturned by  HttpRequestTimerto track a scheduled timer task. | 
| class  | HttpRequestAbortTaskTrackerImplKeeps track of the scheduled  HttpRequestAbortTaskand the associatedFuture | 
| class  | HttpRequestTimerRepresents a timer class to enforce HTTP request timeouts. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AmazonWebServiceRequestAdapterAdapts the configuration present in  AmazonWebServiceRequesttoRequestConfig. | 
| class  | ConnectionUtils | 
| class  | CredentialsEndpointProvider
 Abstract class to return an endpoint URI from which the credentials can be loaded. | 
| class  | EC2ResourceFetcher | 
| class  | ExceptionUtilsUtility class for working with exceptions. | 
| class  | InstanceMetadataServiceResourceFetcherFetch resources from EC2 Instance Metadata Service. | 
| class  | SdkRequestRetryHeaderProviderProvides SDK request header "amz-sdk-request" | 
| class  | TokenBucket | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | NoOpSignerProvider | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CompositeErrorCodeParser | 
| interface  | ErrorCodeParser | 
| class  | JsonErrorCodeParser | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AgentMonitoringListenerAn implementation of the Monitoring Listener Interface that streams monitoring events to a local agent. | 
| class  | AsynchronousAgentDispatcherDispatches  MonitoringEvents to the local agent asynchronously. | 
| class  | ClientSideMonitoringRequestHandlerClient Side Monitoring Request Handler to generate monitoring events and send them to agent listener. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PartitionMetadataProviderRegion metadata provider based on partitions. | 
| class  | PartitionsLoaderLoads all the partition files into memory. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AwsDirectoryBasePathProviderBase provider for all location providers that source a file from the ~/.aws directory. | 
| interface  | AwsProfileFileLocationProviderProvides the location of both the AWS Shared credentials file (~/.aws/credentials) or the AWS
 Shared config file (~/.aws/config). | 
| class  | AwsProfileFileLocationProviderChainDelegates to a chain of  AwsProfileFileLocationProvider. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ConfigEnvVarOverrideLocationProviderIf the  environment variable is set then we source
 the config file from the location specified. | 
| class  | SharedConfigDefaultLocationProviderChecks if there is a config file present at the default location (~/.aws/config). | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CredentialsDefaultLocationProviderLoad shared credentials file from the default location (~/.aws/credentials). | 
| class  | CredentialsEnvVarOverrideLocationProviderIf  environment variable is set then the
 shared credentials file is source from it's location. | 
| class  | CredentialsLegacyConfigLocationProviderTreats the CLI config file as the source of credentials. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | JsonContentSimple struct like class to hold both the raw json string content and it's parsed JsonNode | 
| class  | SdkJsonGeneratorThin wrapper around Jackson's JSON generator. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | EmptyBodyJsonMarshallerInterface to marshall an empty request body according to the JSON protocol specification. | 
| class  | HeaderMarshallers | 
| interface  | JsonMarshaller<T>Interface to marshall data according to the JSON protocol specification. | 
| class  | JsonMarshallerContextDependencies needed by implementations of  JsonMarshaller. | 
| class  | JsonProtocolMarshaller<OrigRequest>Implementation of  ProtocolMarshallerfor JSON based services. | 
| class  | MarshallerRegistry | 
| class  | QueryParamMarshallers | 
| class  | SimpleTypeJsonMarshallers | 
| class  | SimpleTypePathMarshallers | 
| class  | ValueToStringConvertersConverts various types to Strings. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | InMemoryRegionsProviderRegion metadata provider that holds all data in memory and returns data
 from them. | 
| class  | LegacyRegionXmlLoadUtilsDeprecated.  | 
| class  | LegacyRegionXmlMetadataBuilderA region metadata builder that loads the data by looking at all the
 legacy metadata locations. | 
| interface  | RegionImplInterface for an region implementation. | 
| interface  | RegionMetadataProvider | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClockSkewAdjusterApplies heuristics to suggest a clock skew adjustment that should be applied to future requests based on a given service error. | 
| class  | RetryPolicyAdapterAdapts a legacy  RetryPolicyto the newRetryPolicy. | 
| Constructor and Description | 
|---|
| RetryPolicy(RetryPolicy.RetryCondition retryCondition,
           RetryPolicy.BackoffStrategy backoffStrategy,
           int maxErrorRetry,
           boolean honorMaxErrorRetryInClientConfig,
           boolean honorDefaultMaxErrorRetryInRetryMode,
           boolean honorBackoffStrategyInRetryMode) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CredentialsEndpointRetryParametersParameters that are used in  CredentialsEndpointRetryPolicy. | 
| interface  | CredentialsEndpointRetryPolicyCustom retry policy for credentials providers ( InstanceProfileCredentialsProvider,ContainerCredentialsProvider) that retrieve credentials from a local endpoint in EC2 host. | 
| class  | MaxAttemptsResolverResolves the max attempts for retry in the following order:
 
   Environment Variable
   Java System Properties
   Credential config file at the default location (~/.aws/config) shared by all AWS SDKs and the AWS CLI
  | 
| class  | RetryModeResolverResolves the retryMode in the following order:
 
   Environment Variable
   Java System Properties
   Credential config file at the default location (~/.aws/config) shared by all AWS SDKs and the AWS CLI
  | 
| 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  | MetadataCacheInterface for caches interacting with response metadata. | 
| class  | NamedDefaultThreadFactoryAn implementation of  ThreadFactorythat is based off of the default implementation in the java libraries
 except that it inserts a custom name instead of a pool number. | 
| class  | NullResponseMetadataCacheNo-op response metadata cache used when a client instance is configured
 without response metadata caching enabled. | 
| class  | ReflectionMethodInvoker<T,R>This class acts as a proxy to invoke a specific method on objects of a specific class. | 
| class  | ResponseMetadataCacheCache of response metadata for recently executed requests for diagnostic
 purposes. | 
| class  | TimestampFormat | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | NoOpWaiterHandler | 
Copyright © 2025. All rights reserved.