Class MultiSearchItem<TDocument>
java.lang.Object
org.opensearch.client.opensearch.core.search.SearchResult<TDocument>
org.opensearch.client.opensearch.core.SearchResponse<TDocument>
org.opensearch.client.opensearch.core.msearch.MultiSearchItem<TDocument>
- All Implemented Interfaces:
JsonpSerializable,PlainJsonSerializable
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.opensearch.client.opensearch.core.search.SearchResult
SearchResult.AbstractBuilder<TDocument,BuilderT extends SearchResult.AbstractBuilder<TDocument, BuilderT>> -
Field Summary
Fields inherited from class org.opensearch.client.opensearch.core.SearchResponse
_DESERIALIZER -
Method Summary
Modifier and TypeMethodDescriptionstatic <TDocument>
JsonpDeserializer<MultiSearchItem<TDocument>> createMultiSearchItemDeserializer(JsonpDeserializer<TDocument> tDocumentDeserializer) Create a JSON deserializer for MultiSearchItemstatic <TDocument>
MultiSearchItem<TDocument> of(Function<MultiSearchItem.Builder<TDocument>, ObjectBuilder<MultiSearchItem<TDocument>>> fn) protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static <TDocument>
voidsetupMultiSearchItemDeserializer(ObjectDeserializer<MultiSearchItem.Builder<TDocument>> op, JsonpDeserializer<TDocument> tDocumentDeserializer) final Integerstatus()API name:statusMethods inherited from class org.opensearch.client.opensearch.core.SearchResponse
createSearchResponseDeserializer, searchResponseOf, setupSearchResponseDeserializerMethods inherited from class org.opensearch.client.opensearch.core.search.SearchResult
aggregations, clusters, documents, fields, hits, maxScore, numReducePhases, phaseTook, pitId, profile, scrollId, serialize, setupSearchResultDeserializer, shards, suggest, terminatedEarly, timedOut, tookMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.client.json.PlainJsonSerializable
toJsonString
-
Method Details
-
of
public static <TDocument> MultiSearchItem<TDocument> of(Function<MultiSearchItem.Builder<TDocument>, ObjectBuilder<MultiSearchItem<TDocument>>> fn) -
status
API name:status -
serializeInternal
- Overrides:
serializeInternalin classSearchResult<TDocument>
-
createMultiSearchItemDeserializer
public static <TDocument> JsonpDeserializer<MultiSearchItem<TDocument>> createMultiSearchItemDeserializer(JsonpDeserializer<TDocument> tDocumentDeserializer) Create a JSON deserializer for MultiSearchItem -
setupMultiSearchItemDeserializer
protected static <TDocument> void setupMultiSearchItemDeserializer(ObjectDeserializer<MultiSearchItem.Builder<TDocument>> op, JsonpDeserializer<TDocument> tDocumentDeserializer)
-