open-lineage-client
Version:
TypeScript/JavaScript client for creating and sending OpenLineage standard events.
25 lines (24 loc) • 755 B
TypeScript
import { OutputDatasetFacets, OutputStatistics } from '../facets/OutputDatasetFacets.js';
/**
* Builder for creating OutputDatasetFacets instances.
*/
export declare class OutputDatasetFacetsBuilder {
private outputStatistics;
setOutputStatistics(outputStatistics: OutputStatistics): this;
build(): OutputDatasetFacets;
}
/**
* Builder for creating OutputStatistics instances.
*/
export declare class OutputStatisticsBuilder {
private producer;
private schemaURL;
private rowCount;
private fileCount;
private size;
constructor(producer: string, schemaURL: string);
setRowCount(rowCount: number): this;
setFileCount(fileCount: number): this;
setSize(size: number): this;
build(): OutputStatistics;
}