Class Hit.Builder<TDocument>
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.core.search.Hit.Builder<TDocument>
-
- All Implemented Interfaces:
ObjectBuilder<Hit<TDocument>>
public static class Hit.Builder<TDocument> extends ObjectBuilderBase implements ObjectBuilder<Hit<TDocument>>
Builder forHit.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Hit<TDocument>build()Builds aHit.Hit.Builder<TDocument>explanation(java.util.function.Function<Explanation.Builder,ObjectBuilder<Explanation>> fn)API name:_explanationHit.Builder<TDocument>explanation(Explanation value)API name:_explanationHit.Builder<TDocument>fields(java.lang.String key, JsonData value)API name:fieldsHit.Builder<TDocument>fields(java.util.Map<java.lang.String,JsonData> map)API name:fieldsHit.Builder<TDocument>highlight(java.lang.String key, java.util.List<java.lang.String> value)API name:highlightHit.Builder<TDocument>highlight(java.util.Map<java.lang.String,java.util.List<java.lang.String>> map)API name:highlightHit.Builder<TDocument>id(java.lang.String value)API name:_idHit.Builder<TDocument>ignored(java.lang.String value, java.lang.String... values)API name:_ignoredHit.Builder<TDocument>ignored(java.util.List<java.lang.String> list)API name:_ignoredHit.Builder<TDocument>index(java.lang.String value)Required - API name:_indexHit.Builder<TDocument>innerHits(java.lang.String key, java.util.function.Function<InnerHitsResult.Builder,ObjectBuilder<InnerHitsResult>> fn)API name:inner_hitsHit.Builder<TDocument>innerHits(java.lang.String key, InnerHitsResult value)API name:inner_hitsHit.Builder<TDocument>innerHits(java.util.Map<java.lang.String,InnerHitsResult> map)API name:inner_hitsHit.Builder<TDocument>matchedQueries(java.lang.String value, java.lang.String... values)API name:matched_queriesHit.Builder<TDocument>matchedQueries(java.util.List<java.lang.String> list)API name:matched_queriesHit.Builder<TDocument>nested(java.util.function.Function<NestedIdentity.Builder,ObjectBuilder<NestedIdentity>> fn)API name:_nestedHit.Builder<TDocument>nested(NestedIdentity value)API name:_nestedHit.Builder<TDocument>node(java.lang.String value)API name:_nodeHit.Builder<TDocument>primaryTerm(java.lang.Long value)API name:_primary_termHit.Builder<TDocument>routing(java.lang.String value)API name:_routingHit.Builder<TDocument>score(java.lang.Double value)API name:_scoreHit.Builder<TDocument>seqNo(java.lang.Long value)API name:_seq_noHit.Builder<TDocument>shard(java.lang.String value)API name:_shardHit.Builder<TDocument>sort(java.lang.String value, java.lang.String... values)API name:sortHit.Builder<TDocument>sort(java.util.List<java.lang.String> list)API name:sortHit.Builder<TDocument>source(TDocument value)API name:_sourceHit.Builder<TDocument>tDocumentSerializer(JsonpSerializer<TDocument> value)Serializer for TDocument.Hit.Builder<TDocument>version(java.lang.Long value)API name:_version-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
index
public final Hit.Builder<TDocument> index(java.lang.String value)
Required - API name:_index
-
id
public final Hit.Builder<TDocument> id(@Nullable java.lang.String value)
API name:_id
-
score
public final Hit.Builder<TDocument> score(@Nullable java.lang.Double value)
API name:_score
-
explanation
public final Hit.Builder<TDocument> explanation(@Nullable Explanation value)
API name:_explanation
-
explanation
public final Hit.Builder<TDocument> explanation(java.util.function.Function<Explanation.Builder,ObjectBuilder<Explanation>> fn)
API name:_explanation
-
fields
public final Hit.Builder<TDocument> fields(java.util.Map<java.lang.String,JsonData> map)
API name:fieldsAdds all entries of
maptofields.
-
fields
public final Hit.Builder<TDocument> fields(java.lang.String key, JsonData value)
API name:fieldsAdds an entry to
fields.
-
highlight
public final Hit.Builder<TDocument> highlight(java.util.Map<java.lang.String,java.util.List<java.lang.String>> map)
API name:highlightAdds all entries of
maptohighlight.
-
highlight
public final Hit.Builder<TDocument> highlight(java.lang.String key, java.util.List<java.lang.String> value)
API name:highlightAdds an entry to
highlight.
-
innerHits
public final Hit.Builder<TDocument> innerHits(java.util.Map<java.lang.String,InnerHitsResult> map)
API name:inner_hitsAdds all entries of
maptoinnerHits.
-
innerHits
public final Hit.Builder<TDocument> innerHits(java.lang.String key, InnerHitsResult value)
API name:inner_hitsAdds an entry to
innerHits.
-
innerHits
public final Hit.Builder<TDocument> innerHits(java.lang.String key, java.util.function.Function<InnerHitsResult.Builder,ObjectBuilder<InnerHitsResult>> fn)
API name:inner_hitsAdds an entry to
innerHitsusing a builder lambda.
-
matchedQueries
public final Hit.Builder<TDocument> matchedQueries(java.util.List<java.lang.String> list)
API name:matched_queriesAdds all elements of
listtomatchedQueries.
-
matchedQueries
public final Hit.Builder<TDocument> matchedQueries(java.lang.String value, java.lang.String... values)
API name:matched_queriesAdds one or more values to
matchedQueries.
-
nested
public final Hit.Builder<TDocument> nested(@Nullable NestedIdentity value)
API name:_nested
-
nested
public final Hit.Builder<TDocument> nested(java.util.function.Function<NestedIdentity.Builder,ObjectBuilder<NestedIdentity>> fn)
API name:_nested
-
ignored
public final Hit.Builder<TDocument> ignored(java.util.List<java.lang.String> list)
API name:_ignoredAdds all elements of
listtoignored.
-
ignored
public final Hit.Builder<TDocument> ignored(java.lang.String value, java.lang.String... values)
API name:_ignoredAdds one or more values to
ignored.
-
shard
public final Hit.Builder<TDocument> shard(@Nullable java.lang.String value)
API name:_shard
-
node
public final Hit.Builder<TDocument> node(@Nullable java.lang.String value)
API name:_node
-
routing
public final Hit.Builder<TDocument> routing(@Nullable java.lang.String value)
API name:_routing
-
source
public final Hit.Builder<TDocument> source(@Nullable TDocument value)
API name:_source
-
seqNo
public final Hit.Builder<TDocument> seqNo(@Nullable java.lang.Long value)
API name:_seq_no
-
primaryTerm
public final Hit.Builder<TDocument> primaryTerm(@Nullable java.lang.Long value)
API name:_primary_term
-
version
public final Hit.Builder<TDocument> version(@Nullable java.lang.Long value)
API name:_version
-
sort
public final Hit.Builder<TDocument> sort(java.util.List<java.lang.String> list)
API name:sortAdds all elements of
listtosort.
-
sort
public final Hit.Builder<TDocument> sort(java.lang.String value, java.lang.String... values)
API name:sortAdds one or more values to
sort.
-
tDocumentSerializer
public final Hit.Builder<TDocument> tDocumentSerializer(@Nullable JsonpSerializer<TDocument> value)
Serializer for TDocument. If not set, an attempt will be made to find a serializer from the JSON context.
-
-