Class OpenLineageParentRunFacet
java.lang.Object
org.odpi.openmetadata.frameworks.integration.openlineage.OpenLineageFacet
org.odpi.openmetadata.frameworks.integration.openlineage.OpenLineageDataSetFacet
org.odpi.openmetadata.frameworks.integration.openlineage.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 integration daemon's integration connectors.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanCompare 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.inthashCode()Return hash code basa``ed on properties.voidSet up details of the parent process.voidSet up details of the parent process's run.toString()Standard toString method.Methods inherited from class org.odpi.openmetadata.frameworks.integration.openlineage.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:
toStringin 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:
equalsin classOpenLineageFacet- Parameters:
objectToCompare- supplied object- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()Return hash code basa``ed on properties.- Overrides:
hashCodein classOpenLineageFacet- Returns:
- int
-