package com.linkedin.thirdeye.dashboard.views.contributor; import java.util.List; import java.util.Map; import com.linkedin.thirdeye.dashboard.views.GenericResponse; import com.linkedin.thirdeye.dashboard.views.TimeBucket; import com.linkedin.thirdeye.dashboard.views.ViewResponse; public class ContributorViewResponse implements ViewResponse { List<String> metrics; List<String> dimensions; Map<String, List<String>> dimensionValuesMap; List<TimeBucket> timeBuckets; Map<String, String> summary; GenericResponse responseData; // metrics vs dimension vs subDimension, aggValue Map<String, Map<String, Map<String, Double>>> baselineTotalMapPerDimensionValue; Map<String, Map<String, Map<String, Double>>> currentTotalMapPerDimensionValue; public ContributorViewResponse() { super(); } public List<String> getMetrics() { return metrics; } public void setMetrics(List<String> metrics) { this.metrics = metrics; } public List<String> getDimensions() { return dimensions; } public void setDimensions(List<String> dimensions) { this.dimensions = dimensions; } public Map<String, String> getSummary() { return summary; } public void setSummary(Map<String, String> summary) { this.summary = summary; } public List<TimeBucket> getTimeBuckets() { return timeBuckets; } public void setTimeBuckets(List<TimeBucket> timeBuckets) { this.timeBuckets = timeBuckets; } public void setResponseData(GenericResponse responseData) { this.responseData = responseData; } public GenericResponse getResponseData() { return responseData; } public Map<String, List<String>> getDimensionValuesMap() { return dimensionValuesMap; } public void setDimensionValuesMap(Map<String, List<String>> dimensionValuesMap) { this.dimensionValuesMap = dimensionValuesMap; } public Map<String, Map<String, Map<String, Double>>> getBaselineTotalMapPerDimensionValue() { return baselineTotalMapPerDimensionValue; } public void setBaselineTotalMapPerDimensionValue( Map<String, Map<String, Map<String, Double>>> baselineTotalMapPerDimensionValue) { this.baselineTotalMapPerDimensionValue = baselineTotalMapPerDimensionValue; } public Map<String, Map<String, Map<String, Double>>> getCurrentTotalMapPerDimensionValue() { return currentTotalMapPerDimensionValue; } public void setCurrentTotalMapPerDimensionValue( Map<String, Map<String, Map<String, Double>>> currentTotalMapPerDimensionValue) { this.currentTotalMapPerDimensionValue = currentTotalMapPerDimensionValue; } }