Class ResponseItemBase.AbstractBuilder<BuilderT extends ResponseItemBase.AbstractBuilder<BuilderT>>

java.lang.Object
co.elastic.clients.elasticsearch._core.bulk.ResponseItemBase.AbstractBuilder<BuilderT>
Direct Known Subclasses:
CreateResponseItem.Builder, DeleteResponseItem.Builder, IndexResponseItem.Builder, UpdateResponseItem.Builder
Enclosing class:
ResponseItemBase

protected abstract static class ResponseItemBase.AbstractBuilder<BuilderT extends ResponseItemBase.AbstractBuilder<BuilderT>>
extends java.lang.Object
  • Constructor Details

    • AbstractBuilder

      protected AbstractBuilder()
  • Method Details

    • id

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

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

      public BuilderT status​(int value)
      Required - API name: status
    • error

      public BuilderT error​(@Nullable ErrorCause value)
      API name: error
    • error

      public BuilderT error​(java.util.function.Function<ErrorCause.Builder,​ObjectBuilder<ErrorCause>> fn)
      API name: error
    • primaryTerm

      public BuilderT primaryTerm​(@Nullable java.lang.Long value)
      API name: _primary_term
    • result

      public BuilderT result​(@Nullable java.lang.String value)
      API name: result
    • seqNo

      public BuilderT seqNo​(@Nullable java.lang.Integer value)
      API name: _seq_no
    • shards

      public BuilderT shards​(@Nullable ShardStatistics value)
      API name: _shards
    • shards

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

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

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

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

      public BuilderT get​(@Nullable InlineGet<java.util.Map<java.lang.String,​JsonData>> value)
      API name: get
    • get

      public BuilderT get​(java.util.function.Function<InlineGet.Builder<java.util.Map<java.lang.String,​JsonData>>,​ObjectBuilder<InlineGet<java.util.Map<java.lang.String,​JsonData>>>> fn)
      API name: get
    • self

      protected abstract BuilderT self()