Class BulkOperationBase
java.lang.Object
co.elastic.clients.elasticsearch.core.bulk.BulkOperationBase
- All Implemented Interfaces:
- JsonpSerializable
- Direct Known Subclasses:
- DeleteOperation,- UpdateOperation,- WriteOperation
- See Also:
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic class
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedBulkOperationBase(BulkOperationBase.AbstractBuilder<?> builder) 
- 
Method SummaryModifier and TypeMethodDescriptionfinal Stringid()The document ID.final LongAPI name:if_primary_termfinal LongifSeqNo()API name:if_seq_nofinal Stringindex()The name of the index or index alias to perform the action on.final Stringrouting()A custom value used to route operations to a specific shard.voidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static <BuilderT extends BulkOperationBase.AbstractBuilder<BuilderT>>
 voidsetupBulkOperationBaseDeserializer(ObjectDeserializer<BuilderT> op) toString()final Longversion()API name:versionfinal VersionTypeAPI name:version_type
- 
Constructor Details- 
BulkOperationBase
 
- 
- 
Method Details- 
idThe document ID.API name: _id
- 
indexThe name of the index or index alias to perform the action on.API name: _index
- 
routingA custom value used to route operations to a specific shard.API name: routing
- 
ifPrimaryTermAPI name:if_primary_term
- 
ifSeqNoAPI name:if_seq_no
- 
versionAPI name:version
- 
versionTypeAPI name:version_type
- 
serializeSerialize this object to JSON.- Specified by:
- serializein interface- JsonpSerializable
 
- 
serializeInternal
- 
toString
- 
setupBulkOperationBaseDeserializerprotected static <BuilderT extends BulkOperationBase.AbstractBuilder<BuilderT>> void setupBulkOperationBaseDeserializer(ObjectDeserializer<BuilderT> op) 
 
-