| 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)AWSRequestMetricsis set per request. | 
| Modifier and Type | Class and Description | 
|---|---|
| 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. | 
| 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.