Class SimulateRequest
- java.lang.Object
-
- org.opensearch.client.opensearch._types.RequestBase
-
- org.opensearch.client.opensearch.ingest.SimulateRequest
-
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public class SimulateRequest extends RequestBase implements JsonpSerializable
Allows to simulate a pipeline with example documents.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSimulateRequest.BuilderBuilder forSimulateRequest.-
Nested classes/interfaces inherited from class org.opensearch.client.opensearch._types.RequestBase
RequestBase.AbstractBuilder<BuilderT extends RequestBase.AbstractBuilder<BuilderT>>
-
-
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<SimulateRequest>_DESERIALIZERJson deserializer forSimulateRequeststatic Endpoint<SimulateRequest,SimulateResponse,ErrorResponse>_ENDPOINTEndpoint "ingest.simulate".
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<Document>docs()API name:docsjava.lang.Stringid()Pipeline IDstatic SimulateRequestof(java.util.function.Function<SimulateRequest.Builder,ObjectBuilder<SimulateRequest>> fn)Pipelinepipeline()API name:pipelinevoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)protected static voidsetupSimulateRequestDeserializer(ObjectDeserializer<SimulateRequest.Builder> op)java.lang.Booleanverbose()Verbose mode.
-
-
-
Field Detail
-
_DESERIALIZER
public static final JsonpDeserializer<SimulateRequest> _DESERIALIZER
Json deserializer forSimulateRequest
-
_ENDPOINT
public static final Endpoint<SimulateRequest,SimulateResponse,ErrorResponse> _ENDPOINT
Endpoint "ingest.simulate".
-
-
Method Detail
-
of
public static SimulateRequest of(java.util.function.Function<SimulateRequest.Builder,ObjectBuilder<SimulateRequest>> fn)
-
docs
public final java.util.List<Document> docs()
API name:docs
-
id
@Nullable public final java.lang.String id()
Pipeline IDAPI name:
id
-
pipeline
@Nullable public final Pipeline pipeline()
API name:pipeline
-
verbose
@Nullable public final java.lang.Boolean verbose()
Verbose mode. Display data output for each processor in executed pipelineAPI name:
verbose
-
serialize
public void serialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
protected void serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
-
setupSimulateRequestDeserializer
protected static void setupSimulateRequestDeserializer(ObjectDeserializer<SimulateRequest.Builder> op)
-
-