package com.qianwen.mdc.collect.domain; import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Map; /** * 采集的数据 */ public class TelemetryDataItem { private List> dataPoints = new ArrayList<>(); private long time; public void addPoint(Map point) { dataPoints.add(point); } public void addPoint(String key,String value) { dataPoints.add(Collections.singletonMap(key, value)); } public long getTime() { return time; } public void setTime(long time) { this.time = time; } public List> getDataPoints() { return dataPoints; } public void setDataPoints(List> dataPoints) { this.dataPoints = dataPoints; } @Override public String toString() { return "TelemetryDataItem [dataPoints=" + dataPoints + ", time=" + time + "]"; } }