Modifier and Type | Method and Description |
---|---|
AWSRequestMetrics |
DefaultRequest.getAWSRequestMetrics() |
AWSRequestMetrics |
Request.getAWSRequestMetrics()
Returns the request metrics.
|
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 |
DefaultRequest.setAWSRequestMetrics(AWSRequestMetrics metrics) |
void |
Request.setAWSRequestMetrics(AWSRequestMetrics metrics)
Bind the request metrics to the request.
|
Modifier and Type | Method and Description |
---|---|
AWSRequestMetrics |
ExecutionContext.getAwsRequestMetrics() |
Constructor and Description |
---|
AwsResponseHandlerAdapter(HttpResponseHandler<AmazonWebServiceResponse<T>> delegate,
Request<?> request,
AWSRequestMetrics awsRequestMetrics,
MetadataCache responseMetadataCache) |
Modifier and Type | Method and Description |
---|---|
void |
SdkMetricsSocket.setMetrics(AWSRequestMetrics metrics)
AWSRequestMetrics is set per request. |
void |
SdkSSLMetricsSocket.setMetrics(AWSRequestMetrics metrics) |
void |
MetricsInputStream.setMetrics(AWSRequestMetrics metrics) |
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
AWSRequestMetrics.addProperty(MetricType, Object) |
AWSRequestMetrics |
AWSRequestMetrics.addPropertyWith(String propertyName,
Object value)
Fluent API of
AWSRequestMetrics.addProperty(String, Object) |
AWSRequestMetrics |
AWSRequestMetrics.incrementCounterWith(MetricType f)
Fluent API of
AWSRequestMetrics.incrementCounter(MetricType) |
AWSRequestMetrics |
AWSRequestMetrics.incrementCounterWith(String event)
Fluent API of
AWSRequestMetrics.incrementCounter(String) |
AWSRequestMetrics |
AWSRequestMetrics.withCounter(MetricType f,
long count)
Fluent API of
AWSRequestMetrics.setCounter(MetricType, long) |
AWSRequestMetrics |
AWSRequestMetrics.withCounter(String counterName,
long count)
Fluent API of
AWSRequestMetrics.setCounter(String, long) |
Copyright © 2024. All rights reserved.