Class WriteResponseBase.AbstractBuilder<BuilderT extends WriteResponseBase.AbstractBuilder<BuilderT>>

java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch._types.WriteResponseBase.AbstractBuilder<BuilderT>
Direct Known Subclasses:
CreateResponse.Builder, DeleteResponse.Builder, IndexResponse.Builder, UpdateResponse.Builder
Enclosing class:
WriteResponseBase

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

    • AbstractBuilder

      protected AbstractBuilder()
  • Method Details

    • id

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

      public final BuilderT index​(java.lang.String value)
      Required - API name: _index
    • primaryTerm

      public final BuilderT primaryTerm​(long value)
      Required - API name: _primary_term
    • result

      public final BuilderT result​(Result value)
      Required - API name: result
    • seqNo

      public final BuilderT seqNo​(long value)
      Required - API name: _seq_no
    • shards

      public final BuilderT shards​(ShardStatistics value)
      Required - API name: _shards
    • shards

      public final BuilderT shards​(java.util.function.Function<ShardStatistics.Builder,​ObjectBuilder<ShardStatistics>> fn)
      Required - API name: _shards
    • type

      public final BuilderT type​(@Nullable java.lang.String value)
      API name: _type
    • version

      public final BuilderT version​(long value)
      Required - API name: _version
    • forcedRefresh

      public final BuilderT forcedRefresh​(@Nullable java.lang.Boolean value)
      API name: forced_refresh
    • self

      protected abstract BuilderT self()