Class UpdateRequest<TDocument,TPartialDocument>
java.lang.Object
org.opensearch.client.opensearch._types.RequestBase
org.opensearch.client.opensearch._global.UpdateRequest<TDocument,TPartialDocument>
- All Implemented Interfaces:
ToJsonp
public final class UpdateRequest<TDocument,TPartialDocument> extends RequestBase implements ToJsonp
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUpdateRequest.Builder<TDocument,TPartialDocument>Builder forUpdateRequest. -
Constructor Summary
Constructors Modifier Constructor Description protectedUpdateRequest(UpdateRequest.Builder<TDocument,TPartialDocument> builder) -
Method Summary
Modifier and Type Method Description static <TDocument>
Endpoint<UpdateRequest<?,?>,UpdateResponse<TDocument>,OpenSearchError>createUpdateEndpoint(JsonpDeserializer<TDocument> tDocumentDeserializer)Create an "update" endpoint.static <TDocument, TPartialDocument>
JsonpDeserializer<UpdateRequest<TDocument,TPartialDocument>>createUpdateRequestDeserializer(JsonpDeserializer<TDocument> tDocumentDeserializer, JsonpDeserializer<TPartialDocument> tPartialDocumentDeserializer)Create a json deserializer for UpdateRequestjava.lang.BooleandetectNoop()API name:detect_noopTPartialDocumentdoc()API name:docjava.lang.BooleandocAsUpsert()API name:doc_as_upsertjava.lang.Stringid()API name:idjava.lang.NumberifPrimaryTerm()API name:if_primary_termjava.lang.NumberifSeqNo()API name:if_seq_nojava.lang.Stringindex()API name:indexjava.lang.Stringlang()API name:langjakarta.json.JsonValuerefresh()API name:refreshjava.lang.BooleanrequireAlias()API name:require_aliasjava.lang.NumberretryOnConflict()API name:retry_on_conflictjakarta.json.JsonValuerouting()API name:routingjakarta.json.JsonValuescript()API name:scriptjava.lang.BooleanscriptedUpsert()API name:scripted_upsertprotected static <TDocument, TPartialDocument>
voidsetupUpdateRequestDeserializer(DelegatingDeserializer<UpdateRequest.Builder<TDocument,TPartialDocument>> op, JsonpDeserializer<TDocument> tDocumentDeserializer, JsonpDeserializer<TPartialDocument> tPartialDocumentDeserializer)jakarta.json.JsonValuesource()API name:_sourcejava.lang.BooleansourceEnabled()API name:source_enabledjava.util.List<java.lang.String>sourceExcludes()API name:_source_excludesjava.util.List<java.lang.String>sourceIncludes()API name:_source_includesjakarta.json.JsonValuetimeout()API name:timeoutvoidtoJsonp(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.protected voidtoJsonpInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)java.lang.Stringtype()API name:typeTDocumentupsert()API name:upsertjakarta.json.JsonValuewaitForActiveShards()API name:wait_for_active_shards
-
Constructor Details
-
Method Details
-
id
public java.lang.String id()API name:id -
index
public java.lang.String index()API name:index -
type
@Nullable public java.lang.String type()API name:type -
ifPrimaryTerm
@Nullable public java.lang.Number ifPrimaryTerm()API name:if_primary_term -
ifSeqNo
@Nullable public java.lang.Number ifSeqNo()API name:if_seq_no -
lang
@Nullable public java.lang.String lang()API name:lang -
refresh
@Nullable public jakarta.json.JsonValue refresh()API name:refresh -
requireAlias
@Nullable public java.lang.Boolean requireAlias()API name:require_alias -
retryOnConflict
@Nullable public java.lang.Number retryOnConflict()API name:retry_on_conflict -
routing
@Nullable public jakarta.json.JsonValue routing()API name:routing -
sourceEnabled
@Nullable public java.lang.Boolean sourceEnabled()API name:source_enabled -
timeout
@Nullable public jakarta.json.JsonValue timeout()API name:timeout -
waitForActiveShards
@Nullable public jakarta.json.JsonValue waitForActiveShards()API name:wait_for_active_shards -
sourceExcludes
@Nullable public java.util.List<java.lang.String> sourceExcludes()API name:_source_excludes -
sourceIncludes
@Nullable public java.util.List<java.lang.String> sourceIncludes()API name:_source_includes -
detectNoop
@Nullable public java.lang.Boolean detectNoop()API name:detect_noop -
doc
API name:doc -
docAsUpsert
@Nullable public java.lang.Boolean docAsUpsert()API name:doc_as_upsert -
script
@Nullable public jakarta.json.JsonValue script()API name:script -
scriptedUpsert
@Nullable public java.lang.Boolean scriptedUpsert()API name:scripted_upsert -
source
@Nullable public jakarta.json.JsonValue source()API name:_source -
upsert
API name:upsert -
toJsonp
Serialize this object to JSON. -
toJsonpInternal
-
createUpdateRequestDeserializer
public static <TDocument, TPartialDocument> JsonpDeserializer<UpdateRequest<TDocument,TPartialDocument>> createUpdateRequestDeserializer(JsonpDeserializer<TDocument> tDocumentDeserializer, JsonpDeserializer<TPartialDocument> tPartialDocumentDeserializer)Create a json deserializer for UpdateRequest -
setupUpdateRequestDeserializer
protected static <TDocument, TPartialDocument> void setupUpdateRequestDeserializer(DelegatingDeserializer<UpdateRequest.Builder<TDocument,TPartialDocument>> op, JsonpDeserializer<TDocument> tDocumentDeserializer, JsonpDeserializer<TPartialDocument> tPartialDocumentDeserializer) -
createUpdateEndpoint
public static <TDocument> Endpoint<UpdateRequest<?,?>,UpdateResponse<TDocument>,OpenSearchError> createUpdateEndpoint(JsonpDeserializer<TDocument> tDocumentDeserializer)Create an "update" endpoint.
-