Class MetricUploader

java.lang.Object
software.amazon.awssdk.metrics.publishers.cloudwatch.internal.MetricUploader

public class MetricUploader extends Object
Uploads PutMetricDataRequests to a CloudWatchAsyncClient, logging whether it was successful or a failure to the CloudWatchMetricLogger.METRIC_LOGGER.
  • Constructor Details

  • Method Details

    • upload

      public CompletableFuture<Void> upload(List<PutMetricDataRequest> requests)
      Upload the provided list of requests to CloudWatch, completing the returned future when the uploads complete. Note: This will log a message if one of the provided requests fails.
    • close

      public void close(boolean closeClient)