From eb5d42a8dbbf6a26f319a7748c1f6918ecae5f18 Mon Sep 17 00:00:00 2001
From: Lucien Luc
Date: Tue, 20 Feb 2024 12:36:23 -0800
Subject: [PATCH] Fix issue in configuring metricsEnabledDimensions
---
.../java/software/amazon/kinesis/metrics/MetricsConfig.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/amazon-kinesis-client/src/main/java/software/amazon/kinesis/metrics/MetricsConfig.java b/amazon-kinesis-client/src/main/java/software/amazon/kinesis/metrics/MetricsConfig.java
index 2aa2edc4..2027192f 100644
--- a/amazon-kinesis-client/src/main/java/software/amazon/kinesis/metrics/MetricsConfig.java
+++ b/amazon-kinesis-client/src/main/java/software/amazon/kinesis/metrics/MetricsConfig.java
@@ -15,6 +15,7 @@
package software.amazon.kinesis.metrics;
+import java.util.HashSet;
import java.util.Set;
import com.google.common.collect.ImmutableSet;
@@ -94,7 +95,7 @@ public class MetricsConfig {
* Default value: {@link MetricsConfig#METRICS_DIMENSIONS_ALL}
*
*/
- private Set metricsEnabledDimensions = METRICS_DIMENSIONS_ALL;
+ private HashSet metricsEnabledDimensions = new HashSet(METRICS_DIMENSIONS_ALL);
/**
* Buffer size for MetricDatums before publishing.