public class BasicTagHistoryQueryParams extends java.lang.Object implements TagHistoryQueryParams, java.io.Serializable
Constructor and Description |
---|
BasicTagHistoryQueryParams() |
BasicTagHistoryQueryParams(java.util.List<? extends Path> paths,
java.util.Date startDate,
java.util.Date endDate,
int returnSize,
Aggregate aggregationMode,
ReturnFormat returnFormat,
java.util.List<java.lang.String> aliases,
java.util.List<Aggregate> columnAggregationModes)
This constructor is for non-inteval based returns: on change, natural, or fixed.
|
BasicTagHistoryQueryParams(java.util.List<? extends Path> paths,
java.util.Date startDate,
java.util.Date endDate,
int intervalLength,
TimeUnits intervalUnits,
Aggregate aggregationMode,
ReturnFormat returnFormat,
java.util.List<java.lang.String> aliases,
java.util.List<Aggregate> columnAggregationModes)
This constructor is for interval based returns.
|
BasicTagHistoryQueryParams(TagHistoryQueryParams copy) |
BasicTagHistoryQueryParams(TagHistoryQueryParams base,
java.util.List<? extends Path> newPaths) |
Modifier and Type | Method and Description |
---|---|
Aggregate |
getAggregationMode()
Specifies how aggregation should occur.
|
java.util.List<java.lang.String> |
getAliases()
If not null, must be a 1-to-1 list corresponding to tag paths.
|
java.util.List<Aggregate> |
getColumnAggregationModes()
If not null, must be 1-to-1 list corresponding to tag paths, specifying the aggregation mode for the column.
|
java.util.Date |
getEndDate()
The ending range of the query.
|
java.util.List<? extends Path> |
getPaths()
The paths to query.
|
Flags |
getQueryFlags()
Optional flags that provide additional query settings.
|
ReturnFormat |
getReturnFormat()
Specifies the desired format of the resulting dataset.
|
int |
getReturnSize()
How many results are desired.
|
java.util.Date |
getStartDate()
The starting range of the query.
|
void |
setAggregationMode(Aggregate aggregationMode) |
void |
setAliases(java.util.List<java.lang.String> aliases) |
void |
setColumnAggregationModes(java.util.List<Aggregate> modes) |
void |
setEndDate(java.util.Date endDate) |
void |
setPaths(java.util.List<? extends Path> paths) |
void |
setQueryFlags(Flags queryFlags) |
void |
setReturnFormat(ReturnFormat returnFormat) |
void |
setReturnSize(int returnSize) |
void |
setStartDate(java.util.Date startDate) |
java.lang.String |
toString() |
public BasicTagHistoryQueryParams()
public BasicTagHistoryQueryParams(TagHistoryQueryParams copy)
public BasicTagHistoryQueryParams(TagHistoryQueryParams base, java.util.List<? extends Path> newPaths)
public BasicTagHistoryQueryParams(java.util.List<? extends Path> paths, java.util.Date startDate, java.util.Date endDate, int returnSize, Aggregate aggregationMode, ReturnFormat returnFormat, java.util.List<java.lang.String> aliases, java.util.List<Aggregate> columnAggregationModes)
paths
- startDate
- endDate
- returnSize
- aggregationMode
- returnFormat
- aliases
- public BasicTagHistoryQueryParams(java.util.List<? extends Path> paths, java.util.Date startDate, java.util.Date endDate, int intervalLength, TimeUnits intervalUnits, Aggregate aggregationMode, ReturnFormat returnFormat, java.util.List<java.lang.String> aliases, java.util.List<Aggregate> columnAggregationModes)
paths
- startDate
- endDate
- intervalLength
- intervalUnits
- aggregationMode
- returnFormat
- aliases
- public java.util.List<? extends Path> getPaths()
TagHistoryQueryParams
getPaths
in interface TagHistoryQueryParams
public void setPaths(java.util.List<? extends Path> paths)
public java.util.List<java.lang.String> getAliases()
TagHistoryQueryParams
getAliases
in interface TagHistoryQueryParams
public void setAliases(java.util.List<java.lang.String> aliases)
public java.util.Date getStartDate()
TagHistoryQueryParams
getStartDate
in interface TagHistoryQueryParams
public void setStartDate(java.util.Date startDate)
public java.util.Date getEndDate()
TagHistoryQueryParams
getEndDate
in interface TagHistoryQueryParams
public void setEndDate(java.util.Date endDate)
public int getReturnSize()
TagHistoryQueryParams
getReturnSize
in interface TagHistoryQueryParams
public void setReturnSize(int returnSize)
public Aggregate getAggregationMode()
TagHistoryQueryParams
getAggregationMode
in interface TagHistoryQueryParams
public void setAggregationMode(Aggregate aggregationMode)
public ReturnFormat getReturnFormat()
TagHistoryQueryParams
getReturnFormat
in interface TagHistoryQueryParams
public void setReturnFormat(ReturnFormat returnFormat)
public Flags getQueryFlags()
TagHistoryQueryParams
TagHistoryQueryFlags
getQueryFlags
in interface TagHistoryQueryParams
public void setQueryFlags(Flags queryFlags)
public java.util.List<Aggregate> getColumnAggregationModes()
TagHistoryQueryParams
getColumnAggregationModes
in interface TagHistoryQueryParams
public void setColumnAggregationModes(java.util.List<Aggregate> modes)
public java.lang.String toString()
toString
in class java.lang.Object