public final class OpenLineage.JobEventBuilder extends java.lang.Object implements OpenLineage.Builder<OpenLineage.JobEvent>
| Constructor and Description |
|---|
JobEventBuilder() |
| Modifier and Type | Method and Description |
|---|---|
OpenLineage.JobEvent |
build()
build an instance of JobEvent from the fields set in the builder
|
OpenLineage.JobEventBuilder |
eventTime(java.time.ZonedDateTime eventTime) |
OpenLineage.JobEventBuilder |
inputs(java.util.List<OpenLineage.InputDataset> inputs) |
OpenLineage.JobEventBuilder |
job(OpenLineage.Job job) |
OpenLineage.JobEventBuilder |
outputs(java.util.List<OpenLineage.OutputDataset> outputs) |
public OpenLineage.JobEventBuilder eventTime(java.time.ZonedDateTime eventTime)
eventTime - the time the event occurred atpublic OpenLineage.JobEventBuilder job(OpenLineage.Job job)
job - the jobpublic OpenLineage.JobEventBuilder inputs(java.util.List<OpenLineage.InputDataset> inputs)
inputs - The set of **input** datasets.public OpenLineage.JobEventBuilder outputs(java.util.List<OpenLineage.OutputDataset> outputs)
outputs - The set of **output** datasets.public OpenLineage.JobEvent build()
build in interface OpenLineage.Builder<OpenLineage.JobEvent>