Class BulkRequest.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.RequestBase.AbstractBuilder<BulkRequest.Builder>
co.elastic.clients.elasticsearch.monitoring.BulkRequest.Builder
- All Implemented Interfaces:
- WithJson<BulkRequest.Builder>,- ObjectBuilder<BulkRequest>
- Enclosing class:
- BulkRequest
public static class BulkRequest.Builder
extends RequestBase.AbstractBuilder<BulkRequest.Builder>
implements ObjectBuilder<BulkRequest>
Builder for 
BulkRequest.- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbuild()Builds aBulkRequest.final BulkRequest.BuilderRequired - Collection interval (e.g., '10s' or '10000ms') of the payloadfinal BulkRequest.BuilderRequired - Collection interval (e.g., '10s' or '10000ms') of the payloadfinal BulkRequest.Builderoperations(BulkOperation value, BulkOperation... values) Required - Request body.final BulkRequest.Builderoperations(BulkOperationVariant value, BulkOperationVariant... values) Required - Request body.final BulkRequest.BuilderRequired - Request body.final BulkRequest.Builderoperations(List<BulkOperation> list) Required - Request body.protected BulkRequest.Builderself()final BulkRequest.BuildersystemApiVersion(String value) Required -final BulkRequest.BuilderRequired - Identifier of the monitored systemfinal BulkRequest.BuilderDeprecated.7.0.0Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBasewithJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
- 
Constructor Details- 
Builderpublic Builder()
 
- 
- 
Method Details- 
intervalRequired - Collection interval (e.g., '10s' or '10000ms') of the payloadAPI name: interval
- 
intervalRequired - Collection interval (e.g., '10s' or '10000ms') of the payloadAPI name: interval
- 
systemApiVersionRequired -API name: system_api_version
- 
systemIdRequired - Identifier of the monitored systemAPI name: system_id
- 
typeDeprecated.7.0.0Default document type for items which don't provide oneAPI name: type
- 
operationsRequired - Request body.Adds all elements of listtooperations.
- 
operationsRequired - Request body.Adds one or more values to operations.
- 
operationspublic final BulkRequest.Builder operations(BulkOperationVariant value, BulkOperationVariant... values) Required - Request body.Adds one or more values to operations.
- 
operationspublic final BulkRequest.Builder operations(Function<BulkOperation.Builder, ObjectBuilder<BulkOperation>> fn) Required - Request body.Adds a value to operationsusing a builder lambda.
- 
self- Specified by:
- selfin class- RequestBase.AbstractBuilder<BulkRequest.Builder>
 
- 
buildBuilds aBulkRequest.- Specified by:
- buildin interface- ObjectBuilder<BulkRequest>
- Throws:
- NullPointerException- if some of the required fields are null.
 
 
-