Class OpenLineage.NominalTimeRunFacetBuilder

    • Constructor Detail

      • NominalTimeRunFacetBuilder

        public NominalTimeRunFacetBuilder()
    • Method Detail

      • nominalStartTime

        public OpenLineage.NominalTimeRunFacetBuilder nominalStartTime​(java.time.ZonedDateTime nominalStartTime)
        Parameters:
        nominalStartTime - An [ISO-8601](https://en.wikipedia.org/wiki/ISO_8601) timestamp representing the nominal start time (included) of the run. AKA the schedule time
        Returns:
        this
      • nominalEndTime

        public OpenLineage.NominalTimeRunFacetBuilder nominalEndTime​(java.time.ZonedDateTime nominalEndTime)
        Parameters:
        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)
        Returns:
        this
      • put

        public OpenLineage.NominalTimeRunFacetBuilder put​(java.lang.String key,
                                                          java.lang.Object value)
        add additional properties
        Parameters:
        key - the additional property name
        value - the additional property value
        Returns:
        this