public static final class OpenLineage.JobFacetsBuilder extends java.lang.Object implements OpenLineage.Builder<OpenLineage.JobFacets>
| Constructor and Description |
|---|
JobFacetsBuilder() |
| Modifier and Type | Method and Description |
|---|---|
OpenLineage.JobFacets |
build() |
OpenLineage.JobFacetsBuilder |
documentation(OpenLineage.DocumentationJobFacet documentation) |
OpenLineage.JobFacetsBuilder |
put(java.lang.String key,
OpenLineage.JobFacet value)
add additional properties
|
OpenLineage.JobFacetsBuilder |
sourceCode(OpenLineage.SourceCodeJobFacet sourceCode) |
OpenLineage.JobFacetsBuilder |
sourceCodeLocation(OpenLineage.SourceCodeLocationJobFacet sourceCodeLocation) |
OpenLineage.JobFacetsBuilder |
sql(OpenLineage.SQLJobFacet sql) |
public OpenLineage.JobFacetsBuilder sourceCode(OpenLineage.SourceCodeJobFacet sourceCode)
sourceCode - the sourceCodepublic OpenLineage.JobFacetsBuilder sql(OpenLineage.SQLJobFacet sql)
sql - the sqlpublic OpenLineage.JobFacetsBuilder sourceCodeLocation(OpenLineage.SourceCodeLocationJobFacet sourceCodeLocation)
sourceCodeLocation - the sourceCodeLocationpublic OpenLineage.JobFacetsBuilder documentation(OpenLineage.DocumentationJobFacet documentation)
documentation - the documentationpublic OpenLineage.JobFacetsBuilder put(java.lang.String key, OpenLineage.JobFacet value)
key - the additional property namevalue - the additional property valuepublic OpenLineage.JobFacets build()
build in interface OpenLineage.Builder<OpenLineage.JobFacets>