Class OpenLineageParentRunFacet
java.lang.Object
org.odpi.openmetadata.integrationservices.lineage.properties.OpenLineageFacet
org.odpi.openmetadata.integrationservices.lineage.properties.OpenLineageDataSetFacet
org.odpi.openmetadata.integrationservices.lineage.properties.OpenLineageParentRunFacet
This class represents the content of an open lineage schema for a parent run facet as defined in JSON
spec https://openlineage.io/spec/facets/1-0-0/ParentRunFacet.json#/$defs/ParentRunFacet.
It is used internally in Egeria to pass this information to the Lineage Integrator OMIS's integration connectors.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Compare the values of the supplied object with those stored in the current object.getJob()
Return details of the parent process.getRun()
Return details of the parent process's run.int
hashCode()
Return hash code basa``ed on properties.void
Set up details of the parent process.void
Set up details of the parent process's run.toString()
Standard toString method.Methods inherited from class org.odpi.openmetadata.integrationservices.lineage.properties.OpenLineageFacet
get_producer, get_schemaURL, getAdditionalProperties, set_producer, set_schemaURL, setAdditionalProperties
-
Constructor Details
-
OpenLineageParentRunFacet
public OpenLineageParentRunFacet()Default constructor
-
-
Method Details
-
getRun
Return details of the parent process's run.- Returns:
- run information
-
setRun
Set up details of the parent process's run.- Parameters:
run
- run information
-
getJob
Return details of the parent process.- Returns:
- job information
-
setJob
Set up details of the parent process.- Parameters:
job
- job information
-
toString
Standard toString method.- Overrides:
toString
in classOpenLineageDataSetFacet
- Returns:
- print out of variables in a JSON-style
-
equals
Compare the values of the supplied object with those stored in the current object.- Overrides:
equals
in classOpenLineageFacet
- Parameters:
objectToCompare
- supplied object- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()Return hash code basa``ed on properties.- Overrides:
hashCode
in classOpenLineageFacet
- Returns:
- int
-