package com.linkedin.thirdeye.api;
import com.fasterxml.jackson.annotation.JsonProperty;
public class MetricSpec {
private String name;
private String alias;
private MetricType type;
public MetricSpec() {
}
public MetricSpec(String name, MetricType type) {
this.name = name;
this.type = type;
}
@JsonProperty
public String getName() {
return name;
}
@JsonProperty
public String getAlias() {
return alias;
}
@JsonProperty
public MetricType getType() {
return type;
}
@Override
public boolean equals(Object o) {
if (!(o instanceof MetricSpec)) {
return false;
}
MetricSpec m = (MetricSpec) o;
return name.equals(m.getName()) && type.equals(m.getType());
}
}