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
-
public class OpenLineageParentRunFacet extends OpenLineageDataSetFacet
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
Constructors Constructor Description OpenLineageParentRunFacet()Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object objectToCompare)Compare the values of the supplied object with those stored in the current object.OpenLineageParentRunFacetJobgetJob()Return details of the parent process.OpenLineageParentRunFacetRungetRun()Return details of the parent process's run.inthashCode()Return hash code basa``ed on properties.voidsetJob(OpenLineageParentRunFacetJob job)Set up details of the parent process.voidsetRun(OpenLineageParentRunFacetRun run)Set up details of the parent process's run.StringtoString()Standard toString method.-
Methods inherited from class org.odpi.openmetadata.integrationservices.lineage.properties.OpenLineageFacet
get_producer, get_schemaURL, getAdditionalProperties, set_producer, set_schemaURL, setAdditionalProperties
-
-
-
-
Method Detail
-
getRun
public OpenLineageParentRunFacetRun getRun()
Return details of the parent process's run.- Returns:
- run information
-
setRun
public void setRun(OpenLineageParentRunFacetRun run)
Set up details of the parent process's run.- Parameters:
run- run information
-
getJob
public OpenLineageParentRunFacetJob getJob()
Return details of the parent process.- Returns:
- job information
-
setJob
public void setJob(OpenLineageParentRunFacetJob job)
Set up details of the parent process.- Parameters:
job- job information
-
toString
public String toString()
Standard toString method.- Overrides:
toStringin classOpenLineageDataSetFacet- Returns:
- print out of variables in a JSON-style
-
equals
public boolean equals(Object objectToCompare)
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
-
-