Class WriteOperation

java.lang.Object
co.elastic.clients.elasticsearch.core.bulk.BulkOperationBase
co.elastic.clients.elasticsearch.core.bulk.WriteOperation
All Implemented Interfaces:
JsonpSerializable
Direct Known Subclasses:
CreateOperation, IndexOperation

public abstract class WriteOperation
extends BulkOperationBase
See Also:
API specification
  • Constructor Details

  • Method Details

    • dynamicTemplates

      public final java.util.Map<java.lang.String,​java.lang.String> dynamicTemplates()
      API name: dynamic_templates
    • pipeline

      @Nullable public final java.lang.String pipeline()
      API name: pipeline
    • requireAlias

      @Nullable public final java.lang.Boolean requireAlias()
      API name: require_alias
    • serializeInternal

      protected void serializeInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Overrides:
      serializeInternal in class BulkOperationBase
    • setupWriteOperationDeserializer

      protected static <BuilderT extends WriteOperation.AbstractBuilder<BuilderT>> void setupWriteOperationDeserializer​(ObjectDeserializer<BuilderT> op)