public static final class OpenLineage.DatasetFacetsBuilder extends java.lang.Object implements OpenLineage.Builder<OpenLineage.DatasetFacets>
| Constructor and Description |
|---|
DatasetFacetsBuilder() |
public OpenLineage.DatasetFacetsBuilder documentation(OpenLineage.DocumentationDatasetFacet documentation)
documentation - the documentationpublic OpenLineage.DatasetFacetsBuilder dataSource(OpenLineage.DatasourceDatasetFacet dataSource)
dataSource - the dataSourcepublic OpenLineage.DatasetFacetsBuilder version(OpenLineage.DatasetVersionDatasetFacet version)
version - the versionpublic OpenLineage.DatasetFacetsBuilder schema(OpenLineage.SchemaDatasetFacet schema)
schema - the schemapublic OpenLineage.DatasetFacetsBuilder ownership(OpenLineage.OwnershipDatasetFacet ownership)
ownership - the ownershippublic OpenLineage.DatasetFacetsBuilder storage(OpenLineage.StorageDatasetFacet storage)
storage - the storagepublic OpenLineage.DatasetFacetsBuilder columnLineage(OpenLineage.ColumnLineageDatasetFacet columnLineage)
columnLineage - the columnLineagepublic OpenLineage.DatasetFacetsBuilder symlinks(OpenLineage.SymlinksDatasetFacet symlinks)
symlinks - the symlinkspublic OpenLineage.DatasetFacetsBuilder lifecycleStateChange(OpenLineage.LifecycleStateChangeDatasetFacet lifecycleStateChange)
lifecycleStateChange - the lifecycleStateChangepublic OpenLineage.DatasetFacetsBuilder put(java.lang.String key, OpenLineage.DatasetFacet value)
key - the additional property namevalue - the additional property valuepublic OpenLineage.DatasetFacets build()
build in interface OpenLineage.Builder<OpenLineage.DatasetFacets>