public final class MetricDataBuilder extends Object
Constructor and Description |
---|
MetricDataBuilder(String computationUnitId)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
beginMeasurement(Map<String,Object> metricMap)
Begin the measurement of metric data.
|
MetricData |
build()
Builds immutable MetricData.
|
void |
endMeasurement(Map<String,Object> metricMap)
End the measurement of metric data.
|
String |
getComputationUnitId() |
long |
getEndTime() |
Map<String,Object> |
getMetrics() |
long |
getStartTime() |
public MetricDataBuilder(String computationUnitId)
computationUnitId
- id of the computation unit.public String getComputationUnitId()
public long getStartTime()
public long getEndTime()
public void beginMeasurement(Map<String,Object> metricMap)
metricMap
- map on which to collect metrics.public void endMeasurement(Map<String,Object> metricMap)
metricMap
- map on which to collect metrics.public MetricData build()
Copyright © 2018. All rights reserved.