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 TypeInterfaceDescriptioninterfaceinterfaceService specific Metric type (eg S3, DynamoDB, etc.)interfaceClasses in com.amazonaws.metrics that implement MetricTypeModifier and TypeClassDescriptionclassclassclassMethods 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 booleanAwsSdkMetrics.add(MetricType type) Adds the given metric type to the registry of predefined metrics to be captured at the AWS SDK level.static booleanAwsSdkMetrics.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 TypeClassDescriptionenumDynamoDB specific request metric type. -
Uses of MetricType in com.amazonaws.services.s3.metrics
Classes in com.amazonaws.services.s3.metrics that implement MetricTypeModifier and TypeClassDescriptionclassS3 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 enumPredefined AWS SDK metric types general across all AWS clients.enumPredefined AWS SDK non-request specific metric types general across all AWS clients.Methods in com.amazonaws.util with parameters of type MetricTypeModifier and TypeMethodDescriptionvoidAWSRequestMetrics.addProperty(MetricType f, Object value) voidAWSRequestMetricsFullSupport.addProperty(MetricType f, Object value) final AWSRequestMetricsAWSRequestMetrics.addPropertyWith(MetricType f, Object value) Fluent API ofAWSRequestMetrics.addProperty(MetricType, Object)voidAWSRequestMetrics.endEvent(MetricType f) voidAWSRequestMetricsFullSupport.endEvent(MetricType f) AWSRequestMetrics.getProperty(MetricType f) AWSRequestMetricsFullSupport.getProperty(MetricType f) voidAWSRequestMetrics.incrementCounter(MetricType f) voidAWSRequestMetricsFullSupport.incrementCounter(MetricType f) final AWSRequestMetricsAWSRequestMetrics.incrementCounterWith(MetricType f) Fluent API ofAWSRequestMetrics.incrementCounter(MetricType)voidAWSRequestMetrics.setCounter(MetricType f, long count) voidAWSRequestMetricsFullSupport.setCounter(MetricType f, long count) voidAWSRequestMetrics.startEvent(MetricType f) voidAWSRequestMetricsFullSupport.startEvent(MetricType f) final AWSRequestMetricsAWSRequestMetrics.withCounter(MetricType f, long count) Fluent API ofAWSRequestMetrics.setCounter(MetricType, long)