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

java.lang.Object
org.opensearch.client.util.ObjectBuilderBase
org.opensearch.client.opensearch.core.bulk.BulkOperationBase.AbstractBuilder<BuilderT>
Direct Known Subclasses:
DeleteOperation.Builder, UpdateOperation.Builder, UpdateOperationData.Builder, WriteOperation.AbstractBuilder
Enclosing class:
BulkOperationBase

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

    • AbstractBuilder

      public AbstractBuilder()
  • Method Details

    • id

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

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

      public final BuilderT routing(@Nullable String value)
      API name: routing
    • ifPrimaryTerm

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

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

      public final BuilderT version(@Nullable Long value)
      API name: version
    • versionType

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

      protected abstract BuilderT self()