Class OpenLineageEgeriaInformationSupplyChainRunFacet
java.lang.Object
org.odpi.openmetadata.frameworks.integration.openlineage.OpenLineageFacet
org.odpi.openmetadata.frameworks.integration.openlineage.OpenLineageRunFacet
org.odpi.openmetadata.frameworks.integration.openlineage.OpenLineageEgeriaInformationSupplyChainRunFacet
This class represents Egeria's custom egeria_informationSupplyChain run facet. It names the information supply
chain that a run is part of, so that the lineage Egeria catalogues from the run is tagged with it. Any
OpenLineage producer (for example an Apache Airflow DAG) can add it to its run events.
It follows the facet schema at "https://egeria-project.org/openlineage/facets/1-0-0/EgeriaInformationSupplyChainRunFacet.json#/$defs/EgeriaInformationSupplyChainRunFacet".
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanCompare the values of the supplied object with those stored in the current object.Return the qualified name of the information supply chain that the run is part of.inthashCode()Return hash code based on properties.voidsetIscQualifiedName(String iscQualifiedName) Set up the qualified name of the information supply chain that the run is part of.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, setAdditionalProperty
-
Field Details
-
FACET_NAME
Key of the facet in the run's facets.- See Also:
-
SCHEMA_URL
Location of the facet's schema.- See Also:
-
-
Constructor Details
-
OpenLineageEgeriaInformationSupplyChainRunFacet
public OpenLineageEgeriaInformationSupplyChainRunFacet()Default constructor
-
-
Method Details
-
getIscQualifiedName
Return the qualified name of the information supply chain that the run is part of.- Returns:
- string
-
setIscQualifiedName
Set up the qualified name of the information supply chain that the run is part of.- Parameters:
iscQualifiedName- string
-
toString
Standard toString method.- Overrides:
toStringin classOpenLineageRunFacet- 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 based on properties.- Overrides:
hashCodein classOpenLineageFacet- Returns:
- int
-