A C D E F G H I L M N P R S T V 
All Classes All Packages

A

ALL - software.amazon.awssdk.metrics.MetricCategory
This is an umbrella category (provided for convenience) that records metrics belonging to every category defined in this enum.

C

categories() - Method in class software.amazon.awssdk.metrics.internal.DefaultSdkMetric
 
categories() - Method in interface software.amazon.awssdk.metrics.SdkMetric
 
children() - Method in class software.amazon.awssdk.metrics.internal.DefaultMetricCollection
 
children() - Method in class software.amazon.awssdk.metrics.internal.EmptyMetricCollection
 
children() - Method in interface software.amazon.awssdk.metrics.MetricCollection
 
childrenWithName(String) - Method in interface software.amazon.awssdk.metrics.MetricCollection
Return all of the MetricCollection.children() with a specific name.
close() - Method in class software.amazon.awssdk.metrics.LoggingMetricPublisher
 
close() - Method in interface software.amazon.awssdk.metrics.MetricPublisher
collect() - Method in class software.amazon.awssdk.metrics.internal.DefaultMetricCollector
 
collect() - Method in interface software.amazon.awssdk.metrics.MetricCollector
Return the collected metrics.
collect() - Method in class software.amazon.awssdk.metrics.NoOpMetricCollector
 
CORE - software.amazon.awssdk.metrics.MetricCategory
Metrics collected by the core SDK are classified under this category.
create() - Static method in class software.amazon.awssdk.metrics.internal.EmptyMetricCollection
 
create() - Static method in class software.amazon.awssdk.metrics.LoggingMetricPublisher
Create a LoggingMetricPublisher with the default configuration of Level.INFO and LoggingMetricPublisher.Format.PLAIN.
create() - Static method in class software.amazon.awssdk.metrics.NoOpMetricCollector
 
create(String) - Static method in class software.amazon.awssdk.metrics.internal.DefaultMetricCollector
 
create(String) - Static method in interface software.amazon.awssdk.metrics.MetricCollector
 
create(String, Class<T>, MetricLevel, Set<MetricCategory>) - Static method in class software.amazon.awssdk.metrics.internal.DefaultSdkMetric
Create a new metric.
create(String, Class<T>, MetricLevel, Set<MetricCategory>) - Static method in interface software.amazon.awssdk.metrics.SdkMetric
Create a new metric.
create(String, Class<T>, MetricLevel, MetricCategory, MetricCategory...) - Static method in class software.amazon.awssdk.metrics.internal.DefaultSdkMetric
Create a new metric.
create(String, Class<T>, MetricLevel, MetricCategory, MetricCategory...) - Static method in interface software.amazon.awssdk.metrics.SdkMetric
Create a new metric.
create(Level, LoggingMetricPublisher.Format) - Static method in class software.amazon.awssdk.metrics.LoggingMetricPublisher
Create a LoggingMetricPublisher with a custom LoggingMetricPublisher.Format and log Level.
createChild(String) - Method in class software.amazon.awssdk.metrics.internal.DefaultMetricCollector
 
createChild(String) - Method in interface software.amazon.awssdk.metrics.MetricCollector
Create a child of this metric collector.
createChild(String) - Method in class software.amazon.awssdk.metrics.NoOpMetricCollector
 
creationTime() - Method in class software.amazon.awssdk.metrics.internal.DefaultMetricCollection
 
creationTime() - Method in class software.amazon.awssdk.metrics.internal.EmptyMetricCollection
 
creationTime() - Method in interface software.amazon.awssdk.metrics.MetricCollection
 
CUSTOM - software.amazon.awssdk.metrics.MetricCategory
Metrics specified by the customer should be classified under this category.

D

DefaultMetricCollection - Class in software.amazon.awssdk.metrics.internal
 
DefaultMetricCollection(String, Map<SdkMetric<?>, List<MetricRecord<?>>>, List<MetricCollection>) - Constructor for class software.amazon.awssdk.metrics.internal.DefaultMetricCollection
 
DefaultMetricCollector - Class in software.amazon.awssdk.metrics.internal
 
DefaultMetricCollector(String) - Constructor for class software.amazon.awssdk.metrics.internal.DefaultMetricCollector
 
DefaultMetricRecord<T> - Class in software.amazon.awssdk.metrics.internal
 
DefaultMetricRecord(SdkMetric<T>, T) - Constructor for class software.amazon.awssdk.metrics.internal.DefaultMetricRecord
 
DefaultSdkMetric<T> - Class in software.amazon.awssdk.metrics.internal
 

E

EmptyMetricCollection - Class in software.amazon.awssdk.metrics.internal
 
EmptyMetricCollection() - Constructor for class software.amazon.awssdk.metrics.internal.EmptyMetricCollection
 
equals(Object) - Method in class software.amazon.awssdk.metrics.internal.DefaultSdkMetric
 
ERROR - software.amazon.awssdk.metrics.MetricLevel
Includes metrics that report when API call errors are occurring within the SDK.

F

fromString(String) - Static method in enum software.amazon.awssdk.metrics.MetricCategory
Create a MetricCategory from the given String value.

G

getValue() - Method in enum software.amazon.awssdk.metrics.MetricCategory
 

H

hashCode() - Method in class software.amazon.awssdk.metrics.internal.DefaultSdkMetric
 
HTTP_CLIENT - software.amazon.awssdk.metrics.MetricCategory
Metrics collected at the http client level are classified under this category.

I

includesLevel(MetricLevel) - Method in enum software.amazon.awssdk.metrics.MetricLevel
 
INFO - software.amazon.awssdk.metrics.MetricLevel
The "default" metric level that includes metrics that are useful for identifying why errors or performance issues are occurring within the SDK.
iterator() - Method in class software.amazon.awssdk.metrics.internal.DefaultMetricCollection
 
iterator() - Method in class software.amazon.awssdk.metrics.internal.EmptyMetricCollection
 

L

level() - Method in class software.amazon.awssdk.metrics.internal.DefaultSdkMetric
 
level() - Method in interface software.amazon.awssdk.metrics.SdkMetric
 
LoggingMetricPublisher - Class in software.amazon.awssdk.metrics
An implementation of MetricPublisher that logs all published metrics under the software.amazon.awssdk.metrics.LoggingMetricPublisher namespace.
LoggingMetricPublisher.Format - Enum in software.amazon.awssdk.metrics
 

M

metric() - Method in class software.amazon.awssdk.metrics.internal.DefaultMetricRecord
 
metric() - Method in interface software.amazon.awssdk.metrics.MetricRecord
 
MetricCategory - Enum in software.amazon.awssdk.metrics
A enum class representing the different types of metric categories in the SDK.
MetricCollection - Interface in software.amazon.awssdk.metrics
An immutable collection of metrics.
MetricCollector - Interface in software.amazon.awssdk.metrics
Used to collect metrics reported by the SDK.
MetricLevel - Enum in software.amazon.awssdk.metrics
The MetricLevel associated with a SdkMetric, similar to log levels, defines the 'scenario' in which the metric is useful.
MetricPublisher - Interface in software.amazon.awssdk.metrics
Interface to report and publish the collected SDK metric events to external sources.
MetricRecord<T> - Interface in software.amazon.awssdk.metrics
A container associating a metric and its value.
metricValues(SdkMetric<T>) - Method in class software.amazon.awssdk.metrics.internal.DefaultMetricCollection
 
metricValues(SdkMetric<T>) - Method in class software.amazon.awssdk.metrics.internal.EmptyMetricCollection
 
metricValues(SdkMetric<T>) - Method in interface software.amazon.awssdk.metrics.MetricCollection
Return all the values of the given metric.

N

name() - Method in class software.amazon.awssdk.metrics.internal.DefaultMetricCollection
 
name() - Method in class software.amazon.awssdk.metrics.internal.DefaultMetricCollector
 
name() - Method in class software.amazon.awssdk.metrics.internal.DefaultSdkMetric
 
name() - Method in class software.amazon.awssdk.metrics.internal.EmptyMetricCollection
 
name() - Method in interface software.amazon.awssdk.metrics.MetricCollection
 
name() - Method in interface software.amazon.awssdk.metrics.MetricCollector
 
name() - Method in class software.amazon.awssdk.metrics.NoOpMetricCollector
 
name() - Method in interface software.amazon.awssdk.metrics.SdkMetric
 
NoOpMetricCollector - Class in software.amazon.awssdk.metrics
A metric collector that doesn't do anything.

P

PLAIN - software.amazon.awssdk.metrics.LoggingMetricPublisher.Format
 
PRETTY - software.amazon.awssdk.metrics.LoggingMetricPublisher.Format
 
publish(MetricCollection) - Method in class software.amazon.awssdk.metrics.LoggingMetricPublisher
 
publish(MetricCollection) - Method in interface software.amazon.awssdk.metrics.MetricPublisher
Notify the publisher of new metric data.

R

reportMetric(SdkMetric<T>, T) - Method in class software.amazon.awssdk.metrics.internal.DefaultMetricCollector
 
reportMetric(SdkMetric<T>, T) - Method in interface software.amazon.awssdk.metrics.MetricCollector
Report a metric.
reportMetric(SdkMetric<T>, T) - Method in class software.amazon.awssdk.metrics.NoOpMetricCollector
 

S

SdkMetric<T> - Interface in software.amazon.awssdk.metrics
A specific SDK metric.
software.amazon.awssdk.metrics - package software.amazon.awssdk.metrics
 
software.amazon.awssdk.metrics.internal - package software.amazon.awssdk.metrics.internal
 
stream() - Method in interface software.amazon.awssdk.metrics.MetricCollection
Return a stream of records in this collection.

T

toString() - Method in class software.amazon.awssdk.metrics.internal.DefaultMetricCollection
 
toString() - Method in class software.amazon.awssdk.metrics.internal.DefaultMetricCollector
 
toString() - Method in class software.amazon.awssdk.metrics.internal.DefaultMetricRecord
 
toString() - Method in class software.amazon.awssdk.metrics.internal.DefaultSdkMetric
 
TRACE - software.amazon.awssdk.metrics.MetricLevel
The metric level that includes every other metric level, as well as some highly-technical metrics that may only be useful in very specific performance or failure scenarios.

V

value() - Method in class software.amazon.awssdk.metrics.internal.DefaultMetricRecord
 
value() - Method in interface software.amazon.awssdk.metrics.MetricRecord
 
valueClass() - Method in class software.amazon.awssdk.metrics.internal.DefaultSdkMetric
 
valueClass() - Method in interface software.amazon.awssdk.metrics.SdkMetric
 
valueOf(String) - Static method in enum software.amazon.awssdk.metrics.LoggingMetricPublisher.Format
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.metrics.MetricCategory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.metrics.MetricLevel
Returns the enum constant of this type with the specified name.
values() - Static method in enum software.amazon.awssdk.metrics.LoggingMetricPublisher.Format
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.metrics.MetricCategory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.metrics.MetricLevel
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I L M N P R S T V 
All Classes All Packages