Class DocWriteResponse.Builder

java.lang.Object
org.elasticsearch.action.DocWriteResponse.Builder
Direct Known Subclasses:
DeleteResponse.Builder, IndexResponse.Builder, UpdateResponse.Builder
Enclosing class:
DocWriteResponse

public abstract static class DocWriteResponse.Builder
extends java.lang.Object
Base class of all DocWriteResponse builders. These DocWriteResponse.Builder are used during xcontent parsing to temporarily store the parsed values, then the build() method is called to instantiate the appropriate DocWriteResponse with the parsed values.
  • Field Details

    • shardId

      protected ShardId shardId
    • type

      protected java.lang.String type
    • id

      protected java.lang.String id
    • version

      protected java.lang.Long version
    • result

      protected DocWriteResponse.Result result
    • forcedRefresh

      protected boolean forcedRefresh
    • shardInfo

      protected ReplicationResponse.ShardInfo shardInfo
    • seqNo

      protected long seqNo
    • primaryTerm

      protected long primaryTerm
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • getShardId

      public ShardId getShardId()
    • setShardId

      public void setShardId​(ShardId shardId)
    • getType

      public java.lang.String getType()
    • setType

      public void setType​(java.lang.String type)
    • getId

      public java.lang.String getId()
    • setId

      public void setId​(java.lang.String id)
    • setVersion

      public void setVersion​(java.lang.Long version)
    • setResult

      public void setResult​(DocWriteResponse.Result result)
    • setForcedRefresh

      public void setForcedRefresh​(boolean forcedRefresh)
    • setShardInfo

      public void setShardInfo​(ReplicationResponse.ShardInfo shardInfo)
    • setSeqNo

      public void setSeqNo​(long seqNo)
    • setPrimaryTerm

      public void setPrimaryTerm​(long primaryTerm)
    • build

      public abstract DocWriteResponse build()