com.baidubce.services.tsdb.model
Class Query

java.lang.Object
  extended by com.baidubce.services.tsdb.model.Query

public class Query
extends Object

Represent the Query for querying datapoints from Tsdb.


Constructor Summary
Query()
           
 
Method Summary
 Query addAggregator(Aggregator aggregator)
           
 Query addGroupBy(GroupBy groupBy)
           
 List<Aggregator> getAggregators()
           
 String getField()
           
 List<String> getFields()
           
 Fill getFill()
           
 Filters getFilters()
           
 List<GroupBy> getGroupBy()
           
 Integer getLimit()
           
 String getMarker()
           
 String getMetric()
           
 String getOrder()
           
 List<String> getTags()
           
 void setAggregators(List<Aggregator> aggregators)
           
 void setField(String field)
           
 void setFields(List<String> fields)
           
 void setFill(Fill fill)
           
 void setFilters(Filters filters)
           
 void setGroupBy(List<GroupBy> groupBy)
           
 void setLimit(Integer limit)
           
 void setMarker(String marker)
           
 void setMetric(String metric)
           
 void setOrder(String order)
           
 void setTags(List<String> tags)
           
 Query withAggregators(List<Aggregator> aggregators)
           
 Query withField(String field)
           
 Query withFields(List<String> fields)
           
 Query withFill(Fill fill)
           
 Query withFilters(Filters filters)
           
 Query withGroupBy(List<GroupBy> groupBy)
           
 Query withLimit(int limit)
           
 Query withMarker(String marker)
           
 Query withMetric(String metric)
           
 Query withOrder(String order)
           
 Query withTags(List<String> tags)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Query

public Query()
Method Detail

getMarker

public String getMarker()

setMarker

public void setMarker(String marker)

getFill

public Fill getFill()

setFill

public void setFill(Fill fill)

getMetric

public String getMetric()

setMetric

public void setMetric(String metric)

getField

public String getField()

setField

public void setField(String field)

getFields

public List<String> getFields()

setFields

public void setFields(List<String> fields)

getTags

public List<String> getTags()

setTags

public void setTags(List<String> tags)

getFilters

public Filters getFilters()

setFilters

public void setFilters(Filters filters)

getGroupBy

public List<GroupBy> getGroupBy()

setGroupBy

public void setGroupBy(List<GroupBy> groupBy)

getLimit

public Integer getLimit()

setLimit

public void setLimit(Integer limit)

getAggregators

public List<Aggregator> getAggregators()

setAggregators

public void setAggregators(List<Aggregator> aggregators)

getOrder

public String getOrder()

setOrder

public void setOrder(String order)

withMarker

public Query withMarker(String marker)

withFill

public Query withFill(Fill fill)

withMetric

public Query withMetric(String metric)

withField

public Query withField(String field)

withFields

public Query withFields(List<String> fields)

withTags

public Query withTags(List<String> tags)

withFilters

public Query withFilters(Filters filters)

withGroupBy

public Query withGroupBy(List<GroupBy> groupBy)

withLimit

public Query withLimit(int limit)

withAggregators

public Query withAggregators(List<Aggregator> aggregators)

withOrder

public Query withOrder(String order)

addAggregator

public Query addAggregator(Aggregator aggregator)

addGroupBy

public Query addGroupBy(GroupBy groupBy)


Copyright © 2018. All rights reserved.