Class CreateOperation<TDocument>
java.lang.Object
co.elastic.clients.elasticsearch.core.bulk.BulkOperationBase
co.elastic.clients.elasticsearch.core.bulk.WriteOperation
co.elastic.clients.elasticsearch.core.bulk.CreateOperation<TDocument>
- All Implemented Interfaces:
BulkOperationVariant
,JsonpSerializable
,NdJsonpSerializable
public class CreateOperation<TDocument>
extends WriteOperation
implements NdJsonpSerializable, BulkOperationVariant
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class co.elastic.clients.elasticsearch.core.bulk.WriteOperation
WriteOperation.AbstractBuilder<BuilderT extends WriteOperation.AbstractBuilder<BuilderT>>
-
Method Summary
Modifier and TypeMethodDescriptionBulkOperation variant kind.Iterator<?>
final TDocument
document()
Required - API name:document
static <TDocument>
CreateOperation<TDocument>of
(Function<CreateOperation.Builder<TDocument>, ObjectBuilder<CreateOperation<TDocument>>> fn) Methods inherited from class co.elastic.clients.elasticsearch.core.bulk.WriteOperation
dynamicTemplates, pipeline, requireAlias, serializeInternal, setupWriteOperationDeserializer
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> CreateOperation<TDocument> of(Function<CreateOperation.Builder<TDocument>, ObjectBuilder<CreateOperation<TDocument>>> fn) -
_bulkOperationKind
BulkOperation variant kind.- Specified by:
_bulkOperationKind
in interfaceBulkOperationVariant
-
document
Required - API name:document
-
_serializables
- Specified by:
_serializables
in interfaceNdJsonpSerializable
-