Interface OpenLineageRunEventSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<OpenLineageRunEventSummary.Builder,
,OpenLineageRunEventSummary> SdkBuilder<OpenLineageRunEventSummary.Builder,
,OpenLineageRunEventSummary> SdkPojo
- Enclosing class:
OpenLineageRunEventSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe event type of the open lineage run event summary.eventType
(OpenLineageRunState eventType) The event type of the open lineage run event summary.inputs
(Collection<NameIdentifier> inputs) The inputs of the open lineage run event summary.inputs
(Consumer<NameIdentifier.Builder>... inputs) The inputs of the open lineage run event summary.inputs
(NameIdentifier... inputs) The inputs of the open lineage run event summary.The job of the open lineage run event summary.job
(NameIdentifier job) The job of the open lineage run event summary.outputs
(Collection<NameIdentifier> outputs) The outputs of the open lineage run event summary.outputs
(Consumer<NameIdentifier.Builder>... outputs) The outputs of the open lineage run event summary.outputs
(NameIdentifier... outputs) The outputs of the open lineage run event summary.The runID of the open lineage run event summary.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
eventType
The event type of the open lineage run event summary.
- Parameters:
eventType
- The event type of the open lineage run event summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
eventType
The event type of the open lineage run event summary.
- Parameters:
eventType
- The event type of the open lineage run event summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
inputs
The inputs of the open lineage run event summary.
- Parameters:
inputs
- The inputs of the open lineage run event summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputs
The inputs of the open lineage run event summary.
- Parameters:
inputs
- The inputs of the open lineage run event summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputs
The inputs of the open lineage run event summary.
This is a convenience method that creates an instance of theNameIdentifier.Builder
avoiding the need to create one manually viaNameIdentifier.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinputs(List<NameIdentifier>)
.- Parameters:
inputs
- a consumer that will call methods onNameIdentifier.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
job
The job of the open lineage run event summary.
- Parameters:
job
- The job of the open lineage run event summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
job
The job of the open lineage run event summary.
This is a convenience method that creates an instance of theNameIdentifier.Builder
avoiding the need to create one manually viaNameIdentifier.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tojob(NameIdentifier)
.- Parameters:
job
- a consumer that will call methods onNameIdentifier.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
outputs
The outputs of the open lineage run event summary.
- Parameters:
outputs
- The outputs of the open lineage run event summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputs
The outputs of the open lineage run event summary.
- Parameters:
outputs
- The outputs of the open lineage run event summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputs
The outputs of the open lineage run event summary.
This is a convenience method that creates an instance of theNameIdentifier.Builder
avoiding the need to create one manually viaNameIdentifier.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooutputs(List<NameIdentifier>)
.- Parameters:
outputs
- a consumer that will call methods onNameIdentifier.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
runId
The runID of the open lineage run event summary.
- Parameters:
runId
- The runID of the open lineage run event summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-