public final class OpenLineageClient
extends java.lang.Object
OpenLineage.RunEvents to HTTP backend.| Modifier and Type | Class and Description |
|---|---|
static class |
OpenLineageClient.Builder
Builder for
OpenLineageClient instances. |
| Constructor and Description |
|---|
OpenLineageClient()
Creates a new
OpenLineageClient object. |
OpenLineageClient(@NonNull Transport transport) |
OpenLineageClient(@NonNull Transport transport,
java.lang.String[] disabledFacets) |
| Modifier and Type | Method and Description |
|---|---|
static OpenLineageClient.Builder |
builder()
Returns an new
OpenLineageClient.Builder object for building OpenLineageClients. |
void |
emit(OpenLineage.RunEvent runEvent)
Emit the given run event to HTTP backend.
|
public OpenLineageClient()
OpenLineageClient object.public OpenLineageClient(@NonNull
@NonNull Transport transport)
public OpenLineageClient(@NonNull
@NonNull Transport transport,
java.lang.String[] disabledFacets)
public void emit(@NonNull
OpenLineage.RunEvent runEvent)
runEvent - The run event to emit.public static OpenLineageClient.Builder builder()
OpenLineageClient.Builder object for building OpenLineageClients.