Open Kilda Java Documentation
Query.java
Go to the documentation of this file.
1 package org.openkilda.integration.model;
2 
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;
7 
8 import java.io.Serializable;
9 import java.util.List;
10 
16 @JsonInclude(JsonInclude.Include.NON_NULL)
17 @JsonIgnoreProperties(ignoreUnknown = true)
18 @JsonPropertyOrder({"rate", "aggregator", "downsample", "metric", "filters"})
19 public class Query implements Serializable {
20 
21  private final static long serialVersionUID = 5051126705056803873L;
22 
23  @JsonProperty("rate")
24  private boolean rate;
25 
26  @JsonProperty("aggregator")
27  private String aggregator;
28 
29  @JsonProperty("downsample")
30  private String downsample;
31 
32  @JsonProperty("metric")
33  private String metric;
34 
35  @JsonProperty("filters")
36  private List<Filter> filters = null;
37 
38 
44  public boolean isRate() {
45  return rate;
46  }
47 
53  public void setRate(final boolean rate) {
54  this.rate = rate;
55  }
56 
62  public String getAggregator() {
63  return aggregator;
64  }
65 
71  public void setAggregator(final String aggregator) {
72  this.aggregator = aggregator;
73  }
74 
80  public String getDownsample() {
81  return downsample;
82  }
83 
89  public void setDownsample(final String downsample) {
90  this.downsample = downsample;
91  }
92 
98  public String getMetric() {
99  return metric;
100  }
101 
107  public void setMetric(final String metric) {
108  this.metric = metric;
109  }
110 
116  public List<Filter> getFilters() {
117  return filters;
118  }
119 
125  public void setFilters(final List<Filter> filters) {
126  this.filters = filters;
127  }
128 
129  @Override
130  public String toString() {
131  return "Query [rate=" + rate + ", aggregator=" + aggregator + ", downsample=" + downsample
132  + ", metric=" + metric + ", filters=" + filters + "]";
133  }
134 
135 }
void setAggregator(final String aggregator)
Definition: Query.java:71
void setRate(final boolean rate)
Definition: Query.java:53
void setFilters(final List< Filter > filters)
Definition: Query.java:125
void setMetric(final String metric)
Definition: Query.java:107
void setDownsample(final String downsample)
Definition: Query.java:89