Uses of Interface
com.amazonaws.metrics.MetricType
Packages that use MetricType
Package
Description
Classes used to support the AWS SDK metrics API.
-
Uses of MetricType in com.amazonaws.metrics
Subinterfaces of MetricType in com.amazonaws.metricsModifier and TypeInterfaceDescriptioninterface
interface
Service specific Metric type (eg S3, DynamoDB, etc.)interface
Classes in com.amazonaws.metrics that implement MetricTypeModifier and TypeClassDescriptionclass
class
class
Methods in com.amazonaws.metrics with type parameters of type MetricTypeModifier and TypeMethodDescriptionstatic <T extends MetricType>
booleanAwsSdkMetrics.addAll
(Collection<T> types) Adds the given metric types to the registry of predefined metrics to be captured at the AWS SDK level.static <T extends MetricType>
voidAwsSdkMetrics.set
(Collection<T> types) Sets the given metric types to replace the registry of predefined metrics to be captured at the AWS SDK level.Methods in com.amazonaws.metrics that return types with arguments of type MetricTypeModifier and TypeMethodDescriptionstatic Set<MetricType>
AwsSdkMetrics.getPredefinedMetrics()
Returns an unmodifiable set of the current predefined metrics.Methods in com.amazonaws.metrics with parameters of type MetricTypeModifier and TypeMethodDescriptionstatic boolean
AwsSdkMetrics.add
(MetricType type) Adds the given metric type to the registry of predefined metrics to be captured at the AWS SDK level.static boolean
AwsSdkMetrics.remove
(MetricType type) Removes the given metric type from the registry of predefined metrics to be captured at the AWS SDK level. -
Uses of MetricType in com.amazonaws.metrics.internal.cloudwatch
Methods in com.amazonaws.metrics.internal.cloudwatch with parameters of type MetricTypeModifier and TypeMethodDescriptionprotected List<MetricDatum>
PredefinedMetricTransformer.counterMetricOf
(MetricType type, Request<?> req, Object resp, boolean includesRequestType) Returns a list of metric datum recorded for the specified counter metric type; or an empty list if there is none.protected List<MetricDatum>
PredefinedMetricTransformer.latencyMetricOf
(MetricType metricType, Request<?> req, Object response, boolean includesRequestType) Returns all the latency metric data recorded for the specified metric event type; or an empty list if there is none.PredefinedMetricTransformer.toMetricData
(MetricType metricType, Request<?> request, Response<?> response) Returns a non-null list of metric datum for the metrics collected for the given request/response. -
Uses of MetricType in com.amazonaws.metrics.internal.cloudwatch.spi
Methods in com.amazonaws.metrics.internal.cloudwatch.spi with parameters of type MetricTypeModifier and TypeMethodDescriptionRequestMetricTransformer.toMetricData
(MetricType metricType, Request<?> request, Response<?> response) 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. -
Uses of MetricType in com.amazonaws.services.dynamodbv2.metrics
Classes in com.amazonaws.services.dynamodbv2.metrics that implement MetricTypeModifier and TypeClassDescriptionenum
DynamoDB specific request metric type. -
Uses of MetricType in com.amazonaws.services.s3.metrics
Classes in com.amazonaws.services.s3.metrics that implement MetricTypeModifier and TypeClassDescriptionclass
S3 specific service metrics in the form of "simulated enum". -
Uses of MetricType in com.amazonaws.util
Classes in com.amazonaws.util that implement MetricTypeModifier and TypeClassDescriptionstatic enum
Predefined AWS SDK metric types general across all AWS clients.enum
Predefined AWS SDK non-request specific metric types general across all AWS clients.Methods in com.amazonaws.util with parameters of type MetricTypeModifier and TypeMethodDescriptionvoid
AWSRequestMetrics.addProperty
(MetricType f, Object value) void
AWSRequestMetricsFullSupport.addProperty
(MetricType f, Object value) final AWSRequestMetrics
AWSRequestMetrics.addPropertyWith
(MetricType f, Object value) Fluent API ofAWSRequestMetrics.addProperty(MetricType, Object)
void
AWSRequestMetrics.endEvent
(MetricType f) void
AWSRequestMetricsFullSupport.endEvent
(MetricType f) AWSRequestMetrics.getProperty
(MetricType f) AWSRequestMetricsFullSupport.getProperty
(MetricType f) void
AWSRequestMetrics.incrementCounter
(MetricType f) void
AWSRequestMetricsFullSupport.incrementCounter
(MetricType f) final AWSRequestMetrics
AWSRequestMetrics.incrementCounterWith
(MetricType f) Fluent API ofAWSRequestMetrics.incrementCounter(MetricType)
void
AWSRequestMetrics.setCounter
(MetricType f, long count) void
AWSRequestMetricsFullSupport.setCounter
(MetricType f, long count) void
AWSRequestMetrics.startEvent
(MetricType f) void
AWSRequestMetricsFullSupport.startEvent
(MetricType f) final AWSRequestMetrics
AWSRequestMetrics.withCounter
(MetricType f, long count) Fluent API ofAWSRequestMetrics.setCounter(MetricType, long)