Class WriteOperation.AbstractBuilder<BuilderT extends WriteOperation.AbstractBuilder<BuilderT>>

java.lang.Object
All Implemented Interfaces:
WithJson<BuilderT>
Direct Known Subclasses:
CreateOperation.Builder, IndexOperation.Builder
Enclosing class:
WriteOperation

protected abstract static class WriteOperation.AbstractBuilder<BuilderT extends WriteOperation.AbstractBuilder<BuilderT>>
extends BulkOperationBase.AbstractBuilder<BuilderT>
  • Constructor Details

    • AbstractBuilder

      protected AbstractBuilder()
  • Method Details

    • dynamicTemplates

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

      Adds all entries of map to dynamicTemplates.

    • dynamicTemplates

      public final BuilderT dynamicTemplates​(java.lang.String key, java.lang.String value)
      API name: dynamic_templates

      Adds an entry to dynamicTemplates.

    • pipeline

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

      public final BuilderT requireAlias​(@Nullable java.lang.Boolean value)
      API name: require_alias