aboutsummaryrefslogtreecommitdiffstats
path: root/metrics-proxy/src/main/java/ai/vespa/metricsproxy/metric/model/MetricsPacket.java
diff options
context:
space:
mode:
Diffstat (limited to 'metrics-proxy/src/main/java/ai/vespa/metricsproxy/metric/model/MetricsPacket.java')
-rw-r--r--metrics-proxy/src/main/java/ai/vespa/metricsproxy/metric/model/MetricsPacket.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/metrics-proxy/src/main/java/ai/vespa/metricsproxy/metric/model/MetricsPacket.java b/metrics-proxy/src/main/java/ai/vespa/metricsproxy/metric/model/MetricsPacket.java
index b08c3f4d668..02ccd2c988c 100644
--- a/metrics-proxy/src/main/java/ai/vespa/metricsproxy/metric/model/MetricsPacket.java
+++ b/metrics-proxy/src/main/java/ai/vespa/metricsproxy/metric/model/MetricsPacket.java
@@ -36,7 +36,7 @@ public class MetricsPacket {
public final ServiceId service;
private final Map<MetricId, Number> metrics;
private final Map<DimensionId, String> dimensions;
- private final List<ConsumerId> consumers;
+ private final Set<ConsumerId> consumers;
private MetricsPacket(int statusCode, String statusMessage, long timestamp, ServiceId service,
Map<MetricId, Number> metrics, Map<DimensionId, String> dimensions, Set<ConsumerId> consumers ) {
@@ -46,7 +46,7 @@ public class MetricsPacket {
this.service = service;
this.metrics = metrics;
this.dimensions = dimensions;
- this.consumers = new ArrayList<>(consumers);
+ this.consumers = Set.copyOf(consumers);
}
public Map<MetricId, Number> metrics() {
@@ -57,8 +57,8 @@ public class MetricsPacket {
return unmodifiableMap(dimensions);
}
- public List<ConsumerId> consumers() {
- return unmodifiableList(consumers);
+ public Set<ConsumerId> consumers() {
+ return consumers;
}
@Override