public static class TracerSdkProvider.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
TracerSdkProvider |
build()
Create a new TracerSdkFactory instance.
|
TracerSdkProvider.Builder |
setClock(io.opentelemetry.sdk.common.Clock clock)
Assign a
Clock. |
TracerSdkProvider.Builder |
setIdsGenerator(IdsGenerator idsGenerator)
Assign an
IdsGenerator. |
TracerSdkProvider.Builder |
setResource(io.opentelemetry.sdk.resources.Resource resource)
Assign a
Resource to be attached to all Spans created by Tracers. |
public TracerSdkProvider.Builder setClock(io.opentelemetry.sdk.common.Clock clock)
Clock.clock - The clock to use for all temporal needs.public TracerSdkProvider.Builder setIdsGenerator(IdsGenerator idsGenerator)
IdsGenerator.idsGenerator - A generator for trace and span ids. Note: this should be thread-safe and
as contention free as possible.public TracerSdkProvider.Builder setResource(io.opentelemetry.sdk.resources.Resource resource)
Resource to be attached to all Spans created by Tracers.resource - A Resource implementation.public TracerSdkProvider build()