Package io.openlineage.client
Class OpenLineageClient.Builder
- java.lang.Object
-
- io.openlineage.client.OpenLineageClient.Builder
-
- Enclosing class:
- OpenLineageClient
public static final class OpenLineageClient.Builder extends java.lang.Object
Builder forOpenLineageClient
instances.Usage:
OpenLineageClient client = OpenLineageClient().builder() .url("http://localhost:5000") .build()
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OpenLineageClient
build()
OpenLineageClient.Builder
circuitBreaker(@NonNull CircuitBreaker circuitBreaker)
OpenLineageClient.Builder
disableFacets(@NonNull java.lang.String... disabledFacets)
OpenLineageClient.Builder
meterRegistry(@NonNull io.micrometer.core.instrument.MeterRegistry meterRegistry)
OpenLineageClient.Builder
transport(@NonNull Transport transport)
-
-
-
Method Detail
-
transport
public OpenLineageClient.Builder transport(@NonNull @NonNull Transport transport)
-
circuitBreaker
public OpenLineageClient.Builder circuitBreaker(@NonNull @NonNull CircuitBreaker circuitBreaker)
-
meterRegistry
public OpenLineageClient.Builder meterRegistry(@NonNull @NonNull io.micrometer.core.instrument.MeterRegistry meterRegistry)
-
disableFacets
public OpenLineageClient.Builder disableFacets(@NonNull @NonNull java.lang.String... disabledFacets)
-
build
public OpenLineageClient build()
- Returns:
- an
OpenLineageClient
object with the properties of thisOpenLineageClient.Builder
.
-
-