Class UpdateRequest.Builder<TDocument,TPartialDocument>
java.lang.Object
org.opensearch.client.opensearch._global.UpdateRequest.Builder<TDocument,TPartialDocument>
- All Implemented Interfaces:
ObjectBuilder<UpdateRequest<TDocument,TPartialDocument>>
- Enclosing class:
- UpdateRequest<TDocument,TPartialDocument>
public static class UpdateRequest.Builder<TDocument,TPartialDocument> extends java.lang.Object implements ObjectBuilder<UpdateRequest<TDocument,TPartialDocument>>
Builder for
UpdateRequest.-
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
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
id
API name:id -
index
API name:index -
type
API name:type -
ifPrimaryTerm
public UpdateRequest.Builder<TDocument,TPartialDocument> ifPrimaryTerm(@Nullable java.lang.Number value)API name:if_primary_term -
ifSeqNo
public UpdateRequest.Builder<TDocument,TPartialDocument> ifSeqNo(@Nullable java.lang.Number value)API name:if_seq_no -
lang
API name:lang -
refresh
public UpdateRequest.Builder<TDocument,TPartialDocument> refresh(@Nullable jakarta.json.JsonValue value)API name:refresh -
requireAlias
public UpdateRequest.Builder<TDocument,TPartialDocument> requireAlias(@Nullable java.lang.Boolean value)API name:require_alias -
retryOnConflict
public UpdateRequest.Builder<TDocument,TPartialDocument> retryOnConflict(@Nullable java.lang.Number value)API name:retry_on_conflict -
routing
public UpdateRequest.Builder<TDocument,TPartialDocument> routing(@Nullable jakarta.json.JsonValue value)API name:routing -
sourceEnabled
public UpdateRequest.Builder<TDocument,TPartialDocument> sourceEnabled(@Nullable java.lang.Boolean value)API name:source_enabled -
timeout
public UpdateRequest.Builder<TDocument,TPartialDocument> timeout(@Nullable jakarta.json.JsonValue value)API name:timeout -
waitForActiveShards
public UpdateRequest.Builder<TDocument,TPartialDocument> waitForActiveShards(@Nullable jakarta.json.JsonValue value)API name:wait_for_active_shards -
sourceExcludes
public UpdateRequest.Builder<TDocument,TPartialDocument> sourceExcludes(@Nullable java.util.List<java.lang.String> value)API name:_source_excludes -
sourceExcludes
public UpdateRequest.Builder<TDocument,TPartialDocument> sourceExcludes(java.lang.String... value)API name:_source_excludes -
addSourceExcludes
public UpdateRequest.Builder<TDocument,TPartialDocument> addSourceExcludes(java.lang.String value)Add a value tosourceExcludes(List), creating the list if needed. -
sourceIncludes
public UpdateRequest.Builder<TDocument,TPartialDocument> sourceIncludes(@Nullable java.util.List<java.lang.String> value)API name:_source_includes -
sourceIncludes
public UpdateRequest.Builder<TDocument,TPartialDocument> sourceIncludes(java.lang.String... value)API name:_source_includes -
addSourceIncludes
public UpdateRequest.Builder<TDocument,TPartialDocument> addSourceIncludes(java.lang.String value)Add a value tosourceIncludes(List), creating the list if needed. -
detectNoop
public UpdateRequest.Builder<TDocument,TPartialDocument> detectNoop(@Nullable java.lang.Boolean value)API name:detect_noop -
doc
API name:doc -
docAsUpsert
public UpdateRequest.Builder<TDocument,TPartialDocument> docAsUpsert(@Nullable java.lang.Boolean value)API name:doc_as_upsert -
script
public UpdateRequest.Builder<TDocument,TPartialDocument> script(@Nullable jakarta.json.JsonValue value)API name:script -
scriptedUpsert
public UpdateRequest.Builder<TDocument,TPartialDocument> scriptedUpsert(@Nullable java.lang.Boolean value)API name:scripted_upsert -
source
public UpdateRequest.Builder<TDocument,TPartialDocument> source(@Nullable jakarta.json.JsonValue value)API name:_source -
upsert
API name:upsert -
tDocumentSerializer
public UpdateRequest.Builder<TDocument,TPartialDocument> tDocumentSerializer(@Nullable JsonpSerializer<TDocument> value)Serializer for TDocument. If not set, an attempt will be made to find a serializer from the JSON context. -
tPartialDocumentSerializer
public UpdateRequest.Builder<TDocument,TPartialDocument> tPartialDocumentSerializer(@Nullable JsonpSerializer<TPartialDocument> value)Serializer for TPartialDocument. If not set, an attempt will be made to find a serializer from the JSON context. -
build
Builds aUpdateRequest.- Specified by:
buildin interfaceObjectBuilder<TDocument>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-