Package com.viglet.turing.client.sn
Class TurSNQuery
java.lang.Object
com.viglet.turing.client.sn.TurSNQuery
Configure the query that will send to Turing ES.
- Since:
- 0.3.4
- Author:
- Alexandre Oliveira
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFilterQuery(String... fq) voidaddTargetingRule(String... tr) intgetQuery()intgetRows()booleanvoidsetBetweenDates(TurSNClientBetweenDates betweenDates) voidsetBetweenDates(String field, Date startDate, Date endDate) voidsetFieldQueries(List<String> fieldQueries) voidsetGroupBy(String groupBy) voidsetPageNumber(int pageNumber) voidsetPopulateMetrics(boolean populateMetrics) voidvoidsetRows(int rows) voidsetSortField(TurSNQuery.ORDER sort) voidsetSortField(TurSNSortField sortField) voidsetSortField(String field, TurSNQuery.ORDER sort) voidsetTargetingRules(List<String> targetingRules)
-
Constructor Details
-
TurSNQuery
public TurSNQuery()
-
-
Method Details
-
getQuery
-
setQuery
-
getRows
public int getRows() -
setRows
public void setRows(int rows) -
getGroupBy
-
setGroupBy
-
getSortField
-
setSortField
-
setSortField
-
setSortField
-
getBetweenDates
-
setBetweenDates
-
setBetweenDates
-
addFilterQuery
-
getFieldQueries
-
setFieldQueries
-
addTargetingRule
-
getTargetingRules
-
setTargetingRules
-
getPageNumber
public int getPageNumber() -
setPageNumber
public void setPageNumber(int pageNumber) -
isPopulateMetrics
public boolean isPopulateMetrics() -
setPopulateMetrics
public void setPopulateMetrics(boolean populateMetrics)
-