Package io.opentelemetry.api
Interface OpenTelemetryBuilder<T extends OpenTelemetryBuilder<T>>
-
- All Known Implementing Classes:
DefaultOpenTelemetry.Builder
public interface OpenTelemetryBuilder<T extends OpenTelemetryBuilder<T>>A builder of an implementation of the OpenTelemetry API. Generally used to reconfigure SDK implementations.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OpenTelemetrybuild()Returns a newOpenTelemetrybased on the configuration in thisOpenTelemetryBuilder.TsetMeterProvider(MeterProvider meterProvider)Sets theMeterProviderto use.TsetPropagators(io.opentelemetry.context.propagation.ContextPropagators propagators)Sets theContextPropagatorsto use.TsetTracerProvider(TracerProvider tracerProvider)Sets theTracerProviderto use.
-
-
-
Method Detail
-
setTracerProvider
T setTracerProvider(TracerProvider tracerProvider)
Sets theTracerProviderto use.
-
setMeterProvider
T setMeterProvider(MeterProvider meterProvider)
Sets theMeterProviderto use.
-
setPropagators
T setPropagators(io.opentelemetry.context.propagation.ContextPropagators propagators)
Sets theContextPropagatorsto use.
-
build
OpenTelemetry build()
Returns a newOpenTelemetrybased on the configuration in thisOpenTelemetryBuilder.
-
-