Package io.openlineage.client
Class OpenLineage.JobFacetsBuilder
java.lang.Object
io.openlineage.client.OpenLineage.JobFacetsBuilder
- Enclosing class:
- OpenLineage
public static final class OpenLineage.JobFacetsBuilder
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description JobFacetsBuilder()
-
Method Summary
Modifier and Type Method Description OpenLineage.JobFacets
build()
OpenLineage.JobFacetsBuilder
documentation(OpenLineage.DocumentationJobFacet documentation)
OpenLineage.JobFacetsBuilder
put(java.lang.String key, OpenLineage.CustomFacet value)
OpenLineage.JobFacetsBuilder
sourceCodeLocation(OpenLineage.SourceCodeLocationJobFacet sourceCodeLocation)
OpenLineage.JobFacetsBuilder
sql(OpenLineage.SQLJobFacet sql)
-
Constructor Details
-
JobFacetsBuilder
public JobFacetsBuilder()
-
-
Method Details
-
documentation
- Parameters:
documentation
- the documentation- Returns:
- this
-
sourceCodeLocation
public OpenLineage.JobFacetsBuilder sourceCodeLocation(OpenLineage.SourceCodeLocationJobFacet sourceCodeLocation)- Parameters:
sourceCodeLocation
- the sourceCodeLocation- Returns:
- this
-
sql
- Parameters:
sql
- the sql- Returns:
- this
-
put
- Returns:
- this
-
build
-