Class ResponseBody<TDocument>
java.lang.Object
co.elastic.clients.elasticsearch.core.search.ResponseBody<TDocument>
- All Implemented Interfaces:
JsonpSerializable
- Direct Known Subclasses:
MultiSearchItem,ScrollResponse,SearchResponse
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classResponseBody.AbstractBuilder<TDocument,BuilderT extends ResponseBody.AbstractBuilder<TDocument, BuilderT>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedResponseBody(ResponseBody.AbstractBuilder<TDocument, ?> builder) -
Method Summary
Modifier and TypeMethodDescriptionAPI name:aggregationsfinal ClusterStatisticsclusters()API name:_clustersfields()API name:fieldsfinal HitsMetadata<TDocument>hits()Required - API name:hitsfinal DoublemaxScore()API name:max_scorefinal LongAPI name:num_reduce_phasesfinal StringpitId()API name:pit_idfinal Profileprofile()API name:profilefinal StringscrollId()API name:_scroll_idvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static <TDocument,BuilderT extends ResponseBody.AbstractBuilder<TDocument, BuilderT>>
voidsetupResponseBodyDeserializer(ObjectDeserializer<BuilderT> op, JsonpDeserializer<TDocument> tDocumentDeserializer) final ShardStatisticsshards()Required - API name:_shardsfinal Map<String,List<Suggestion<TDocument>>> suggest()API name:suggestfinal BooleanAPI name:terminated_earlyfinal booleantimedOut()Required - API name:timed_outfinal longtook()Required - API name:tooktoString()
-
Constructor Details
-
ResponseBody
-
-
Method Details
-
took
public final long took()Required - API name:took -
timedOut
public final boolean timedOut()Required - API name:timed_out -
shards
Required - API name:_shards -
hits
Required - API name:hits -
aggregations
API name:aggregations -
clusters
API name:_clusters -
fields
API name:fields -
maxScore
API name:max_score -
numReducePhases
API name:num_reduce_phases -
profile
API name:profile -
pitId
API name:pit_id -
scrollId
API name:_scroll_id -
suggest
API name:suggest -
terminatedEarly
API name:terminated_early -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupResponseBodyDeserializer
protected static <TDocument,BuilderT extends ResponseBody.AbstractBuilder<TDocument, void setupResponseBodyDeserializerBuilderT>> (ObjectDeserializer<BuilderT> op, JsonpDeserializer<TDocument> tDocumentDeserializer)
-