Class OpenLineageOutputDataSetOutputFacet

java.lang.Object
org.odpi.openmetadata.frameworks.integration.openlineage.OpenLineageFacet
org.odpi.openmetadata.frameworks.integration.openlineage.OpenLineageOutputDataSetOutputFacet
Direct Known Subclasses:
OpenLineageIcebergCommitReportOutputDataSetFacet, OpenLineageOutputStatisticsOutputDataSetFacet, OpenLineageOutputSubsetOutputDataSetFacet

public class OpenLineageOutputDataSetOutputFacet extends OpenLineageFacet
This class represents an output dataset facet (a facet describing the data written to a dataset by a particular run) from the OpenLineage standard spec https://openlineage.io/spec/2-0-2/OpenLineage.json#/$defs/OutputDatasetFacet. It is the superclass of the standard facets of this kind, and is also used directly to hold custom facets (or standard facets that are not yet modelled) whose properties are then found in additionalProperties.
  • Constructor Details

    • OpenLineageOutputDataSetOutputFacet

      public OpenLineageOutputDataSetOutputFacet()
      Default constructor
    • OpenLineageOutputDataSetOutputFacet

      public OpenLineageOutputDataSetOutputFacet(URI schemaURL)
      Constructor for subclasses that sets up the schema URL for the facet.
      Parameters:
      schemaURL - URL of the JSON schema that describes this facet
  • Method Details

    • toString

      public String toString()
      Standard toString method.
      Overrides:
      toString in class OpenLineageFacet
      Returns:
      print out of variables in a JSON-style