| Package | Description | 
|---|---|
| com.amazonaws | |
| com.amazonaws.client | |
| com.amazonaws.client.builder | |
| com.amazonaws.event | |
| com.amazonaws.http | |
| com.amazonaws.http.response | |
| com.amazonaws.internal | |
| com.amazonaws.metrics | Classes used to support the AWS SDK metrics API. | 
| com.amazonaws.protocol.json | |
| com.amazonaws.util | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AmazonWebServiceRequestBase class for all user facing web service requests. | 
| class  | ApacheHttpClientConfigUsed for Apache HTTP client specific custom configurations. | 
| class  | ClientConfigurationClient configuration options such as proxy settings, user agent string, max retry attempts, etc. | 
| class  | DefaultRequest<T>Default implementation of the Request interface. | 
| class  | RequestClientOptionsClient request options such as client markers for individual
  AmazonWebServiceRequests. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClientExecutionParams<Input,Output>Encapsulates parameters needed for a particular API call. | 
| class  | ClientHandlerParamsClient level parameters for the  ClientHandlerimplementation. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AwsAsyncClientBuilder<Subclass extends AwsAsyncClientBuilder,TypeToBuild>Base class for all service specific async client builders. | 
| class  | AwsClientBuilder<Subclass extends AwsClientBuilder,TypeToBuild>Base class for all service specific client builders. | 
| class  | AwsSyncClientBuilder<Subclass extends AwsSyncClientBuilder,TypeToBuild>Base class for all service specific sync client builders. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ProgressInputStreamUsed for input stream progress tracking purposes. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ExecutionContext | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HttpResponseProxyA proxy class for  HttpResponse. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DefaultServiceEndpointBuilderUses region metdata to construct an endpoint for a specific service | 
| class  | ReleasableInputStreamAn input stream that can have the close operation disabled (to avoid
 accidentally being closed). | 
| class  | ResettableInputStreamA mark-and-resettable input stream that can be used on files or file input
 streams. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ServiceLatencyProviderLatency metric information provider. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | JsonClientMetadataWrapper object to provide additional metadata about a client and protocol to  SdkJsonProtocolFactory | 
| class  | JsonErrorResponseMetadataContains various metadata needed to create an appropriate  JsonErrorResponseHandlerfor the client. | 
| class  | JsonErrorShapeMetadataWrapper object to provide additional metadata about a client's error shapes to  SdkJsonProtocolFactory | 
| class  | JsonOperationMetadataContains various information needed to create a  JsonResponseHandlerfor the client. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AWSRequestMetricsUsed as both a base class and a minimal support of AWS SDK request metrics. | 
| class  | AWSRequestMetricsFullSupportIn contrast to  AWSRequestMetrics, which is intended to be a minimal
 support of AWS SDK request metrics, this class is the full support of AWS SDK
 request metrics including features such as properties and sub-events. | 
| class  | LengthCheckInputStreamUsed to perform length check to ensure the number of bytes read from the
 underlying input stream is the same as the expected total. | 
| class  | TimingInfoUsed both as a base class and a minimal support of timing info. | 
Copyright © 2018. All rights reserved.