Class IndexRequest.Builder<TDocument>
java.lang.Object
org.opensearch.client.opensearch._global.IndexRequest.Builder<TDocument>
- All Implemented Interfaces:
ObjectBuilder<IndexRequest<TDocument>>
- Enclosing class:
- IndexRequest<TDocument>
public static class IndexRequest.Builder<TDocument> extends java.lang.Object implements ObjectBuilder<IndexRequest<TDocument>>
Builder for
IndexRequest.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opensearch.client.util.ObjectBuilder
ObjectBuilder.Constant<V> -
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description IndexRequest<TDocument>build()Builds aIndexRequest.IndexRequest.Builder<TDocument>id(java.lang.String value)API name:idIndexRequest.Builder<TDocument>ifPrimaryTerm(java.lang.Number value)API name:if_primary_termIndexRequest.Builder<TDocument>ifSeqNo(java.lang.Number value)API name:if_seq_noIndexRequest.Builder<TDocument>index(java.lang.String value)API name:indexIndexRequest.Builder<TDocument>opType(jakarta.json.JsonValue value)API name:op_typeIndexRequest.Builder<TDocument>pipeline(java.lang.String value)API name:pipelineIndexRequest.Builder<TDocument>refresh(jakarta.json.JsonValue value)API name:refreshIndexRequest.Builder<TDocument>requireAlias(java.lang.Boolean value)API name:require_aliasIndexRequest.Builder<TDocument>routing(jakarta.json.JsonValue value)API name:routingIndexRequest.Builder<TDocument>tDocumentSerializer(JsonpSerializer<TDocument> value)Serializer for TDocument.IndexRequest.Builder<TDocument>timeout(jakarta.json.JsonValue value)API name:timeoutIndexRequest.Builder<TDocument>type(java.lang.String value)API name:typeIndexRequest.Builder<TDocument>value(TDocument value)Request body.IndexRequest.Builder<TDocument>version(java.lang.Number value)API name:versionIndexRequest.Builder<TDocument>versionType(jakarta.json.JsonValue value)API name:version_typeIndexRequest.Builder<TDocument>waitForActiveShards(jakarta.json.JsonValue value)API name:wait_for_active_shards
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
id
API name:id -
index
API name:index -
type
API name:type -
ifPrimaryTerm
API name:if_primary_term -
ifSeqNo
API name:if_seq_no -
opType
API name:op_type -
pipeline
API name:pipeline -
refresh
API name:refresh -
routing
API name:routing -
timeout
API name:timeout -
version
API name:version -
versionType
API name:version_type -
waitForActiveShards
API name:wait_for_active_shards -
requireAlias
API name:require_alias -
value
Request body. API name:value -
tDocumentSerializer
public IndexRequest.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. -
build
Builds aIndexRequest.- Specified by:
buildin interfaceObjectBuilder<TDocument>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-