Class InlineGet.Builder<TDocument>
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch._types.InlineGet.Builder<TDocument>
-
- All Implemented Interfaces:
ObjectBuilder<InlineGet<TDocument>>
public static class InlineGet.Builder<TDocument> extends ObjectBuilderBase implements ObjectBuilder<InlineGet<TDocument>>
Builder forInlineGet.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InlineGet<TDocument>build()Builds aInlineGet.InlineGet.Builder<TDocument>fields(java.lang.String key, JsonData value)API name:fieldsInlineGet.Builder<TDocument>fields(java.util.Map<java.lang.String,JsonData> map)API name:fieldsInlineGet.Builder<TDocument>found(boolean value)Required - API name:foundInlineGet.Builder<TDocument>metadata(java.lang.String key, JsonData value)Document metadataInlineGet.Builder<TDocument>metadata(java.util.Map<java.lang.String,JsonData> map)Document metadataInlineGet.Builder<TDocument>primaryTerm(java.lang.Long value)API name:_primary_termInlineGet.Builder<TDocument>routing(java.lang.String value)API name:_routingInlineGet.Builder<TDocument>seqNo(java.lang.Long value)API name:_seq_noInlineGet.Builder<TDocument>source(TDocument value)Required - API name:_sourceInlineGet.Builder<TDocument>tDocumentSerializer(JsonpSerializer<TDocument> value)Serializer for TDocument.-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
metadata
public final InlineGet.Builder<TDocument> metadata(java.util.Map<java.lang.String,JsonData> map)
Document metadataAdds all entries of
maptometadata.
-
metadata
public final InlineGet.Builder<TDocument> metadata(java.lang.String key, JsonData value)
Document metadataAdds an entry to
metadata.
-
fields
public final InlineGet.Builder<TDocument> fields(java.util.Map<java.lang.String,JsonData> map)
API name:fieldsAdds all entries of
maptofields.
-
fields
public final InlineGet.Builder<TDocument> fields(java.lang.String key, JsonData value)
API name:fieldsAdds an entry to
fields.
-
found
public final InlineGet.Builder<TDocument> found(boolean value)
Required - API name:found
-
seqNo
public final InlineGet.Builder<TDocument> seqNo(@Nullable java.lang.Long value)
API name:_seq_no
-
primaryTerm
public final InlineGet.Builder<TDocument> primaryTerm(@Nullable java.lang.Long value)
API name:_primary_term
-
routing
public final InlineGet.Builder<TDocument> routing(@Nullable java.lang.String value)
API name:_routing
-
source
public final InlineGet.Builder<TDocument> source(TDocument value)
Required - API name:_source
-
tDocumentSerializer
public final InlineGet.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.
-
-