A C D E F G H I L M N P R S T V
All Classes All Packages
All Classes All Packages
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 ofLevel.INFO
andLoggingMetricPublisher.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
- 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 thesoftware.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 aSdkMetric
, 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.
All Classes All Packages