Uses of Interface
com.amazonaws.metrics.MetricType
-
Packages that use MetricType Package Description com.amazonaws.metrics Classes used to support the AWS SDK metrics API.com.amazonaws.metrics.internal.cloudwatch com.amazonaws.metrics.internal.cloudwatch.spi com.amazonaws.services.dynamodbv2.metrics com.amazonaws.services.s3.metrics com.amazonaws.util -
-
Uses of MetricType in com.amazonaws.metrics
Subinterfaces of MetricType in com.amazonaws.metrics Modifier and Type Interface Description interface
RequestMetricType
interface
ServiceMetricType
Service specific Metric type (eg S3, DynamoDB, etc.)interface
ThroughputMetricType
Classes in com.amazonaws.metrics that implement MetricType Modifier and Type Class Description class
SimpleMetricType
class
SimpleServiceMetricType
class
SimpleThroughputMetricType
Methods in com.amazonaws.metrics with type parameters of type MetricType Modifier and Type Method Description static <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 MetricType Modifier and Type Method Description static Set<MetricType>
AwsSdkMetrics. getPredefinedMetrics()
Returns an unmodifiable set of the current predefined metrics.Methods in com.amazonaws.metrics with parameters of type MetricType Modifier and Type Method Description static 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 MetricType Modifier and Type Method Description protected 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.List<MetricDatum>
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 MetricType Modifier and Type Method Description List<MetricDatum>
RequestMetricTransformer. 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 MetricType Modifier and Type Class Description class
DynamoDBRequestMetric
DynamoDB specific request metric type. -
Uses of MetricType in com.amazonaws.services.s3.metrics
Classes in com.amazonaws.services.s3.metrics that implement MetricType Modifier and Type Class Description class
S3ServiceMetric
S3 specific service metrics in the form of "simulated enum". -
Uses of MetricType in com.amazonaws.util
Classes in com.amazonaws.util that implement MetricType Modifier and Type Class Description static class
AWSRequestMetrics.Field
Predefined AWS SDK metric types general across all AWS clients.class
AWSServiceMetrics
Predefined AWS SDK non-request specific metric types general across all AWS clients.Methods in com.amazonaws.util with parameters of type MetricType Modifier and Type Method Description void
AWSRequestMetrics. addProperty(MetricType f, Object value)
void
AWSRequestMetricsFullSupport. addProperty(MetricType f, Object value)
AWSRequestMetrics
AWSRequestMetrics. addPropertyWith(MetricType f, Object value)
Fluent API ofAWSRequestMetrics.addProperty(MetricType, Object)
void
AWSRequestMetrics. endEvent(MetricType f)
void
AWSRequestMetricsFullSupport. endEvent(MetricType f)
List<Object>
AWSRequestMetrics. getProperty(MetricType f)
List<Object>
AWSRequestMetricsFullSupport. getProperty(MetricType f)
void
AWSRequestMetrics. incrementCounter(MetricType f)
void
AWSRequestMetricsFullSupport. incrementCounter(MetricType f)
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)
AWSRequestMetrics
AWSRequestMetrics. withCounter(MetricType f, long count)
Fluent API ofAWSRequestMetrics.setCounter(MetricType, long)
-