diff options
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.java | 8 |
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 |