Top Fields Constructors Methods
io.opentelemetry.api.trace

pack-priv Class DefaultTracerBuilder

extends Object
implements TracerBuilder
Class Inheritance
All Implemented Interfaces
io.opentelemetry.api.trace.TracerBuilder

Field Summary

Modifier and TypeField and Description
private static final DefaultTracerBuilder

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public Tracer
build()

Implements io.opentelemetry.api.trace.TracerBuilder.build.

Gets or creates a Tracer instance.

pack-priv static TracerBuilder
public TracerBuilder
setInstrumentationVersion(String
The instrumentation scope version.
instrumentationScopeVersion
)

Implements io.opentelemetry.api.trace.TracerBuilder.setInstrumentationVersion.

Sets the instrumentation scope version of the resulting Tracer.

public TracerBuilder
setSchemaUrl(String
The schema URL.
schemaUrl
)

Implements io.opentelemetry.api.trace.TracerBuilder.setSchemaUrl.

Set the scope schema URL of the resulting Tracer.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

INSTANCEback to summary
private static final DefaultTracerBuilder INSTANCE

Constructor Detail

DefaultTracerBuilderback to summary
pack-priv DefaultTracerBuilder()

Method Detail

buildback to summary
public Tracer build()

Implements io.opentelemetry.api.trace.TracerBuilder.build.

Doc from io.opentelemetry.api.trace.TracerBuilder.build.

Gets or creates a Tracer instance.

Returns:Tracer

a Tracer instance configured with the provided options.

Annotations
@Override
getInstanceback to summary
pack-priv static TracerBuilder getInstance()
setInstrumentationVersionback to summary
public TracerBuilder setInstrumentationVersion(String instrumentationScopeVersion)

Implements io.opentelemetry.api.trace.TracerBuilder.setInstrumentationVersion.

Doc from io.opentelemetry.api.trace.TracerBuilder.setInstrumentationVersion.

Sets the instrumentation scope version of the resulting Tracer. Version is part of Tracer identity.

Parameters
instrumentationScopeVersion:String

The instrumentation scope version.

Returns:TracerBuilder

this

Annotations
@Override
setSchemaUrlback to summary
public TracerBuilder setSchemaUrl(String schemaUrl)

Implements io.opentelemetry.api.trace.TracerBuilder.setSchemaUrl.

Doc from io.opentelemetry.api.trace.TracerBuilder.setSchemaUrl.

Set the scope schema URL of the resulting Tracer. Schema URL is part of Tracer identity.

Parameters
schemaUrl:String

The schema URL.

Returns:TracerBuilder

this

Annotations
@Override