Class GetResult.AbstractBuilder<TDocument,BuilderT extends GetResult.AbstractBuilder<TDocument,BuilderT>>
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.core.get.GetResult.AbstractBuilder<TDocument,BuilderT>
-
- Direct Known Subclasses:
GetResponse.Builder,GetResult.Builder
protected abstract static class GetResult.AbstractBuilder<TDocument,BuilderT extends GetResult.AbstractBuilder<TDocument,BuilderT>> extends ObjectBuilderBase
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description BuilderTfields(java.lang.String key, JsonData value)API name:fieldsBuilderTfields(java.util.Map<java.lang.String,JsonData> map)API name:fieldsBuilderTfound(boolean value)Required - API name:foundBuilderTid(java.lang.String value)Required - API name:_idBuilderTindex(java.lang.String value)Required - API name:_indexBuilderTprimaryTerm(java.lang.Long value)API name:_primary_termBuilderTrouting(java.lang.String value)API name:_routingprotected abstract BuilderTself()BuilderTseqNo(java.lang.Long value)API name:_seq_noBuilderTsource(TDocument value)API name:_sourceBuilderTtDocumentSerializer(JsonpSerializer<TDocument> value)Serializer for TDocument.BuilderTversion(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 BuilderT index(java.lang.String value)
Required - API name:_index
-
fields
public final BuilderT fields(java.util.Map<java.lang.String,JsonData> map)
API name:fieldsAdds all entries of
maptofields.
-
fields
public final BuilderT fields(java.lang.String key, JsonData value)
API name:fieldsAdds an entry to
fields.
-
found
public final BuilderT found(boolean value)
Required - API name:found
-
id
public final BuilderT id(java.lang.String value)
Required - API name:_id
-
primaryTerm
public final BuilderT primaryTerm(@Nullable java.lang.Long value)
API name:_primary_term
-
routing
public final BuilderT routing(@Nullable java.lang.String value)
API name:_routing
-
seqNo
public final BuilderT seqNo(@Nullable java.lang.Long value)
API name:_seq_no
-
version
public final BuilderT version(@Nullable java.lang.Long value)
API name:_version
-
tDocumentSerializer
public final BuilderT tDocumentSerializer(@Nullable JsonpSerializer<TDocument> value)
Serializer for TDocument. If not set, an attempt will be made to find a serializer from the JSON context.
-
self
protected abstract BuilderT self()
-
-