Package io.opentelemetry.sdk.trace
Class SdkTracerBuilder
java.lang.Object
io.opentelemetry.sdk.trace.SdkTracerBuilder
- All Implemented Interfaces:
TracerBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final String
private String
private final ComponentRegistry
<SdkTracer> private String
-
Constructor Summary
ConstructorsConstructorDescriptionSdkTracerBuilder
(ComponentRegistry<SdkTracer> registry, String instrumentationScopeName) -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Gets or creates aTracer
instance.setInstrumentationVersion
(String instrumentationScopeVersion) Sets the instrumentation scope version of the resultingTracer
.setSchemaUrl
(String schemaUrl) Set the scope schema URL of the resultingTracer
.
-
Field Details
-
registry
-
instrumentationScopeName
-
instrumentationScopeVersion
-
schemaUrl
-
-
Constructor Details
-
SdkTracerBuilder
SdkTracerBuilder(ComponentRegistry<SdkTracer> registry, String instrumentationScopeName)
-
-
Method Details
-
setSchemaUrl
Description copied from interface:TracerBuilder
- Specified by:
setSchemaUrl
in interfaceTracerBuilder
- Parameters:
schemaUrl
- The schema URL.- Returns:
- this
-
setInstrumentationVersion
Description copied from interface:TracerBuilder
- Specified by:
setInstrumentationVersion
in interfaceTracerBuilder
- Parameters:
instrumentationScopeVersion
- The instrumentation scope version.- Returns:
- this
-
build
Description copied from interface:TracerBuilder
Gets or creates aTracer
instance.- Specified by:
build
in interfaceTracerBuilder
- Returns:
- a
Tracer
instance configured with the provided options.
-