public final class OpenLineage.NominalTimeRunFacetBuilder extends java.lang.Object implements OpenLineage.Builder<OpenLineage.NominalTimeRunFacet>
| Constructor and Description |
|---|
NominalTimeRunFacetBuilder() |
| Modifier and Type | Method and Description |
|---|---|
OpenLineage.NominalTimeRunFacet |
build() |
OpenLineage.NominalTimeRunFacetBuilder |
nominalEndTime(java.time.ZonedDateTime nominalEndTime) |
OpenLineage.NominalTimeRunFacetBuilder |
nominalStartTime(java.time.ZonedDateTime nominalStartTime) |
OpenLineage.NominalTimeRunFacetBuilder |
put(java.lang.String key,
java.lang.Object value)
add additional properties
|
public OpenLineage.NominalTimeRunFacetBuilder nominalStartTime(java.time.ZonedDateTime nominalStartTime)
nominalStartTime - An [ISO-8601](https://en.wikipedia.org/wiki/ISO_8601) timestamp representing the nominal start time (included) of the run. AKA the schedule timepublic OpenLineage.NominalTimeRunFacetBuilder nominalEndTime(java.time.ZonedDateTime nominalEndTime)
nominalEndTime - An [ISO-8601](https://en.wikipedia.org/wiki/ISO_8601) timestamp representing the nominal end time (excluded) of the run. (Should be the nominal start time of the next run)public OpenLineage.NominalTimeRunFacetBuilder put(java.lang.String key, java.lang.Object value)
key - the additional property namevalue - the additional property valuepublic OpenLineage.NominalTimeRunFacet build()
build in interface OpenLineage.Builder<OpenLineage.NominalTimeRunFacet>