public final class OpenLineage.JobTypeJobFacetBuilder extends java.lang.Object implements OpenLineage.Builder<OpenLineage.JobTypeJobFacet>
| Constructor and Description |
|---|
JobTypeJobFacetBuilder() |
| Modifier and Type | Method and Description |
|---|---|
OpenLineage.JobTypeJobFacet |
build()
build an instance of JobTypeJobFacet from the fields set in the builder
|
OpenLineage.JobTypeJobFacetBuilder |
integration(java.lang.String integration) |
OpenLineage.JobTypeJobFacetBuilder |
jobType(java.lang.String jobType) |
OpenLineage.JobTypeJobFacetBuilder |
processingType(java.lang.String processingType) |
OpenLineage.JobTypeJobFacetBuilder |
put(java.lang.String key,
java.lang.Object value)
add additional properties
|
public OpenLineage.JobTypeJobFacetBuilder processingType(java.lang.String processingType)
processingType - Job processing type like: BATCH or STREAMINGpublic OpenLineage.JobTypeJobFacetBuilder integration(java.lang.String integration)
integration - OpenLineage integration type of this job: SPARK|DBT|AIRFLOW|FLINKpublic OpenLineage.JobTypeJobFacetBuilder jobType(java.lang.String jobType)
jobType - Run type like: QUERY|COMMAND|DAG|TASK|JOB|MODELpublic OpenLineage.JobTypeJobFacetBuilder put(java.lang.String key, java.lang.Object value)
key - the additional property namevalue - the additional property valuepublic OpenLineage.JobTypeJobFacet build()
build in interface OpenLineage.Builder<OpenLineage.JobTypeJobFacet>