Class MeterSdkProvider.Builder

  • Enclosing class:
    MeterSdkProvider

    public static final class MeterSdkProvider.Builder
    extends java.lang.Object
    Builder class for the MeterSdkProvider. Has fully functional default implementations of all three required interfaces.
    • Method Detail

      • setClock

        public MeterSdkProvider.Builder setClock​(@Nonnull
                                                 io.opentelemetry.sdk.common.Clock clock)
        Assign a Clock.
        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 a Resource to 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.