Class SimulateRequest.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.RequestBase.AbstractBuilder<SimulateRequest.Builder>
co.elastic.clients.elasticsearch.ingest.SimulateRequest.Builder
- All Implemented Interfaces:
WithJson<SimulateRequest.Builder>
,ObjectBuilder<SimulateRequest>
- Enclosing class:
- SimulateRequest
public static class SimulateRequest.Builder
extends RequestBase.AbstractBuilder<SimulateRequest.Builder>
implements ObjectBuilder<SimulateRequest>
Builder for
SimulateRequest
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aSimulateRequest
.final SimulateRequest.Builder
Sample documents to test in the pipeline.final SimulateRequest.Builder
Sample documents to test in the pipeline.final SimulateRequest.Builder
Sample documents to test in the pipeline.final SimulateRequest.Builder
Pipeline to test.final SimulateRequest.Builder
Pipeline to test.final SimulateRequest.Builder
Pipeline to test.protected SimulateRequest.Builder
self()
final SimulateRequest.Builder
Iftrue
, the response includes output data for each processor in the executed pipeline.Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
docs
Sample documents to test in the pipeline.API name:
docs
Adds all elements of
list
todocs
. -
docs
Sample documents to test in the pipeline.API name:
docs
Adds one or more values to
docs
. -
docs
Sample documents to test in the pipeline.API name:
docs
Adds a value to
docs
using a builder lambda. -
id
Pipeline to test. If you don’t specify apipeline
in the request body, this parameter is required.API name:
id
-
pipeline
Pipeline to test. If you don’t specify thepipeline
request path parameter, this parameter is required. If you specify both this and the request path parameter, the API only uses the request path parameter.API name:
pipeline
-
pipeline
public final SimulateRequest.Builder pipeline(Function<Pipeline.Builder, ObjectBuilder<Pipeline>> fn) Pipeline to test. If you don’t specify thepipeline
request path parameter, this parameter is required. If you specify both this and the request path parameter, the API only uses the request path parameter.API name:
pipeline
-
verbose
Iftrue
, the response includes output data for each processor in the executed pipeline.API name:
verbose
-
self
- Specified by:
self
in classRequestBase.AbstractBuilder<SimulateRequest.Builder>
-
build
Builds aSimulateRequest
.- Specified by:
build
in interfaceObjectBuilder<SimulateRequest>
- Throws:
NullPointerException
- if some of the required fields are null.
-