Class SearchTemplateResponse<TDocument>
java.lang.Object
org.opensearch.client.opensearch.core.search.SearchResult<TDocument>
org.opensearch.client.opensearch.core.SearchTemplateResponse<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
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<SearchTemplateResponse<Object>> Json deserializer forSearchTemplateResponsebased on named deserializers provided by the callingJsonMapper. -
Method Summary
Modifier and TypeMethodDescriptionstatic <TDocument>
JsonpDeserializer<SearchTemplateResponse<TDocument>> createSearchTemplateResponseDeserializer(JsonpDeserializer<TDocument> tDocumentDeserializer) Create a JSON deserializer for SearchTemplateResponsestatic <TDocument>
SearchTemplateResponse<TDocument> of(Function<SearchTemplateResponse.Builder<TDocument>, ObjectBuilder<SearchTemplateResponse<TDocument>>> fn) protected static <TDocument>
voidsetupSearchTemplateResponseDeserializer(ObjectDeserializer<SearchTemplateResponse.Builder<TDocument>> op, JsonpDeserializer<TDocument> tDocumentDeserializer) Methods inherited from class org.opensearch.client.opensearch.core.search.SearchResult
aggregations, clusters, documents, fields, hits, maxScore, numReducePhases, phaseTook, pitId, profile, scrollId, serialize, serializeInternal, 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
-
Field Details
-
_DESERIALIZER
Json deserializer forSearchTemplateResponsebased on named deserializers provided by the callingJsonMapper.
-
-
Method Details
-
of
public static <TDocument> SearchTemplateResponse<TDocument> of(Function<SearchTemplateResponse.Builder<TDocument>, ObjectBuilder<SearchTemplateResponse<TDocument>>> fn) -
createSearchTemplateResponseDeserializer
public static <TDocument> JsonpDeserializer<SearchTemplateResponse<TDocument>> createSearchTemplateResponseDeserializer(JsonpDeserializer<TDocument> tDocumentDeserializer) Create a JSON deserializer for SearchTemplateResponse -
setupSearchTemplateResponseDeserializer
protected static <TDocument> void setupSearchTemplateResponseDeserializer(ObjectDeserializer<SearchTemplateResponse.Builder<TDocument>> op, JsonpDeserializer<TDocument> tDocumentDeserializer)
-