-
@JsonClass(generateAdapter = true) public final class SearchRequest
-
-
Field Summary
Fields Modifier and Type Field Description private RequestQueryqueryprivate RequestPaginationpagingprivate List<RequestIncludeEnum>includeprivate BooleanincludeRequestprivate List<String>fieldsprivate List<RequestSortDefinitionInner>sortprivate List<RequestTemplatesInner>templatesprivate RequestDefaultsdefaultsprivate RequestLocalizationlocalizationprivate List<RequestFilterQueriesInner>filterQueriesprivate List<RequestFacetQueriesInner>facetQueriesprivate RequestFacetFieldsfacetFieldsprivate RequestFacetIntervalsfacetIntervalsprivate List<RequestPivot>pivotsprivate List<RequestStats>statsprivate RequestSpellcheckspellcheckprivate RequestScopescopeprivate RequestLimitslimitsprivate RequestHighlighthighlightprivate List<RequestRange>rangesprivate StringfacetFormat
-
Constructor Summary
Constructors Constructor Description SearchRequest(RequestQuery query, RequestPagination paging, List<RequestIncludeEnum> include, Boolean includeRequest, List<String> fields, List<RequestSortDefinitionInner> sort, List<RequestTemplatesInner> templates, RequestDefaults defaults, RequestLocalization localization, List<RequestFilterQueriesInner> filterQueries, List<RequestFacetQueriesInner> facetQueries, RequestFacetFields facetFields, RequestFacetIntervals facetIntervals, List<RequestPivot> pivots, List<RequestStats> stats, RequestSpellcheck spellcheck, RequestScope scope, RequestLimits limits, RequestHighlight highlight, List<RequestRange> ranges, String facetFormat)
-
Method Summary
-
-
Constructor Detail
-
SearchRequest
SearchRequest(RequestQuery query, RequestPagination paging, List<RequestIncludeEnum> include, Boolean includeRequest, List<String> fields, List<RequestSortDefinitionInner> sort, List<RequestTemplatesInner> templates, RequestDefaults defaults, RequestLocalization localization, List<RequestFilterQueriesInner> filterQueries, List<RequestFacetQueriesInner> facetQueries, RequestFacetFields facetFields, RequestFacetIntervals facetIntervals, List<RequestPivot> pivots, List<RequestStats> stats, RequestSpellcheck spellcheck, RequestScope scope, RequestLimits limits, RequestHighlight highlight, List<RequestRange> ranges, String facetFormat)
-
-
Method Detail
-
getQuery
final RequestQuery getQuery()
-
setQuery
final Unit setQuery(@Json(name = query) RequestQuery query)
-
getPaging
final RequestPagination getPaging()
-
setPaging
final Unit setPaging(@Json(name = paging) RequestPagination paging)
-
getInclude
final List<RequestIncludeEnum> getInclude()
-
setInclude
final Unit setInclude(@Json(name = include) List<RequestIncludeEnum> include)
-
getIncludeRequest
final Boolean getIncludeRequest()
-
setIncludeRequest
final Unit setIncludeRequest(@Json(name = includeRequest) Boolean includeRequest)
-
getSort
final List<RequestSortDefinitionInner> getSort()
-
setSort
final Unit setSort(@Json(name = sort) List<RequestSortDefinitionInner> sort)
-
getTemplates
final List<RequestTemplatesInner> getTemplates()
-
setTemplates
final Unit setTemplates(@Json(name = templates) List<RequestTemplatesInner> templates)
-
getDefaults
final RequestDefaults getDefaults()
-
setDefaults
final Unit setDefaults(@Json(name = defaults) RequestDefaults defaults)
-
getLocalization
final RequestLocalization getLocalization()
-
setLocalization
final Unit setLocalization(@Json(name = localization) RequestLocalization localization)
-
getFilterQueries
final List<RequestFilterQueriesInner> getFilterQueries()
-
setFilterQueries
final Unit setFilterQueries(@Json(name = filterQueries) List<RequestFilterQueriesInner> filterQueries)
-
getFacetQueries
final List<RequestFacetQueriesInner> getFacetQueries()
-
setFacetQueries
final Unit setFacetQueries(@Json(name = facetQueries) List<RequestFacetQueriesInner> facetQueries)
-
getFacetFields
final RequestFacetFields getFacetFields()
-
setFacetFields
final Unit setFacetFields(@Json(name = facetFields) RequestFacetFields facetFields)
-
getFacetIntervals
final RequestFacetIntervals getFacetIntervals()
-
setFacetIntervals
final Unit setFacetIntervals(@Json(name = facetIntervals) RequestFacetIntervals facetIntervals)
-
getPivots
final List<RequestPivot> getPivots()
-
setPivots
final Unit setPivots(@Json(name = pivots) List<RequestPivot> pivots)
-
getStats
final List<RequestStats> getStats()
-
setStats
final Unit setStats(@Json(name = stats) List<RequestStats> stats)
-
getSpellcheck
final RequestSpellcheck getSpellcheck()
-
setSpellcheck
final Unit setSpellcheck(@Json(name = spellcheck) RequestSpellcheck spellcheck)
-
getScope
final RequestScope getScope()
-
setScope
final Unit setScope(@Json(name = scope) RequestScope scope)
-
getLimits
final RequestLimits getLimits()
-
setLimits
final Unit setLimits(@Json(name = limits) RequestLimits limits)
-
getHighlight
final RequestHighlight getHighlight()
-
setHighlight
final Unit setHighlight(@Json(name = highlight) RequestHighlight highlight)
-
getRanges
final List<RequestRange> getRanges()
-
setRanges
final Unit setRanges(@Json(name = ranges) List<RequestRange> ranges)
-
getFacetFormat
final String getFacetFormat()
-
setFacetFormat
final Unit setFacetFormat(@Json(name = facetFormat) String facetFormat)
-
-
-
-