Sha256: f1c3ae3d6ba350774b7bb2c5dfdc3c3b6a9d58201cbe78f184ef965f34db88a9
Contents?: true
Size: 1.44 KB
Versions: 1
Compression:
Stored size: 1.44 KB
Contents
package org.embulk.input.kafka; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonProperty; import java.time.Instant; import java.util.List; import java.util.Map; public class ComplexRecord { @JsonProperty private String id; @JsonProperty("int_item") private Integer intItem; @JsonProperty("varchar_item") private String varcharItem; @JsonProperty("time") private Instant time; @JsonProperty("array") private List<String> array; @JsonProperty("data") private Map<String, Map<String, String>> data; @JsonCreator public ComplexRecord(@JsonProperty("id") String id, @JsonProperty("int_item") Integer intItem, @JsonProperty("varchar_item") String varcharItem, @JsonProperty("time") Instant time, @JsonProperty("array") List<String> array, @JsonProperty("data") Map<String, Map<String, String>> data) { this.id = id; this.intItem = intItem; this.varcharItem = varcharItem; this.time = time; this.array = array; this.data = data; } public String getId() { return id; } public Integer getIntItem() { return intItem; } public String getVarcharItem() { return varcharItem; } public Instant getTime() { return time; } public List<String> getArray() { return array; } public Map<String, Map<String, String>> getData() { return data; } }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
embulk-input-kafka-0.1.0 | src/test/java/org/embulk/input/kafka/ComplexRecord.java |