Package io.elastic.api
Class ExecutionParameters.Builder
java.lang.Object
io.elastic.api.ExecutionParameters.Builder
- Enclosing class:
- ExecutionParameters
Used to build
ExecutionParameters instances.-
Constructor Summary
ConstructorsConstructorDescriptionBuilder(Message message, EventEmitter eventEmitter) Creates aExecutionParameters.Builderinstance. -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aExecutionParametersinstance.configuration(jakarta.json.JsonObject configuration) Adds component's configuration.snapshot(jakarta.json.JsonObject snapshot) Adds component's snapshot.
-
Constructor Details
-
Builder
Creates aExecutionParameters.Builderinstance.- Parameters:
message- non-null message for the componenteventEmitter- non-null EventEmitter
-
-
Method Details
-
configuration
Adds component's configuration.- Parameters:
configuration- component's configuration- Returns:
- this instance
-
snapshot
Adds component's snapshot.- Parameters:
snapshot- component's snapshot- Returns:
- this instance
-
build
Builds aExecutionParametersinstance.- Returns:
- ExecutionParameters
-