Class OpenLineageErrorMessageRunFacet


public class OpenLineageErrorMessageRunFacet extends OpenLineageRunFacet
This class represents the errorMessage run facet. It captures the error that caused the run to fail. It follows the OpenLineage facet spec https://openlineage.io/spec/facets/1-0-1/ErrorMessageRunFacet.json#/$defs/ErrorMessageRunFacet.
  • Constructor Details

    • OpenLineageErrorMessageRunFacet

      public OpenLineageErrorMessageRunFacet()
      Default constructor
  • Method Details

    • getMessage

      public String getMessage()
      Return the human-readable error message generated by the observed system.
      Returns:
      string
    • setMessage

      public void setMessage(String message)
      Set up the human-readable error message generated by the observed system.
      Parameters:
      message - string
    • getProgrammingLanguage

      public String getProgrammingLanguage()
      Return the programming language the observed system uses.
      Returns:
      string
    • setProgrammingLanguage

      public void setProgrammingLanguage(String programmingLanguage)
      Set up the programming language the observed system uses.
      Parameters:
      programmingLanguage - string
    • getStackTrace

      public String getStackTrace()
      Return the language-specific stack trace generated by the observed system.
      Returns:
      string
    • setStackTrace

      public void setStackTrace(String stackTrace)
      Set up the language-specific stack trace generated by the observed system.
      Parameters:
      stackTrace - 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