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.Builder
instance. -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aExecutionParameters
instance.configuration
(jakarta.json.JsonObject configuration) Adds component's configuration.snapshot
(jakarta.json.JsonObject snapshot) Adds component's snapshot.
-
Constructor Details
-
Builder
Creates aExecutionParameters.Builder
instance.- 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 aExecutionParameters
instance.- Returns:
- ExecutionParameters
-