Package org.elasticsearch.action
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 Object
Base class of allDocWriteResponsebuilders. TheseDocWriteResponse.Builderare used during xcontent parsing to temporarily store the parsed values, then thebuild()method is called to instantiate the appropriateDocWriteResponsewith the parsed values.
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanforcedRefreshprotected Stringidprotected longprimaryTermprotected DocWriteResponse.Resultresultprotected longseqNoprotected ShardIdshardIdprotected ReplicationResponse.ShardInfoshardInfoprotected Stringtypeprotected Longversion
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract DocWriteResponsebuild()StringgetId()ShardIdgetShardId()StringgetType()voidsetForcedRefresh(boolean forcedRefresh)voidsetId(String id)voidsetPrimaryTerm(long primaryTerm)voidsetResult(DocWriteResponse.Result result)voidsetSeqNo(long seqNo)voidsetShardId(ShardId shardId)voidsetShardInfo(ReplicationResponse.ShardInfo shardInfo)voidsetType(String type)voidsetVersion(Long version)
-
-
-
Field Detail
-
shardId
protected ShardId shardId
-
type
protected String type
-
id
protected String id
-
version
protected Long version
-
result
protected DocWriteResponse.Result result
-
forcedRefresh
protected boolean forcedRefresh
-
shardInfo
protected ReplicationResponse.ShardInfo shardInfo
-
seqNo
protected long seqNo
-
primaryTerm
protected long primaryTerm
-
-
Method Detail
-
getShardId
public ShardId getShardId()
-
setShardId
public void setShardId(ShardId shardId)
-
getType
public String getType()
-
setType
public void setType(String type)
-
getId
public String getId()
-
setId
public void setId(String id)
-
setVersion
public void setVersion(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()
-
-