Class UpdateOperation<TDocument,TPartialDocument>
java.lang.Object
co.elastic.clients.elasticsearch.core.bulk.BulkOperationBase
co.elastic.clients.elasticsearch.core.bulk.UpdateOperation<TDocument,TPartialDocument>
- All Implemented Interfaces:
BulkOperationVariant
,JsonpSerializable
,NdJsonpSerializable
public class UpdateOperation<TDocument,TPartialDocument> extends BulkOperationBase implements NdJsonpSerializable, BulkOperationVariant
- See Also:
- API specification
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UpdateOperation.Builder<TDocument,TPartialDocument>
Builder forUpdateOperation
.Nested classes/interfaces inherited from class co.elastic.clients.elasticsearch.core.bulk.BulkOperationBase
BulkOperationBase.AbstractBuilder<BuilderT extends BulkOperationBase.AbstractBuilder<BuilderT>>
-
Method Summary
Modifier and Type Method Description BulkOperation.Kind
_bulkOperationKind()
BulkOperation variant kind.java.util.Iterator<?>
_serializables()
UpdateAction<TDocument,TPartialDocument>
action()
Required - API name:action
static <TDocument, TPartialDocument>
UpdateOperation<TDocument,TPartialDocument>of(java.util.function.Function<UpdateOperation.Builder<TDocument,TPartialDocument>,ObjectBuilder<UpdateOperation<TDocument,TPartialDocument>>> fn)
java.lang.Boolean
requireAlias()
API name:require_alias
java.lang.Integer
retryOnConflict()
API name:retry_on_conflict
protected void
serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
Methods inherited from class co.elastic.clients.elasticsearch.core.bulk.BulkOperationBase
id, ifPrimaryTerm, ifSeqNo, index, routing, serialize, setupBulkOperationBaseDeserializer, toString, version, versionType
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface co.elastic.clients.elasticsearch.core.bulk.BulkOperationVariant
_toBulkOperation
-
Method Details
-
of
public static <TDocument, TPartialDocument> UpdateOperation<TDocument,TPartialDocument> of(java.util.function.Function<UpdateOperation.Builder<TDocument,TPartialDocument>,ObjectBuilder<UpdateOperation<TDocument,TPartialDocument>>> fn) -
_bulkOperationKind
BulkOperation variant kind.- Specified by:
_bulkOperationKind
in interfaceBulkOperationVariant
-
action
Required - API name:action
-
_serializables
public java.util.Iterator<?> _serializables()- Specified by:
_serializables
in interfaceNdJsonpSerializable
-
requireAlias
@Nullable public final java.lang.Boolean requireAlias()API name:require_alias
-
retryOnConflict
@Nullable public final java.lang.Integer retryOnConflict()API name:retry_on_conflict
-
serializeInternal
- Overrides:
serializeInternal
in classBulkOperationBase
-