1 package org.openkilda.integration.model;
3 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
4 import com.fasterxml.jackson.annotation.JsonInclude;
5 import com.fasterxml.jackson.annotation.JsonProperty;
6 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
8 import java.io.Serializable;
16 @JsonInclude(JsonInclude.Include.NON_NULL)
17 @JsonIgnoreProperties(ignoreUnknown =
true)
18 @JsonPropertyOrder({
"rate",
"aggregator",
"downsample",
"metric",
"filters"})
19 public class Query implements Serializable {
21 private final static long serialVersionUID = 5051126705056803873L;
26 @JsonProperty(
"aggregator")
27 private String aggregator;
29 @JsonProperty(
"downsample")
30 private String downsample;
32 @JsonProperty(
"metric")
33 private String metric;
35 @JsonProperty(
"filters")
36 private List<Filter> filters = null;
72 this.aggregator = aggregator;
90 this.downsample = downsample;
108 this.metric = metric;
126 this.filters = filters;
131 return "Query [rate=" + rate +
", aggregator=" + aggregator +
", downsample=" + downsample
132 +
", metric=" + metric +
", filters=" + filters +
"]";
List< Filter > getFilters()
void setAggregator(final String aggregator)
void setRate(final boolean rate)
void setFilters(final List< Filter > filters)
void setMetric(final String metric)
void setDownsample(final String downsample)