Class MetricsPacket.Builder
java.lang.Object
ai.vespa.metricsproxy.metric.model.MetricsPacket.Builder
- Enclosing class:
- MetricsPacket
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddConsumers(Set<ConsumerId> extraConsumers) applyOutputNames(Map<MetricId, List<MetricId>> outputNamesById) build()Returns a modifiable copy of the dimension IDs of this builder, usually for use withretainDimensions(Collection).booleanbooleanputDimension(DimensionId id, String value) putDimensions(Map<DimensionId, String> extraDimensions) putDimensionsIfAbsent(Map<DimensionId, String> extraDimensions) putMetrics(Collection<Metric> extraMetrics) retainDimensions(Collection<DimensionId> idsToRetain) retainMetrics(Set<MetricId> idsToRetain) statusCode(Integer statusCode) statusMessage(String statusMessage)
-
Constructor Details
-
Builder
-
-
Method Details
-
service
-
statusCode
-
statusMessage
-
timestamp
-
putMetrics
-
putMetric
-
retainMetrics
-
applyOutputNames
-
putDimension
-
putDimensions
-
putDimensionsIfAbsent
-
getDimensionIds
Returns a modifiable copy of the dimension IDs of this builder, usually for use withretainDimensions(Collection). -
getDimensionValue
-
retainDimensions
-
addConsumers
-
hasConsumer
-
build
-
hasMetrics
public boolean hasMetrics() -
getTimestamp
-