package com.appdynamics.monitors.hadoop.input;
import javax.xml.bind.annotation.*;
/**
* Created by abey.tom on 3/11/16.
*/
@XmlAccessorType(XmlAccessType.FIELD)
public class Stat {
@XmlAttribute
private String name;
@XmlAttribute
private String url;
@XmlAttribute(name = "url-attr")
private String urlAttr;
@XmlAttribute
private String label;
@XmlAttribute(name = "metric-type")
private String metricType;
@XmlAttribute
public String children;
@XmlElement(name = "metric")
private Metric[] metrics;
@XmlElement(name = "naming")
private Naming naming;
@XmlElement(name = "stat")
public Stat[] stats;
@XmlElement(name = "metric-group")
public MetricGroup[] metricGroups;
@XmlElement(name = "filter")
private Filter[] filters;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getLabel() {
return label;
}
public void setLabel(String label) {
this.label = label;
}
public Metric[] getMetrics() {
return metrics;
}
public void setMetrics(Metric[] metrics) {
this.metrics = metrics;
}
public String getMetricType() {
return metricType;
}
public void setMetricType(String metricType) {
this.metricType = metricType;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public Naming getNaming() {
return naming;
}
public void setNaming(Naming naming) {
this.naming = naming;
}
public Stat[] getStats() {
return stats;
}
public void setStats(Stat[] stats) {
this.stats = stats;
}
public String getChildren() {
return children;
}
public void setChildren(String children) {
this.children = children;
}
public String getUrlAttr() {
return urlAttr;
}
public void setUrlAttr(String urlAttr) {
this.urlAttr = urlAttr;
}
public MetricGroup[] getMetricGroups() {
return metricGroups;
}
public void setMetricGroups(MetricGroup[] metricGroups) {
this.metricGroups = metricGroups;
}
public Filter[] getFilters() {
return filters;
}
public void setFilters(Filter[] filters) {
this.filters = filters;
}
}