Class BulkResponseItem.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.core.bulk.BulkResponseItem.Builder
-
- All Implemented Interfaces:
ObjectBuilder<BulkResponseItem>
- Enclosing class:
- BulkResponseItem
public static class BulkResponseItem.Builder extends ObjectBuilderBase implements ObjectBuilder<BulkResponseItem>
Builder forBulkResponseItem.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BulkResponseItembuild()Builds aBulkResponseItem.BulkResponseItem.Buildererror(java.util.function.Function<ErrorCause.Builder,ObjectBuilder<ErrorCause>> fn)API name:errorBulkResponseItem.Buildererror(ErrorCause value)API name:errorBulkResponseItem.BuilderforcedRefresh(java.lang.Boolean value)API name:forced_refreshBulkResponseItem.Builderget(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:getBulkResponseItem.Builderget(InlineGet<java.util.Map<java.lang.String,JsonData>> value)API name:getBulkResponseItem.Builderid(java.lang.String value)API name:_idBulkResponseItem.Builderindex(java.lang.String value)Required - API name:_indexBulkResponseItem.BuilderoperationType(OperationType value)Required -BulkResponseItem.BuilderprimaryTerm(java.lang.Long value)API name:_primary_termBulkResponseItem.Builderresult(java.lang.String value)API name:resultBulkResponseItem.BuilderseqNo(java.lang.Long value)API name:_seq_noBulkResponseItem.Buildershards(java.util.function.Function<ShardStatistics.Builder,ObjectBuilder<ShardStatistics>> fn)API name:_shardsBulkResponseItem.Buildershards(ShardStatistics value)API name:_shardsBulkResponseItem.Builderstatus(int value)Required - API name:statusBulkResponseItem.Builderversion(java.lang.Long value)API name:_version-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
operationType
public final BulkResponseItem.Builder operationType(OperationType value)
Required -
-
id
public final BulkResponseItem.Builder id(@Nullable java.lang.String value)
API name:_id
-
index
public final BulkResponseItem.Builder index(java.lang.String value)
Required - API name:_index
-
status
public final BulkResponseItem.Builder status(int value)
Required - API name:status
-
error
public final BulkResponseItem.Builder error(@Nullable ErrorCause value)
API name:error
-
error
public final BulkResponseItem.Builder error(java.util.function.Function<ErrorCause.Builder,ObjectBuilder<ErrorCause>> fn)
API name:error
-
primaryTerm
public final BulkResponseItem.Builder primaryTerm(@Nullable java.lang.Long value)
API name:_primary_term
-
result
public final BulkResponseItem.Builder result(@Nullable java.lang.String value)
API name:result
-
seqNo
public final BulkResponseItem.Builder seqNo(@Nullable java.lang.Long value)
API name:_seq_no
-
shards
public final BulkResponseItem.Builder shards(@Nullable ShardStatistics value)
API name:_shards
-
shards
public final BulkResponseItem.Builder shards(java.util.function.Function<ShardStatistics.Builder,ObjectBuilder<ShardStatistics>> fn)
API name:_shards
-
version
public final BulkResponseItem.Builder version(@Nullable java.lang.Long value)
API name:_version
-
forcedRefresh
public final BulkResponseItem.Builder forcedRefresh(@Nullable java.lang.Boolean value)
API name:forced_refresh
-
get
public final BulkResponseItem.Builder get(@Nullable InlineGet<java.util.Map<java.lang.String,JsonData>> value)
API name:get
-
get
public final BulkResponseItem.Builder 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
-
build
public BulkResponseItem build()
Builds aBulkResponseItem.- Specified by:
buildin interfaceObjectBuilder<BulkResponseItem>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-