| Package | Description | 
|---|---|
| com.amazonaws | |
| com.amazonaws.http | |
| com.amazonaws.http.request | |
| com.amazonaws.http.response | |
| com.amazonaws.internal | |
| com.amazonaws.util | 
| Modifier and Type | Method and Description | 
|---|---|
AWSRequestMetrics | 
Request.getAWSRequestMetrics()
Returns the request metrics. 
 | 
AWSRequestMetrics | 
DefaultRequest.getAWSRequestMetrics()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
AmazonWebServiceClient.endClientExecution(AWSRequestMetrics awsRequestMetrics,
                  Request<?> request,
                  Response<?> response)
Convenient method to end the client execution without logging the
 awsRequestMetrics. 
 | 
protected void | 
AmazonWebServiceClient.endClientExecution(AWSRequestMetrics awsRequestMetrics,
                  Request<?> request,
                  Response<?> response,
                  boolean loggingAwsRequestMetrics)
Common routine to end a client AWS request/response execution and collect
 the request metrics. 
 | 
void | 
Request.setAWSRequestMetrics(AWSRequestMetrics metrics)
Bind the request metrics to the request. 
 | 
void | 
DefaultRequest.setAWSRequestMetrics(AWSRequestMetrics metrics)  | 
| Modifier and Type | Method and Description | 
|---|---|
AWSRequestMetrics | 
ExecutionContext.getAwsRequestMetrics()  | 
| Modifier and Type | Method and Description | 
|---|---|
AWSRequestMetrics | 
EmptyHttpRequest.getAWSRequestMetrics()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
EmptyHttpRequest.setAWSRequestMetrics(AWSRequestMetrics metrics)  | 
| Constructor and Description | 
|---|
AwsResponseHandlerAdapter(HttpResponseHandler<AmazonWebServiceResponse<T>> delegate,
                         Request<?> request,
                         AWSRequestMetrics awsRequestMetrics,
                         MetadataCache responseMetadataCache)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MetricsInputStream.setMetrics(AWSRequestMetrics metrics)  | 
void | 
SdkSSLMetricsSocket.setMetrics(AWSRequestMetrics metrics)  | 
void | 
SdkMetricsSocket.setMetrics(AWSRequestMetrics metrics)
AWSRequestMetrics is set per request. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AWSRequestMetricsFullSupport
In 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. | 
| Modifier and Type | Method and Description | 
|---|---|
AWSRequestMetrics | 
AWSRequestMetrics.addPropertyWith(MetricType f,
               Object value)
Fluent API of  
addProperty(MetricType, Object) | 
AWSRequestMetrics | 
AWSRequestMetrics.addPropertyWith(String propertyName,
               Object value)
Fluent API of  
addProperty(String, Object) | 
AWSRequestMetrics | 
AWSRequestMetrics.incrementCounterWith(MetricType f)
Fluent API of  
incrementCounter(MetricType) | 
AWSRequestMetrics | 
AWSRequestMetrics.incrementCounterWith(String event)
Fluent API of  
incrementCounter(String) | 
AWSRequestMetrics | 
AWSRequestMetrics.withCounter(MetricType f,
           long count)
Fluent API of  
setCounter(MetricType, long) | 
AWSRequestMetrics | 
AWSRequestMetrics.withCounter(String counterName,
           long count)
Fluent API of  
setCounter(String, long) | 
Copyright © 2020. All rights reserved.