Class BulkOperationBase.AbstractBuilder<BuilderT extends BulkOperationBase.AbstractBuilder<BuilderT>>

java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.core.bulk.BulkOperationBase.AbstractBuilder<BuilderT>
Direct Known Subclasses:
DeleteOperation.Builder, UpdateOperation.Builder, WriteOperation.AbstractBuilder
Enclosing class:
BulkOperationBase

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

    • AbstractBuilder

      protected AbstractBuilder()
  • Method Details

    • id

      public final BuilderT id​(@Nullable java.lang.String value)
      API name: _id
    • index

      public final BuilderT index​(@Nullable java.lang.String value)
      API name: _index
    • routing

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

      public final BuilderT ifPrimaryTerm​(@Nullable java.lang.Long value)
      API name: if_primary_term
    • ifSeqNo

      public final BuilderT ifSeqNo​(@Nullable java.lang.Long value)
      API name: if_seq_no
    • version

      public final BuilderT version​(@Nullable java.lang.Long value)
      API name: version
    • versionType

      public final BuilderT versionType​(@Nullable VersionType value)
      API name: version_type
    • self

      protected abstract BuilderT self()