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