sysmon/shared/src/main/java/org/sysmon/shared/MetricResult.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();
}
}