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 OpenTelemetry
build()
Returns a newOpenTelemetry
based on the configuration passed in this builder.DefaultOpenTelemetryBuilder
setPropagators(io.opentelemetry.context.propagation.ContextPropagators propagators)
Sets theContextPropagators
to use.DefaultOpenTelemetryBuilder
setTracerProvider(TracerProvider tracerProvider)
Sets theTracerProvider
to use.
-
-
-
Method Detail
-
setTracerProvider
public DefaultOpenTelemetryBuilder setTracerProvider(TracerProvider tracerProvider)
Sets theTracerProvider
to use.- Parameters:
tracerProvider
- theTracerProvider
to use.- Returns:
- this.
-
setPropagators
public DefaultOpenTelemetryBuilder setPropagators(io.opentelemetry.context.propagation.ContextPropagators propagators)
Sets theContextPropagators
to use.- Parameters:
propagators
- theContextPropagators
to use.- Returns:
- this.
-
build
public OpenTelemetry build()
Returns a newOpenTelemetry
based on the configuration passed in this builder.- Returns:
- a new
OpenTelemetry
.
-
-