Class CreateRequest.Builder<TDocument>
java.lang.Object
org.opensearch.client.opensearch._global.CreateRequest.Builder<TDocument>
- All Implemented Interfaces:
ObjectBuilder<CreateRequest<TDocument>>
- Enclosing class:
- CreateRequest<TDocument>
public static class CreateRequest.Builder<TDocument> extends java.lang.Object implements ObjectBuilder<CreateRequest<TDocument>>
Builder for
CreateRequest.-
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 CreateRequest<TDocument>build()Builds aCreateRequest.CreateRequest.Builder<TDocument>id(java.lang.String value)API name:idCreateRequest.Builder<TDocument>index(java.lang.String value)API name:indexCreateRequest.Builder<TDocument>pipeline(java.lang.String value)API name:pipelineCreateRequest.Builder<TDocument>refresh(jakarta.json.JsonValue value)API name:refreshCreateRequest.Builder<TDocument>routing(jakarta.json.JsonValue value)API name:routingCreateRequest.Builder<TDocument>tDocumentSerializer(JsonpSerializer<TDocument> value)Serializer for TDocument.CreateRequest.Builder<TDocument>timeout(jakarta.json.JsonValue value)API name:timeoutCreateRequest.Builder<TDocument>type(java.lang.String value)API name:typeCreateRequest.Builder<TDocument>value(TDocument value)Request body.CreateRequest.Builder<TDocument>version(java.lang.Number value)API name:versionCreateRequest.Builder<TDocument>versionType(jakarta.json.JsonValue value)API name:version_typeCreateRequest.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 -
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
public CreateRequest.Builder<TDocument> waitForActiveShards(@Nullable jakarta.json.JsonValue value)API name:wait_for_active_shards -
value
Request body. API name:value -
tDocumentSerializer
public CreateRequest.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 aCreateRequest.- Specified by:
buildin interfaceObjectBuilder<TDocument>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-