Package io.opentelemetry.sdk.metrics
Class MeterSdkProvider.Builder
- java.lang.Object
-
- io.opentelemetry.sdk.metrics.MeterSdkProvider.Builder
-
- Enclosing class:
- MeterSdkProvider
public static final class MeterSdkProvider.Builder extends java.lang.ObjectBuilder class for theMeterSdkProvider. Has fully functional default implementations of all three required interfaces.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MeterSdkProviderbuild()Create a new TracerSdkFactory instance.MeterSdkProvider.BuildersetClock(io.opentelemetry.sdk.common.Clock clock)Assign aClock.MeterSdkProvider.BuildersetResource(io.opentelemetry.sdk.resources.Resource resource)Assign aResourceto be attached to all Spans created by Tracers.
-
-
-
Method Detail
-
setClock
public MeterSdkProvider.Builder setClock(@Nonnull io.opentelemetry.sdk.common.Clock clock)
Assign aClock.- Parameters:
clock- The clock to use for all temporal needs.- Returns:
- this
-
setResource
public MeterSdkProvider.Builder setResource(@Nonnull io.opentelemetry.sdk.resources.Resource resource)
Assign aResourceto be attached to all Spans created by Tracers.- Parameters:
resource- A Resource implementation.- Returns:
- this
-
build
public MeterSdkProvider build()
Create a new TracerSdkFactory instance.- Returns:
- An initialized TracerSdkFactory.
-
-