package com.linkedin.thirdeye.datalayer.pojo; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import java.util.List; import java.util.Map; @JsonIgnoreProperties(ignoreUnknown = true) public class EventBean extends AbstractBean { String name; String metric; String service; String eventType; long startTime; long endTime; /** * targetDimesionMap will hold metadata of the event. for example holiday event will have * coutntryCode --> {US, CA, ...} * DeploymentEvent will have fabric --- > {prod-lva1, prod-ltx1..} hostname ---> {hosta, hostb, * hostc...} */ Map<String, List<String>> targetDimensionMap; public String getMetric() { return metric; } public Map<String, List<String>> getTargetDimensionMap() { return targetDimensionMap; } public void setTargetDimensionMap(Map<String, List<String>> targetDimensionMap) { this.targetDimensionMap = targetDimensionMap; } public String getEventType() { return eventType; } public void setEventType(String eventType) { this.eventType = eventType; } public String getName() { return name; } public void setName(String name) { this.name = name; } public void setMetric(String metric) { this.metric = metric; } public String getService() { return service; } public void setService(String service) { this.service = service; } public long getEndTime() { return endTime; } public void setEndTime(long endTime) { this.endTime = endTime; } public long getStartTime() { return startTime; } public void setStartTime(long startTime) { this.startTime = startTime; } }