32 lines
734 B
Java
32 lines
734 B
Java
package org.sysmon.shared;
|
|
|
|
import java.time.Instant;
|
|
import java.util.List;
|
|
|
|
public class MetricResult {
|
|
|
|
private final String name;
|
|
private final Instant timestamp;
|
|
private List<MetricMeasurement> measurementList;
|
|
|
|
public MetricResult(String name) {
|
|
this.name = name;
|
|
this.timestamp = Instant.now();
|
|
}
|
|
|
|
public void setMeasurementList(List<MetricMeasurement> measurementList) {
|
|
this.measurementList = measurementList;
|
|
}
|
|
|
|
|
|
public String toString() {
|
|
StringBuilder sb = new StringBuilder(name).append("\n");
|
|
for(MetricMeasurement mm : measurementList) {
|
|
sb.append(mm.toString()).append("\n");
|
|
}
|
|
|
|
return sb.toString();
|
|
}
|
|
|
|
}
|