Class SearchRecommendRulesParams

java.lang.Object
com.algolia.model.recommend.SearchRecommendRulesParams

public class SearchRecommendRulesParams extends Object
Recommend rules search parameters.
  • Constructor Details

    • SearchRecommendRulesParams

      public SearchRecommendRulesParams()
  • Method Details

    • setQuery

      public SearchRecommendRulesParams setQuery(String query)
    • getQuery

      @Nullable public String getQuery()
      Full-text query.
      Returns:
      query
    • setContext

      public SearchRecommendRulesParams setContext(String context)
    • getContext

      @Nullable public String getContext()
      Restricts responses to the specified [contextual rule](https://www.algolia.com/doc/guides/managing-results/rules/rules-overview/how-to/customize-search-results-by-platform/#creating-contextual-rules).
      Returns:
      context
    • setPage

      public SearchRecommendRulesParams setPage(Integer page)
    • getPage

      @Nullable public Integer getPage()
      Requested page (the first page is page 0). minimum: 0
      Returns:
      page
    • setHitsPerPage

      public SearchRecommendRulesParams setHitsPerPage(Integer hitsPerPage)
    • getHitsPerPage

      @Nullable public Integer getHitsPerPage()
      Maximum number of hits per page. minimum: 1 maximum: 1000
      Returns:
      hitsPerPage
    • setEnabled

      public SearchRecommendRulesParams setEnabled(Boolean enabled)
    • getEnabled

      @Nullable public Boolean getEnabled()
      Restricts responses to enabled rules. When absent (default), _all_ rules are retrieved.
      Returns:
      enabled
    • setRequestOptions

      public SearchRecommendRulesParams setRequestOptions(List<Object> requestOptions)
    • addRequestOptions

      public SearchRecommendRulesParams addRequestOptions(Object requestOptionsItem)
    • getRequestOptions

      @Nullable public List<Object> getRequestOptions()
      Request options to send with the API call.
      Returns:
      requestOptions
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object