Package org.nuxeo.ecm.core.search
Class SearchResponseImpl.Builder
java.lang.Object
org.nuxeo.ecm.core.search.SearchResponseImpl.Builder
- Enclosing class:
SearchResponseImpl
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<SearchLimitation> protected SearchScrollContextprotected longprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaggregates(List<Aggregate<? extends Bucket>> aggregates) build()limitations(List<SearchLimitation> limitations) Sets structured limitations.missingCapabilities(List<SearchClient.Capability> missingCapabilities) Deprecated, for removal: This API element is subject to removal in a future version.scroll(SearchScrollContext scrollContext) total(long total) totalAccurate(boolean totalAccurate)
-
Field Details
-
hits
-
limitations
-
total
protected long total -
totalAccurate
protected boolean totalAccurate -
aggregates
-
scrollContext
-
-
Constructor Details
-
Builder
-
-
Method Details
-
total
-
totalAccurate
-
scroll
-
aggregates
-
missingCapabilities
@Deprecated(since="2025.17", forRemoval=true) public SearchResponseImpl.Builder missingCapabilities(List<SearchClient.Capability> missingCapabilities) Deprecated, for removal: This API element is subject to removal in a future version.since 2025.17, uselimitations(List)instead- API Note:
- This method will set
limitations, in case bothmissingCapabilities(List)andlimitations(List)are called, only the latter will be taken into account.
-
limitations
Sets structured limitations. When non-empty,missingCapabilities(List)is ignored and missing capabilities are derived from limitations.- Since:
- 2025.17
-
build
-
limitations(List)instead