Package io.opentelemetry.api
Class DefaultOpenTelemetryBuilder
- java.lang.Object
-
- io.opentelemetry.api.DefaultOpenTelemetryBuilder
-
public final class DefaultOpenTelemetryBuilder extends Object
Builder class forDefaultOpenTelemetry.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OpenTelemetrybuild()Returns a newOpenTelemetrybased on the configuration passed in this builder.DefaultOpenTelemetryBuildersetPropagators(io.opentelemetry.context.propagation.ContextPropagators propagators)Sets theContextPropagatorsto use.DefaultOpenTelemetryBuildersetTracerProvider(TracerProvider tracerProvider)Sets theTracerProviderto use.
-
-
-
Method Detail
-
setTracerProvider
public DefaultOpenTelemetryBuilder setTracerProvider(TracerProvider tracerProvider)
Sets theTracerProviderto use.- Parameters:
tracerProvider- theTracerProviderto use.- Returns:
- this.
-
setPropagators
public DefaultOpenTelemetryBuilder setPropagators(io.opentelemetry.context.propagation.ContextPropagators propagators)
Sets theContextPropagatorsto use.- Parameters:
propagators- theContextPropagatorsto use.- Returns:
- this.
-
build
public OpenTelemetry build()
Returns a newOpenTelemetrybased on the configuration passed in this builder.- Returns:
- a new
OpenTelemetry.
-
-