Record Class OpenLineageGovernanceActionResolver.GovernanceActionElements

java.lang.Object
java.lang.Record
org.odpi.openmetadata.frameworks.integration.openlineage.OpenLineageGovernanceActionResolver.GovernanceActionElements
Record Components:
processGUID - unique identifier of the governance action process (or the process instance)
processQualifiedName - qualified name of the governance action process
processStepGUID - unique identifier of the process step (null if it can not be found)
processStepQualifiedName - qualified name of the process step
processInstanceGUID - unique identifier of the process instance for this run
processInstanceQualifiedName - qualified name of the process instance
Enclosing class:
OpenLineageGovernanceActionResolver

public static record OpenLineageGovernanceActionResolver.GovernanceActionElements(String processGUID, String processQualifiedName, String processStepGUID, String processStepQualifiedName, String processInstanceGUID, String processInstanceQualifiedName) extends Record
The elements behind a governance action run.
  • Constructor Details

    • GovernanceActionElements

      public GovernanceActionElements(String processGUID, String processQualifiedName, String processStepGUID, String processStepQualifiedName, String processInstanceGUID, String processInstanceQualifiedName)
      Creates an instance of a GovernanceActionElements record class.
      Parameters:
      processGUID - the value for the processGUID record component
      processQualifiedName - the value for the processQualifiedName record component
      processStepGUID - the value for the processStepGUID record component
      processStepQualifiedName - the value for the processStepQualifiedName record component
      processInstanceGUID - the value for the processInstanceGUID record component
      processInstanceQualifiedName - the value for the processInstanceQualifiedName record component
  • Method Details

    • toString

      public final String toString()
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • hashCode

      public final int hashCode()
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object o)
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      o - the object with which to compare
      Returns:
      true if this object is the same as the o argument; false otherwise.
    • processGUID

      public String processGUID()
      Returns the value of the processGUID record component.
      Returns:
      the value of the processGUID record component
    • processQualifiedName

      public String processQualifiedName()
      Returns the value of the processQualifiedName record component.
      Returns:
      the value of the processQualifiedName record component
    • processStepGUID

      public String processStepGUID()
      Returns the value of the processStepGUID record component.
      Returns:
      the value of the processStepGUID record component
    • processStepQualifiedName

      public String processStepQualifiedName()
      Returns the value of the processStepQualifiedName record component.
      Returns:
      the value of the processStepQualifiedName record component
    • processInstanceGUID

      public String processInstanceGUID()
      Returns the value of the processInstanceGUID record component.
      Returns:
      the value of the processInstanceGUID record component
    • processInstanceQualifiedName

      public String processInstanceQualifiedName()
      Returns the value of the processInstanceQualifiedName record component.
      Returns:
      the value of the processInstanceQualifiedName record component