Class TurSNQuery

Object
TurSNQuery

public class TurSNQuery extends Object
Configure the query that will send to Turing ES.
Since:
0.3.4
Author:
Alexandre Oliveira
  • Constructor Details

    • TurSNQuery

      public TurSNQuery()
  • Method Details

    • getQuery

      public String getQuery()
    • setQuery

      public void setQuery(String query)
    • getRows

      public int getRows()
    • setRows

      public void setRows(int rows)
    • getGroupBy

      public String getGroupBy()
    • setGroupBy

      public void setGroupBy(String groupBy)
    • getSortField

      public TurSNSortField getSortField()
    • setSortField

      public void setSortField(TurSNSortField sortField)
    • setSortField

      public void setSortField(String field, TurSNQuery.ORDER sort)
    • setSortField

      public void setSortField(TurSNQuery.ORDER sort)
    • getBetweenDates

      public TurSNClientBetweenDates getBetweenDates()
    • setBetweenDates

      public void setBetweenDates(TurSNClientBetweenDates betweenDates)
    • setBetweenDates

      public void setBetweenDates(String field, Date startDate, Date endDate)
    • addFilterQuery

      public void addFilterQuery(String... fq)
    • getFieldQueries

      public List<String> getFieldQueries()
    • setFieldQueries

      public void setFieldQueries(List<String> fieldQueries)
    • addTargetingRule

      public void addTargetingRule(String... tr)
    • getTargetingRules

      public List<String> getTargetingRules()
    • setTargetingRules

      public void setTargetingRules(List<String> targetingRules)
    • getPageNumber

      public int getPageNumber()
    • setPageNumber

      public void setPageNumber(int pageNumber)
    • isPopulateMetrics

      public boolean isPopulateMetrics()
    • setPopulateMetrics

      public void setPopulateMetrics(boolean populateMetrics)