Class OpenLineageEnvironmentVariablesRunFacet


public class OpenLineageEnvironmentVariablesRunFacet extends OpenLineageRunFacet
This class represents the environmentVariables run facet. It captures the environment variables in effect for the run. It follows the OpenLineage facet spec https://openlineage.io/spec/facets/1-0-0/EnvironmentVariablesRunFacet.json#/$defs/EnvironmentVariablesRunFacet.
  • Constructor Details

    • OpenLineageEnvironmentVariablesRunFacet

      public OpenLineageEnvironmentVariablesRunFacet()
      Default constructor
  • Method Details

    • getEnvironmentVariables

      public List<OpenLineageEnvironmentVariablesRunFacetVariable> getEnvironmentVariables()
      Return the environment variables for the run.
      Returns:
      list
    • setEnvironmentVariables

      public void setEnvironmentVariables(List<OpenLineageEnvironmentVariablesRunFacetVariable> environmentVariables)
      Set up the environment variables for the run.
      Parameters:
      environmentVariables - list
    • 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