UNPKG

open-lineage-client

Version:

TypeScript/JavaScript client for creating and sending OpenLineage standard events.

27 lines (26 loc) 1.05 kB
import { DatasetFacets, ColumnLineage, DataSource, DataQualityAssertions, LifecycleStateChange, Schema, Storage, Symlinks, Version } from '../facets/DatasetFacets.js'; import { Ownership } from '../facets/JobFacets.js'; /** * Builder for creating DatasetFacets instances. */ export declare class DatasetFacetsBuilder { private columnLineage; private dataSource; private dataQualityAssertions; private lifecycleStateChange; private ownership; private schema; private storage; private symlinks; private version; setColumnLineage(columnLineage: ColumnLineage): this; setDataSource(dataSource: DataSource): this; setDataQualityAssertions(dataQualityAssertions: DataQualityAssertions): this; setLifecycleStateChange(lifecycleStateChange: LifecycleStateChange): this; setOwnership(ownership: Ownership): this; setSchema(schema: Schema): this; setStorage(storage: Storage): this; setSymlinks(symlinks: Symlinks): this; setVersion(version: Version): this; build(): DatasetFacets; }