Interface OutputDatasetWithFacets

All Known Implementing Classes:
OutputDatasetWithDelegate, OutputDatasetWithIdentifier

public interface OutputDatasetWithFacets
Interface representing an output dataset with associated facets (metadata).

Classes implementing this interface provide methods to retrieve builders for both dataset facets and output dataset facets. These facets capture metadata associated with the output dataset.

  • Method Summary

    Modifier and Type
    Method
    Description
    io.openlineage.client.OpenLineage.DatasetFacetsBuilder
    Returns the OpenLineage.DatasetFacetsBuilder for building dataset facets.
    io.openlineage.client.OpenLineage.OutputDatasetOutputFacetsBuilder
    Returns the OpenLineage.OutputDatasetOutputFacetsBuilder for building output dataset facets.
  • Method Details

    • getDatasetFacetsBuilder

      io.openlineage.client.OpenLineage.DatasetFacetsBuilder getDatasetFacetsBuilder()
      Returns the OpenLineage.DatasetFacetsBuilder for building dataset facets.

      Dataset facets include general metadata associated with the dataset.

      Returns:
      the dataset facets builder
    • getOutputFacetsBuilder

      io.openlineage.client.OpenLineage.OutputDatasetOutputFacetsBuilder getOutputFacetsBuilder()
      Returns the OpenLineage.OutputDatasetOutputFacetsBuilder for building output dataset facets.

      Output dataset facets include specific metadata related to the output datasets being written.

      Returns:
      the output dataset facets builder