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 Summary
Constructors -
Method Summary
Modifier 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.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
interval
Required - Collection interval (e.g., '10s' or '10000ms') of the payloadAPI name:
interval -
interval
Required - Collection interval (e.g., '10s' or '10000ms') of the payloadAPI name:
interval -
systemApiVersion
Required -API name:
system_api_version -
systemId
Required - Identifier of the monitored systemAPI name:
system_id -
type
Deprecated.7.0.0Default document type for items which don't provide oneAPI name:
type -
operations
Required - Request body.Adds all elements of
listtooperations. -
operations
Required - Request body.Adds one or more values to
operations. -
operations
public final BulkRequest.Builder operations(BulkOperationVariant value, BulkOperationVariant... values) Required - Request body.Adds one or more values to
operations. -
operations
public 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 classRequestBase.AbstractBuilder<BulkRequest.Builder>
-
build
Builds aBulkRequest.- Specified by:
buildin interfaceObjectBuilder<BulkRequest>- Throws:
NullPointerException- if some of the required fields are null.
-