package com.linkedin.thirdeye.client.cache; import java.util.Objects; public class MetricDataset { private String metricName; private String dataset; public MetricDataset(String metricName, String dataset) { this.metricName = metricName; this.dataset = dataset; } public String getMetricName() { return metricName; } public void setMetricName(String metricName) { this.metricName = metricName; } public String getDataset() { return dataset; } public void setDataset(String dataset) { this.dataset = dataset; } @Override public int hashCode() { return Objects.hash(metricName, dataset); } @Override public boolean equals(Object o) { if (!(o instanceof MetricDataset)) { return false; } MetricDataset md = (MetricDataset) o; return Objects.equals(metricName, md.getMetricName()) && Objects.equals(dataset, md.getDataset()); } }