Class BulkRequest.Builder<TSource>
java.lang.Object
org.opensearch.client.opensearch._global.BulkRequest.Builder<TSource>
- All Implemented Interfaces:
ObjectBuilder<BulkRequest<TSource>>
- Enclosing class:
- BulkRequest<TSource>
public static class BulkRequest.Builder<TSource> extends java.lang.Object implements ObjectBuilder<BulkRequest<TSource>>
Builder for
BulkRequest.-
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 BulkRequest.Builder<TSource>addSourceExcludes(java.lang.String value)Add a value tosourceExcludes(List), creating the list if needed.BulkRequest.Builder<TSource>addSourceIncludes(java.lang.String value)Add a value tosourceIncludes(List), creating the list if needed.BulkRequest.Builder<TSource>addValue(jakarta.json.JsonValue value)Add a value tovalue(List), creating the list if needed.BulkRequest<TSource>build()Builds aBulkRequest.BulkRequest.Builder<TSource>index(java.lang.String value)A comma-separated list of index names to search; use `_all` or empty string to perform the operation on all indices API name:indexBulkRequest.Builder<TSource>pipeline(java.lang.String value)API name:pipelineBulkRequest.Builder<TSource>refresh(jakarta.json.JsonValue value)API name:refreshBulkRequest.Builder<TSource>requireAlias(java.lang.Boolean value)API name:require_aliasBulkRequest.Builder<TSource>routing(jakarta.json.JsonValue value)API name:routingBulkRequest.Builder<TSource>source(jakarta.json.JsonValue value)API name:_sourceBulkRequest.Builder<TSource>sourceExcludes(java.lang.String... value)API name:_source_excludesBulkRequest.Builder<TSource>sourceExcludes(java.util.List<java.lang.String> value)API name:_source_excludesBulkRequest.Builder<TSource>sourceIncludes(java.lang.String... value)API name:_source_includesBulkRequest.Builder<TSource>sourceIncludes(java.util.List<java.lang.String> value)API name:_source_includesBulkRequest.Builder<TSource>timeout(jakarta.json.JsonValue value)API name:timeoutBulkRequest.Builder<TSource>tSourceSerializer(JsonpSerializer<TSource> value)Serializer for TSource.BulkRequest.Builder<TSource>type(java.lang.String value)A comma-separated list of document types to search; leave empty to perform the operation on all types API name:typeBulkRequest.Builder<TSource>value(jakarta.json.JsonValue... value)Request body.BulkRequest.Builder<TSource>value(java.util.List<jakarta.json.JsonValue> value)Request body.BulkRequest.Builder<TSource>waitForActiveShards(jakarta.json.JsonValue value)API name:wait_for_active_shards
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
index
A comma-separated list of index names to search; use `_all` or empty string to perform the operation on all indices API name:index -
type
A comma-separated list of document types to search; leave empty to perform the operation on all types API name:type -
pipeline
API name:pipeline -
refresh
API name:refresh -
routing
API name:routing -
source
API name:_source -
sourceExcludes
public BulkRequest.Builder<TSource> sourceExcludes(@Nullable java.util.List<java.lang.String> value)API name:_source_excludes -
sourceExcludes
API name:_source_excludes -
addSourceExcludes
Add a value tosourceExcludes(List), creating the list if needed. -
sourceIncludes
public BulkRequest.Builder<TSource> sourceIncludes(@Nullable java.util.List<java.lang.String> value)API name:_source_includes -
sourceIncludes
API name:_source_includes -
addSourceIncludes
Add a value tosourceIncludes(List), creating the list if needed. -
timeout
API name:timeout -
waitForActiveShards
API name:wait_for_active_shards -
requireAlias
API name:require_alias -
value
Request body. API name:value -
value
Request body. API name:value -
addValue
Add a value tovalue(List), creating the list if needed. -
tSourceSerializer
Serializer for TSource. If not set, an attempt will be made to find a serializer from the JSON context. -
build
Builds aBulkRequest.- Specified by:
buildin interfaceObjectBuilder<TSource>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-