Class SearchResponse.AbstractBuilder<TDocument,BuilderT extends SearchResponse.AbstractBuilder<TDocument,BuilderT>>
java.lang.Object
co.elastic.clients.elasticsearch._core.SearchResponse.AbstractBuilder<TDocument,BuilderT>
- Direct Known Subclasses:
SearchResponse.Builder
- Enclosing class:
- SearchResponse<TDocument>
protected abstract static class SearchResponse.AbstractBuilder<TDocument,BuilderT extends SearchResponse.AbstractBuilder<TDocument,BuilderT>>
extends java.lang.Object
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractBuilder() -
Method Summary
Modifier and Type Method Description BuilderTaddDocuments(TDocument value)Add a value todocuments(List), creating the list if needed.BuilderTaggregations(java.util.Map<java.lang.String,jakarta.json.JsonValue> value)API name:aggregationsBuilderTclusters(ClusterStatistics value)API name:_clustersBuilderTclusters(java.util.function.Function<ClusterStatistics.Builder,ObjectBuilder<ClusterStatistics>> fn)API name:_clustersBuilderTdocuments(java.util.List<TDocument> value)API name:documentsBuilderTdocuments(TDocument... value)API name:documentsBuilderTfields(java.util.Map<java.lang.String,JsonData> value)API name:fieldsBuilderThits(HitsMetadata<TDocument> value)Required - API name:hitsBuilderThits(java.util.function.Function<HitsMetadata.Builder<TDocument>,ObjectBuilder<HitsMetadata<TDocument>>> fn)Required - API name:hitsBuilderTmaxScore(java.lang.Double value)API name:max_scoreBuilderTnumReducePhases(java.lang.Long value)API name:num_reduce_phasesBuilderTpitId(java.lang.String value)API name:pit_idBuilderTprofile(Profile value)API name:profileBuilderTprofile(java.util.function.Function<Profile.Builder,ObjectBuilder<Profile>> fn)API name:profileBuilderTputAggregations(java.lang.String key, jakarta.json.JsonValue value)Add a key/value toaggregations(Map), creating the map if needed.BuilderTputFields(java.lang.String key, JsonData value)Add a key/value tofields(Map), creating the map if needed.BuilderTputSuggest(java.lang.String key, java.util.List<Suggestion<TDocument>> value)Add a key/value tosuggest(Map), creating the map if needed.BuilderTscrollId(java.lang.String value)API name:_scroll_idprotected abstract BuilderTself()BuilderTshards(ShardStatistics value)Required - API name:_shardsBuilderTshards(java.util.function.Function<ShardStatistics.Builder,ObjectBuilder<ShardStatistics>> fn)Required - API name:_shardsBuilderTsuggest(java.util.Map<java.lang.String,java.util.List<Suggestion<TDocument>>> value)API name:suggestBuilderTtDocumentSerializer(JsonpSerializer<TDocument> value)Serializer for TDocument.BuilderTterminatedEarly(java.lang.Boolean value)API name:terminated_earlyBuilderTtimedOut(boolean value)Required - API name:timed_outBuilderTtook(long value)Required - API name:tookMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
AbstractBuilder
protected AbstractBuilder()
-
-
Method Details
-
took
Required - API name:took -
timedOut
Required - API name:timed_out -
shards
Required - API name:_shards -
shards
public BuilderT shards(java.util.function.Function<ShardStatistics.Builder,ObjectBuilder<ShardStatistics>> fn)Required - API name:_shards -
hits
Required - API name:hits -
hits
public BuilderT hits(java.util.function.Function<HitsMetadata.Builder<TDocument>,ObjectBuilder<HitsMetadata<TDocument>>> fn)Required - API name:hits -
aggregations
public BuilderT aggregations(@Nullable java.util.Map<java.lang.String,jakarta.json.JsonValue> value)API name:aggregations -
putAggregations
Add a key/value toaggregations(Map), creating the map if needed. -
clusters
API name:_clusters -
clusters
public BuilderT clusters(java.util.function.Function<ClusterStatistics.Builder,ObjectBuilder<ClusterStatistics>> fn)API name:_clusters -
documents
API name:documents -
documents
API name:documents -
addDocuments
Add a value todocuments(List), creating the list if needed. -
fields
API name:fields -
putFields
Add a key/value tofields(Map), creating the map if needed. -
maxScore
API name:max_score -
numReducePhases
API name:num_reduce_phases -
profile
API name:profile -
profile
API name:profile -
pitId
API name:pit_id -
scrollId
API name:_scroll_id -
suggest
public BuilderT suggest(@Nullable java.util.Map<java.lang.String,java.util.List<Suggestion<TDocument>>> value)API name:suggest -
putSuggest
Add a key/value tosuggest(Map), creating the map if needed. -
terminatedEarly
API name:terminated_early -
tDocumentSerializer
Serializer for TDocument. If not set, an attempt will be made to find a serializer from the JSON context. -
self
-