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 processprocessStepGUID- unique identifier of the process step (null if it can not be found)processStepQualifiedName- qualified name of the process stepprocessInstanceGUID- unique identifier of the process instance for this runprocessInstanceQualifiedName- 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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.Returns the value of theprocessGUIDrecord component.Returns the value of theprocessInstanceGUIDrecord component.Returns the value of theprocessInstanceQualifiedNamerecord component.Returns the value of theprocessQualifiedNamerecord component.Returns the value of theprocessStepGUIDrecord component.Returns the value of theprocessStepQualifiedNamerecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
GovernanceActionElements
public GovernanceActionElements(String processGUID, String processQualifiedName, String processStepGUID, String processStepQualifiedName, String processInstanceGUID, String processInstanceQualifiedName) Creates an instance of aGovernanceActionElementsrecord class.- Parameters:
processGUID- the value for theprocessGUIDrecord componentprocessQualifiedName- the value for theprocessQualifiedNamerecord componentprocessStepGUID- the value for theprocessStepGUIDrecord componentprocessStepQualifiedName- the value for theprocessStepQualifiedNamerecord componentprocessInstanceGUID- the value for theprocessInstanceGUIDrecord componentprocessInstanceQualifiedName- the value for theprocessInstanceQualifiedNamerecord component
-
-
Method Details
-
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. -
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. -
equals
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 withObjects::equals(Object,Object). -
processGUID
Returns the value of theprocessGUIDrecord component.- Returns:
- the value of the
processGUIDrecord component
-
processQualifiedName
Returns the value of theprocessQualifiedNamerecord component.- Returns:
- the value of the
processQualifiedNamerecord component
-
processStepGUID
Returns the value of theprocessStepGUIDrecord component.- Returns:
- the value of the
processStepGUIDrecord component
-
processStepQualifiedName
Returns the value of theprocessStepQualifiedNamerecord component.- Returns:
- the value of the
processStepQualifiedNamerecord component
-
processInstanceGUID
Returns the value of theprocessInstanceGUIDrecord component.- Returns:
- the value of the
processInstanceGUIDrecord component
-
processInstanceQualifiedName
Returns the value of theprocessInstanceQualifiedNamerecord component.- Returns:
- the value of the
processInstanceQualifiedNamerecord component
-