Class OpenLineage.LineageJobEntry

java.lang.Object
io.openlineage.client.OpenLineage.LineageJobEntry
All Implemented Interfaces:
OpenLineage.LineageEntry
Enclosing class:
OpenLineage

public static final class OpenLineage.LineageJobEntry extends Object implements OpenLineage.LineageEntry
model class for LineageJobEntry
  • Method Details

    • getNamespace

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

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

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

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

      public List<OpenLineage.LineageInput> getInputs()
      Returns:
      Source inputs feeding this target job.
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object