Class OpenLineage.LineageJobInput

java.lang.Object
io.openlineage.client.OpenLineage.LineageJobInput
All Implemented Interfaces:
OpenLineage.LineageInput
Enclosing class:
OpenLineage

public static final class OpenLineage.LineageJobInput extends Object implements OpenLineage.LineageInput
model class for LineageJobInput
  • Method Details

    • getNamespace

      public String getNamespace()
      Returns:
      The namespace of the source job. Omit together with name to refer to the event's own job.
    • getName

      public String getName()
      Returns:
      The name of the source job. Omit together with namespace to refer to the event's own job.
    • getType

      Returns:
      The source entity type. Must be JOB.
    • getRunId

      public UUID getRunId()
      Returns:
      The source job run when the relationship is tied to a specific execution.
    • getTransformations

      public List<OpenLineage.LineageTransformation> getTransformations()
      Returns:
      Transformations applied by the source job to produce the data.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object