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<Map<String,String>> dataPoints = new ArrayList<>();
|
private long time;
|
|
|
public void addPoint(Map<String,String> 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<Map<String, String>> getDataPoints() {
|
return dataPoints;
|
}
|
|
public void setDataPoints(List<Map<String, String>> dataPoints) {
|
this.dataPoints = dataPoints;
|
}
|
@Override
|
public String toString() {
|
return "TelemetryDataItem [dataPoints=" + dataPoints + ", time=" + time + "]";
|
}
|
|
}
|