package sysmon.shared; import java.io.Serializable; import java.util.Map; import java.util.Objects; import java.util.TreeMap; public class Measurement implements Serializable { private static final long serialVersionUID = 1L; private Map tags = new TreeMap<>(); private Map fields = new TreeMap<>(); public Measurement() { } public Measurement(Map tags, TreeMap fields) { this.tags = Objects.requireNonNull(tags); this.fields = Objects.requireNonNull(fields); } public Map getTags() { return tags; } public Map getFields() { return fields; } public void setTags(TreeMap tags) { Objects.requireNonNull(tags); this.tags = tags; } public void setFields(TreeMap fields) { Objects.requireNonNull(fields); this.fields = fields; } }