Skip navigation links
A B C D E G I L M N P R S T V W 

A

addMetricsToQueue(MetricDatum) - Method in class com.amazonaws.metrics.internal.cloudwatch.RequestMetricCollectorSupport
Adds the given metric to the queue, returning true if successful or false if no space available.
addMetricsToQueue(MetricDatum) - Method in class com.amazonaws.metrics.internal.cloudwatch.ServiceMetricCollectorSupport
Adds the given metric to the queue, returning true if successful or false if no space available.
AWSMetricTransformerFactory - Enum in com.amazonaws.metrics.internal.cloudwatch.spi
Service specific metric transformer factory.

B

buildRequestMetricTransformerFQCN(String, String) - Static method in enum com.amazonaws.metrics.internal.cloudwatch.spi.AWSMetricTransformerFactory
Returns the fully qualified class name of the request metric transformer, given the specific AWS prefix.

C

CloudWatchMetricConfig - Class in com.amazonaws.metrics.internal.cloudwatch
Configuration for the default AWS SDK collection implementation.
CloudWatchMetricConfig() - Constructor for class com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig
 
collectByteThroughput(ByteThroughputProvider) - Method in class com.amazonaws.metrics.internal.cloudwatch.ServiceMetricCollectorSupport
 
collectLatency(ServiceLatencyProvider) - Method in class com.amazonaws.metrics.internal.cloudwatch.ServiceMetricCollectorSupport
 
collectMetrics(Request<?>, Response<?>) - Method in class com.amazonaws.metrics.internal.cloudwatch.RequestMetricCollectorSupport
Collects the metrics at the end of a request/response cycle, transforms the metric data points into a cloud watch metric datum representation, and then adds it to a memory queue so it will get summarized into the necessary statistics and uploaded to Amazon CloudWatch.
com.amazonaws.metrics - package com.amazonaws.metrics
 
com.amazonaws.metrics.internal.cloudwatch - package com.amazonaws.metrics.internal.cloudwatch
 
com.amazonaws.metrics.internal.cloudwatch.spi - package com.amazonaws.metrics.internal.cloudwatch.spi
 
counterMetricOf(MetricType, Request<?>, Object, boolean) - Method in class com.amazonaws.metrics.internal.cloudwatch.PredefinedMetricTransformer
Returns a list of metric datum recorded for the specified counter metric type; or an empty list if there is none.

D

DEFAULT_METRIC_TRANSFORM_PROVIDER_PACKAGE - Static variable in enum com.amazonaws.metrics.internal.cloudwatch.spi.AWSMetricTransformerFactory
 
DEFAULT_METRICS_QSIZE - Static variable in class com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig
Default metrics queue size.
DEFAULT_QUEUE_POLL_TIMEOUT_MILLI - Static variable in class com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig
Default timeout in millisecond for queue polling.
DefaultMetricCollectorFactory - Class in com.amazonaws.metrics.internal.cloudwatch
The default AWS SDK metric collector factory.
DefaultMetricCollectorFactory() - Constructor for class com.amazonaws.metrics.internal.cloudwatch.DefaultMetricCollectorFactory
 
Dimensions - Enum in com.amazonaws.metrics.internal.cloudwatch.spi
Common CloudWatch dimensions defined and used by the request metric transformer providers.

E

endTimeMilli(TimingInfo) - Static method in enum com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer.Utils
 
endTimestamp(TimingInfo) - Static method in enum com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer.Utils
 

G

getClientConfiguration() - Method in class com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig
Returns the Client Configuration used to connect to Amazon CloudWatch.
getCloudwatchClient() - Method in class com.amazonaws.metrics.internal.cloudwatch.MetricCollectorSupport
 
getCloudWatchEndPoint() - Method in class com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig
Returns the end point of AmazonCloudWatch to upload the metrics.
getConfig() - Method in class com.amazonaws.metrics.internal.cloudwatch.MetricCollectorSupport
Returns the configuration.
getCredentialsProvider() - Method in class com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig
Returns the credential provider that holds the credentials to connect to Amazon CloudWatch.
getEndpointConfiguration() - Method in class com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig
 
getInstance() - Method in class com.amazonaws.metrics.internal.cloudwatch.DefaultMetricCollectorFactory
Returns a instance of the Amazon CloudWatch request metric collector either by starting up a new one or returning an existing one if it's already started; null if any failure.
getMetricQueueSize() - Method in class com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig
 
getQueuePollTimeoutMilli() - Method in class com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig
Returns the metrics queue polling timeout in millisecond.
getRequestMetricCollector() - Method in class com.amazonaws.metrics.internal.cloudwatch.MetricCollectorSupport
 
getRequestMetricTransformer() - Method in enum com.amazonaws.metrics.internal.cloudwatch.spi.AWSMetricTransformerFactory
 
getServiceMetricCollector() - Method in class com.amazonaws.metrics.internal.cloudwatch.MetricCollectorSupport
 
getTransformer() - Method in class com.amazonaws.metrics.internal.cloudwatch.RequestMetricCollectorSupport
Returns the predefined metrics transformer.
getTransformerPackage() - Static method in enum com.amazonaws.metrics.internal.cloudwatch.spi.AWSMetricTransformerFactory
 

I

isEnabled() - Method in class com.amazonaws.metrics.internal.cloudwatch.MetricCollectorSupport
Always returns true.

L

latencyMetricOf(MetricType, Request<?>, Object, boolean) - Method in class com.amazonaws.metrics.internal.cloudwatch.PredefinedMetricTransformer
Returns all the latency metric data recorded for the specified metric event type; or an empty list if there is none.
latencyOfClientExecuteTime(Request<?>, Object) - Method in class com.amazonaws.metrics.internal.cloudwatch.PredefinedMetricTransformer
Returns a request type specific metrics for AWSRequestMetrics.Field.ClientExecuteTime which is special in the sense that it makes a more accurate measurement by taking the TimingInfo at the root into account.
log - Static variable in class com.amazonaws.metrics.internal.cloudwatch.MetricCollectorSupport
 
log - Static variable in class com.amazonaws.metrics.internal.cloudwatch.RequestMetricCollectorSupport
 
log - Static variable in class com.amazonaws.metrics.internal.cloudwatch.ServiceMetricCollectorSupport
 

M

MetricCollectorSupport - Class in com.amazonaws.metrics.internal.cloudwatch
This is the default implementation of an AWS SDK request metric collection system.
MetricCollectorSupport(CloudWatchMetricConfig) - Constructor for class com.amazonaws.metrics.internal.cloudwatch.MetricCollectorSupport
 
MetricData - Enum in com.amazonaws.metrics.internal.cloudwatch.spi
Metric Datum related utilities.
metricOfCount(AWSRequestMetrics.Field, Request<?>, Object) - Method in class com.amazonaws.metrics.internal.cloudwatch.PredefinedMetricTransformer
 
metricOfRequestOrRetryCount(AWSRequestMetrics.Field, Request<?>, Object) - Method in class com.amazonaws.metrics.internal.cloudwatch.PredefinedMetricTransformer
Returns a list with a single metric datum for the specified retry or request count predefined metric; or an empty list if there is none.

N

newMetricDatum(MetricDatum, Dimension...) - Static method in enum com.amazonaws.metrics.internal.cloudwatch.spi.MetricData
Returns a new metric datum cloned from the given metric datum, but replacing the dimensions with the newly specified ones.
NONE - Static variable in interface com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer
A convenient instance of a no-op request metric transformer.
NoOpClassForJavadocGeneration - Class in com.amazonaws.metrics
A NOOP class that is used only for javadoc generation to succeed.
NoOpClassForJavadocGeneration() - Constructor for class com.amazonaws.metrics.NoOpClassForJavadocGeneration
 

P

PredefinedMetricTransformer - Class in com.amazonaws.metrics.internal.cloudwatch
Used to transform the predefined metrics of the AWS SDK into instances of MetricDatum.
PredefinedMetricTransformer() - Constructor for class com.amazonaws.metrics.internal.cloudwatch.PredefinedMetricTransformer
 

R

RequestMetricCollectorSupport - Class in com.amazonaws.metrics.internal.cloudwatch
This is the default implementation of an AWS SDK request metric collection system.
RequestMetricCollectorSupport(BlockingQueue<MetricDatum>) - Constructor for class com.amazonaws.metrics.internal.cloudwatch.RequestMetricCollectorSupport
 
RequestMetricTransformer - Interface in com.amazonaws.metrics.internal.cloudwatch.spi
Internal SPI used to provide custom request metric transformer that can be added to or override the default AWS SDK implementation.
RequestMetricTransformer.Utils - Enum in com.amazonaws.metrics.internal.cloudwatch.spi
Common utilities for implementing this SPI.

S

ServiceMetricCollectorSupport - Class in com.amazonaws.metrics.internal.cloudwatch
This is the default implementation of an AWS SDK service metric collection system.
ServiceMetricCollectorSupport(BlockingQueue<MetricDatum>) - Constructor for class com.amazonaws.metrics.internal.cloudwatch.ServiceMetricCollectorSupport
 
setClientConfiguration(ClientConfiguration) - Method in class com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig
Sets the Client Configuration.
setCloudWatchEndPoint(String) - Method in class com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig
Deprecated.
Use #setEndpointConfiguration(EndpointConfiguration) instead
setCredentialsProvider(AWSCredentialsProvider) - Method in class com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig
Sets the credential provider to the given provider.
setEndpointConfiguration(AwsClientBuilder.EndpointConfiguration) - Method in class com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig
Configure the endpoint to be used
setMetricQueueSize(int) - Method in class com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig
Configure the metric queue size, overriding the default.
setQueuePollTimeoutMilli(long) - Method in class com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig
Sets the metric queue polling timeout in millisecond.
setTransformerPackage(String) - Static method in enum com.amazonaws.metrics.internal.cloudwatch.spi.AWSMetricTransformerFactory
 
start() - Method in class com.amazonaws.metrics.internal.cloudwatch.MetricCollectorSupport
 
stop() - Method in class com.amazonaws.metrics.internal.cloudwatch.MetricCollectorSupport
Stops this collector immediately, dropping all pending metrics in memory.

T

toMetricData(MetricType, Request<?>, Response<?>) - Method in class com.amazonaws.metrics.internal.cloudwatch.PredefinedMetricTransformer
Returns a non-null list of metric datum for the metrics collected for the given request/response.
toMetricData(MetricType, Request<?>, Response<?>) - Method in interface com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer
Returns a list of metric datum for the metrics collected for the given request/response, or null if this transformer does not recognize the specific input metric type.
transformerPackage - Static variable in enum com.amazonaws.metrics.internal.cloudwatch.spi.AWSMetricTransformerFactory
 

V

valueOf(String) - Static method in enum com.amazonaws.metrics.internal.cloudwatch.spi.AWSMetricTransformerFactory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazonaws.metrics.internal.cloudwatch.spi.Dimensions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazonaws.metrics.internal.cloudwatch.spi.MetricData
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer.Utils
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.amazonaws.metrics.internal.cloudwatch.spi.AWSMetricTransformerFactory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazonaws.metrics.internal.cloudwatch.spi.Dimensions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazonaws.metrics.internal.cloudwatch.spi.MetricData
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer.Utils
Returns an array containing the constants of this enum type, in the order they are declared.

W

withClientConfiguration(ClientConfiguration) - Method in class com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig
 
withCloudWatchEndPoint(String) - Method in class com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig
Deprecated.
Use #withEndpointConfiguration(EndpointConfiguration) instead
withCredentialsProvider(AWSCredentialsProvider) - Method in class com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig
 
withEndpointConfiguration(AwsClientBuilder.EndpointConfiguration) - Method in class com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig
Configure the endpoint to be used
withMetricQueueSize(int) - Method in class com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig
 
withQueuePollTimeoutMilli(long) - Method in class com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig
 
A B C D E G I L M N P R S T V W 
Skip navigation links

Copyright © 2022. All rights reserved.