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 }