Interface OpenLineageRunEventSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<OpenLineageRunEventSummary.Builder,OpenLineageRunEventSummary>,SdkBuilder<OpenLineageRunEventSummary.Builder,OpenLineageRunEventSummary>,SdkPojo
- Enclosing class:
- OpenLineageRunEventSummary
public static interface OpenLineageRunEventSummary.Builder extends SdkPojo, CopyableBuilder<OpenLineageRunEventSummary.Builder,OpenLineageRunEventSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description OpenLineageRunEventSummary.BuildereventType(String eventType)The event type of the open lineage run event summary.OpenLineageRunEventSummary.BuildereventType(OpenLineageRunState eventType)The event type of the open lineage run event summary.OpenLineageRunEventSummary.Builderinputs(Collection<NameIdentifier> inputs)The inputs of the open lineage run event summary.OpenLineageRunEventSummary.Builderinputs(Consumer<NameIdentifier.Builder>... inputs)The inputs of the open lineage run event summary.OpenLineageRunEventSummary.Builderinputs(NameIdentifier... inputs)The inputs of the open lineage run event summary.default OpenLineageRunEventSummary.Builderjob(Consumer<NameIdentifier.Builder> job)The job of the open lineage run event summary.OpenLineageRunEventSummary.Builderjob(NameIdentifier job)The job of the open lineage run event summary.OpenLineageRunEventSummary.Builderoutputs(Collection<NameIdentifier> outputs)The outputs of the open lineage run event summary.OpenLineageRunEventSummary.Builderoutputs(Consumer<NameIdentifier.Builder>... outputs)The outputs of the open lineage run event summary.OpenLineageRunEventSummary.Builderoutputs(NameIdentifier... outputs)The outputs of the open lineage run event summary.OpenLineageRunEventSummary.BuilderrunId(String runId)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 Detail
-
eventType
OpenLineageRunEventSummary.Builder eventType(String 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:
OpenLineageRunState,OpenLineageRunState
-
eventType
OpenLineageRunEventSummary.Builder eventType(OpenLineageRunState 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:
OpenLineageRunState,OpenLineageRunState
-
inputs
OpenLineageRunEventSummary.Builder inputs(Collection<NameIdentifier> 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
OpenLineageRunEventSummary.Builder inputs(NameIdentifier... 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
OpenLineageRunEventSummary.Builder inputs(Consumer<NameIdentifier.Builder>... inputs)
The inputs of the open lineage run event summary.
This is a convenience method that creates an instance of theNameIdentifier.Builderavoiding the need to create one manually viaNameIdentifier.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#inputs(List.) - 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:
#inputs(java.util.Collection)
-
job
OpenLineageRunEventSummary.Builder job(NameIdentifier 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
default OpenLineageRunEventSummary.Builder job(Consumer<NameIdentifier.Builder> job)
The job of the open lineage run event summary.
This is a convenience method that creates an instance of theNameIdentifier.Builderavoiding the need to create one manually viaNameIdentifier.builder().When the
Consumercompletes,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:
job(NameIdentifier)
-
outputs
OpenLineageRunEventSummary.Builder outputs(Collection<NameIdentifier> 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
OpenLineageRunEventSummary.Builder outputs(NameIdentifier... 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
OpenLineageRunEventSummary.Builder outputs(Consumer<NameIdentifier.Builder>... outputs)
The outputs of the open lineage run event summary.
This is a convenience method that creates an instance of theNameIdentifier.Builderavoiding the need to create one manually viaNameIdentifier.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#outputs(List.) - 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:
#outputs(java.util.Collection)
-
runId
OpenLineageRunEventSummary.Builder runId(String 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.
-
-