public class AnalyticsQueryRequest extends AnalyticsQueryTimeframe
Constructor and Description |
---|
AnalyticsQueryRequest() |
Modifier and Type | Method and Description |
---|---|
AnalyticsQueryRequest |
addFiltersItem(AnalyticsAbstractFilter filtersItem) |
AnalyticsQueryRequest |
addGroupByItem(AnalyticsAttribute groupByItem) |
AnalyticsQueryRequest |
addOrderByItem(AnalyticsOrderByEntry orderByItem) |
boolean |
equals(Object o) |
AnalyticsAttribute |
getDimension()
Get dimension
|
List<AnalyticsAbstractFilter> |
getFilters()
Analytics Query Filters Each filter requires 3 properties: name, operator and value.
|
List<AnalyticsAttribute> |
getGroupBy()
Get groupBy
|
Boolean |
getIncludeContext()
Whether context data should be included in the response
|
AnalyticsInterval |
getInterval()
Get interval
|
String |
getLicenseKey()
Analytics license key (required)
|
Long |
getLimit()
Maximum number of rows returned (max.
|
Long |
getOffset()
Offset of data
|
List<AnalyticsOrderByEntry> |
getOrderBy()
Get orderBy
|
int |
hashCode() |
void |
setDimension(AnalyticsAttribute dimension)
Set dimension
|
void |
setFilters(List<AnalyticsAbstractFilter> filters)
Analytics Query Filters Each filter requires 3 properties: name, operator and value.
|
void |
setGroupBy(List<AnalyticsAttribute> groupBy)
Set groupBy
|
void |
setIncludeContext(Boolean includeContext)
Whether context data should be included in the response
|
void |
setInterval(AnalyticsInterval interval)
Set interval
|
void |
setLicenseKey(String licenseKey)
Analytics license key (required)
|
void |
setLimit(Long limit)
Maximum number of rows returned (max.
|
void |
setOffset(Long offset)
Offset of data
|
void |
setOrderBy(List<AnalyticsOrderByEntry> orderBy)
Set orderBy
|
String |
toString() |
getEnd, getStart, setEnd, setStart
public String getLicenseKey()
public void setLicenseKey(String licenseKey)
licenseKey
- Analytics license key (required)public AnalyticsQueryRequest addFiltersItem(AnalyticsAbstractFilter filtersItem)
public List<AnalyticsAbstractFilter> getFilters()
public void setFilters(List<AnalyticsAbstractFilter> filters)
filters
- Analytics Query Filters Each filter requires 3 properties: name, operator and value. Valid operators are [IN, EQ, NE, LT, LTE, GT, GTE, CONTAINS, NOTCONTAINS]public AnalyticsQueryRequest addOrderByItem(AnalyticsOrderByEntry orderByItem)
public List<AnalyticsOrderByEntry> getOrderBy()
public void setOrderBy(List<AnalyticsOrderByEntry> orderBy)
orderBy
- public AnalyticsAttribute getDimension()
public void setDimension(AnalyticsAttribute dimension)
dimension
- public AnalyticsInterval getInterval()
public void setInterval(AnalyticsInterval interval)
interval
- public AnalyticsQueryRequest addGroupByItem(AnalyticsAttribute groupByItem)
public List<AnalyticsAttribute> getGroupBy()
public void setGroupBy(List<AnalyticsAttribute> groupBy)
groupBy
- public Boolean getIncludeContext()
public void setIncludeContext(Boolean includeContext)
includeContext
- Whether context data should be included in the responsepublic Long getLimit()
public void setLimit(Long limit)
limit
- Maximum number of rows returned (max. 200)public Long getOffset()
public void setOffset(Long offset)
offset
- Offset of datapublic boolean equals(Object o)
equals
in class AnalyticsQueryTimeframe
public int hashCode()
hashCode
in class AnalyticsQueryTimeframe
public String toString()
toString
in class AnalyticsQueryTimeframe
Copyright © 2022. All rights reserved.