Class OpenLineageEgeriaGovernanceActionRunFacet
java.lang.Object
org.odpi.openmetadata.frameworks.integration.openlineage.OpenLineageFacet
org.odpi.openmetadata.frameworks.integration.openlineage.OpenLineageRunFacet
org.odpi.openmetadata.frameworks.integration.openlineage.OpenLineageEgeriaGovernanceActionRunFacet
This class represents Egeria's custom egeria_governanceAction run facet. It describes the governance action
that a run represents, including the information supply chain that the governance action is part of.
It follows the facet schema at "https://egeria-project.org/openlineage/facets/1-0-0/EgeriaGovernanceActionRunFacet.json#/$defs/EgeriaGovernanceActionRunFacet".
-
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 unique identifier of the engine action that describes this run.Return the name of the governance action type that the engine action was created from.Return the name of the governance engine that ran the governance action.Return the qualified name of the information supply chain that the governance action is part of.Return the name of the governance action process that the engine action is part of.Return the name of the governance action process step that the engine action implements.Return the request type that selected the governance service.inthashCode()Return hash code based on properties.voidsetEngineActionGUID(String engineActionGUID) Set up the unique identifier of the engine action that describes this run.voidsetGovernanceActionTypeName(String governanceActionTypeName) Set up the name of the governance action type that the engine action was created from.voidsetGovernanceEngineName(String governanceEngineName) Set up the name of the governance engine that ran the governance action.voidsetIscQualifiedName(String iscQualifiedName) Set up the qualified name of the information supply chain that the governance action is part of.voidsetProcessName(String processName) Set up the name of the governance action process that the engine action is part of.voidsetProcessStepName(String processStepName) Set up the name of the governance action process step that the engine action implements.voidsetRequestType(String requestType) Set up the request type that selected the governance service.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
-
OpenLineageEgeriaGovernanceActionRunFacet
public OpenLineageEgeriaGovernanceActionRunFacet()Default constructor
-
-
Method Details
-
getIscQualifiedName
Return the qualified name of the information supply chain that the governance action is part of.- Returns:
- string
-
setIscQualifiedName
Set up the qualified name of the information supply chain that the governance action is part of.- Parameters:
iscQualifiedName- string
-
getEngineActionGUID
Return the unique identifier of the engine action that describes this run.- Returns:
- string
-
setEngineActionGUID
Set up the unique identifier of the engine action that describes this run.- Parameters:
engineActionGUID- string
-
getGovernanceEngineName
Return the name of the governance engine that ran the governance action.- Returns:
- string
-
setGovernanceEngineName
Set up the name of the governance engine that ran the governance action.- Parameters:
governanceEngineName- string
-
getRequestType
Return the request type that selected the governance service.- Returns:
- string
-
setRequestType
Set up the request type that selected the governance service.- Parameters:
requestType- string
-
getGovernanceActionTypeName
Return the name of the governance action type that the engine action was created from.- Returns:
- string
-
setGovernanceActionTypeName
Set up the name of the governance action type that the engine action was created from.- Parameters:
governanceActionTypeName- string
-
getProcessName
Return the name of the governance action process that the engine action is part of.- Returns:
- string
-
setProcessName
Set up the name of the governance action process that the engine action is part of.- Parameters:
processName- string
-
getProcessStepName
Return the name of the governance action process step that the engine action implements.- Returns:
- string
-
setProcessStepName
Set up the name of the governance action process step that the engine action implements.- Parameters:
processStepName- 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
-