Class OpenLineageEgeriaGovernanceActionRunFacet


public class OpenLineageEgeriaGovernanceActionRunFacet extends OpenLineageRunFacet
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 Details

  • Constructor Details

    • OpenLineageEgeriaGovernanceActionRunFacet

      public OpenLineageEgeriaGovernanceActionRunFacet()
      Default constructor
  • Method Details

    • getIscQualifiedName

      public String getIscQualifiedName()
      Return the qualified name of the information supply chain that the governance action is part of.
      Returns:
      string
    • setIscQualifiedName

      public void setIscQualifiedName(String iscQualifiedName)
      Set up the qualified name of the information supply chain that the governance action is part of.
      Parameters:
      iscQualifiedName - string
    • getEngineActionGUID

      public String getEngineActionGUID()
      Return the unique identifier of the engine action that describes this run.
      Returns:
      string
    • setEngineActionGUID

      public void setEngineActionGUID(String engineActionGUID)
      Set up the unique identifier of the engine action that describes this run.
      Parameters:
      engineActionGUID - string
    • getGovernanceEngineName

      public String getGovernanceEngineName()
      Return the name of the governance engine that ran the governance action.
      Returns:
      string
    • setGovernanceEngineName

      public void setGovernanceEngineName(String governanceEngineName)
      Set up the name of the governance engine that ran the governance action.
      Parameters:
      governanceEngineName - string
    • getRequestType

      public String getRequestType()
      Return the request type that selected the governance service.
      Returns:
      string
    • setRequestType

      public void setRequestType(String requestType)
      Set up the request type that selected the governance service.
      Parameters:
      requestType - string
    • getGovernanceActionTypeName

      public String getGovernanceActionTypeName()
      Return the name of the governance action type that the engine action was created from.
      Returns:
      string
    • setGovernanceActionTypeName

      public void setGovernanceActionTypeName(String governanceActionTypeName)
      Set up the name of the governance action type that the engine action was created from.
      Parameters:
      governanceActionTypeName - string
    • getProcessName

      public String getProcessName()
      Return the name of the governance action process that the engine action is part of.
      Returns:
      string
    • setProcessName

      public void setProcessName(String processName)
      Set up the name of the governance action process that the engine action is part of.
      Parameters:
      processName - string
    • getProcessStepName

      public String getProcessStepName()
      Return the name of the governance action process step that the engine action implements.
      Returns:
      string
    • setProcessStepName

      public void setProcessStepName(String processStepName)
      Set up the name of the governance action process step that the engine action implements.
      Parameters:
      processStepName - string
    • toString

      public String toString()
      Standard toString method.
      Overrides:
      toString in class OpenLineageRunFacet
      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:
      equals in class OpenLineageFacet
      Parameters:
      objectToCompare - supplied object
      Returns:
      boolean result of comparison
    • hashCode

      public int hashCode()
      Return hash code based on properties.
      Overrides:
      hashCode in class OpenLineageFacet
      Returns:
      int