| Package | Description |
|---|---|
| software.amazon.awssdk.metrics.publishers.cloudwatch |
| Modifier and Type | Method and Description |
|---|---|
static CloudWatchMetricPublisher.Builder |
CloudWatchMetricPublisher.builder()
Create a new
CloudWatchMetricPublisher.Builder that can be used to create CloudWatchMetricPublishers. |
CloudWatchMetricPublisher.Builder |
CloudWatchMetricPublisher.Builder.cloudWatchClient(CloudWatchAsyncClient client)
Configure the
CloudWatchAsyncClient instance that should be used to communicate with CloudWatch. |
CloudWatchMetricPublisher.Builder |
CloudWatchMetricPublisher.Builder.detailedMetrics(Collection<SdkMetric<?>> detailedMetrics)
Configure the set of metrics for which detailed values and counts are uploaded to CloudWatch, instead of summaries.
|
CloudWatchMetricPublisher.Builder |
CloudWatchMetricPublisher.Builder.detailedMetrics(SdkMetric<?>... detailedMetrics) |
CloudWatchMetricPublisher.Builder |
CloudWatchMetricPublisher.Builder.dimensions(Collection<SdkMetric<String>> dimensions)
|
CloudWatchMetricPublisher.Builder |
CloudWatchMetricPublisher.Builder.dimensions(SdkMetric<String>... dimensions) |
CloudWatchMetricPublisher.Builder |
CloudWatchMetricPublisher.Builder.maximumCallsPerUpload(Integer maximumCallsPerUpload)
Configure the maximum number of
CloudWatchAsyncClient.putMetricData(PutMetricDataRequest) calls that an
individual "upload" event can make to CloudWatch. |
CloudWatchMetricPublisher.Builder |
CloudWatchMetricPublisher.Builder.metricCategories(Collection<MetricCategory> metricCategories)
Configure the
MetricCategorys that should be uploaded to CloudWatch. |
CloudWatchMetricPublisher.Builder |
CloudWatchMetricPublisher.Builder.metricCategories(MetricCategory... metricCategories) |
CloudWatchMetricPublisher.Builder |
CloudWatchMetricPublisher.Builder.metricLevel(MetricLevel metricLevel)
Configure the
MetricLevel that should be uploaded to CloudWatch. |
CloudWatchMetricPublisher.Builder |
CloudWatchMetricPublisher.Builder.namespace(String namespace)
Configure the
PutMetricDataRequest.namespace() used for all put-metric-data calls from this publisher. |
CloudWatchMetricPublisher.Builder |
CloudWatchMetricPublisher.Builder.uploadFrequency(Duration uploadFrequency)
Configure the frequency at which aggregated metrics are uploaded to CloudWatch and released from memory.
|
Copyright © 2023. All rights reserved.