1 package de.dlr.shepard.influxDB;
2
3 import com.opencsv.bean.CsvBindByName;
4
5 import lombok.AllArgsConstructor;
6 import lombok.Data;
7 import lombok.NoArgsConstructor;
8
9 @Data
10 @AllArgsConstructor
11 @NoArgsConstructor
12 public class TimeseriesCsv {
13
14 @CsvBindByName(required = true)
15 private long timestamp;
16
17 @CsvBindByName(required = true)
18 private String measurement;
19
20 @CsvBindByName(required = true)
21 private String device;
22
23 @CsvBindByName(required = true)
24 private String location;
25
26 @CsvBindByName(required = true)
27 private String symbolicName;
28
29 @CsvBindByName(required = true)
30 private String field;
31
32 @CsvBindByName(required = false)
33 private Object value;
34 }