public static final class OpenLineage.DatasetFacetsBuilder extends java.lang.Object implements OpenLineage.Builder<OpenLineage.DatasetFacets>
| Constructor and Description |
|---|
DatasetFacetsBuilder() |
| Modifier and Type | Method and Description |
|---|---|
OpenLineage.DatasetFacets |
build() |
OpenLineage.DatasetFacetsBuilder |
columnLineage(OpenLineage.ColumnLineageDatasetFacet columnLineage) |
OpenLineage.DatasetFacetsBuilder |
dataSource(OpenLineage.DatasourceDatasetFacet dataSource) |
OpenLineage.DatasetFacetsBuilder |
documentation(OpenLineage.DocumentationDatasetFacet documentation) |
OpenLineage.DatasetFacetsBuilder |
lifecycleStateChange(OpenLineage.LifecycleStateChangeDatasetFacet lifecycleStateChange) |
OpenLineage.DatasetFacetsBuilder |
put(java.lang.String key,
OpenLineage.DatasetFacet value)
add additional properties
|
OpenLineage.DatasetFacetsBuilder |
schema(OpenLineage.SchemaDatasetFacet schema) |
OpenLineage.DatasetFacetsBuilder |
storage(OpenLineage.StorageDatasetFacet storage) |
OpenLineage.DatasetFacetsBuilder |
version(OpenLineage.DatasetVersionDatasetFacet version) |
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 storage(OpenLineage.StorageDatasetFacet storage)
storage - the storagepublic OpenLineage.DatasetFacetsBuilder columnLineage(OpenLineage.ColumnLineageDatasetFacet columnLineage)
columnLineage - the columnLineagepublic 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>