Class DefaultMeterProvider.NoopMeterBuilder

java.lang.Object
io.opentelemetry.api.metrics.DefaultMeterProvider.NoopMeterBuilder
All Implemented Interfaces:
MeterBuilder
Enclosing class:
DefaultMeterProvider

private static class DefaultMeterProvider.NoopMeterBuilder extends Object implements MeterBuilder
  • Constructor Details

    • NoopMeterBuilder

      private NoopMeterBuilder()
  • Method Details

    • setSchemaUrl

      public MeterBuilder setSchemaUrl(String schemaUrl)
      Description copied from interface: MeterBuilder
      Set the scope schema URL of the resulting Meter. Schema URL is part of Meter identity.
      Specified by:
      setSchemaUrl in interface MeterBuilder
      Parameters:
      schemaUrl - The schema URL.
      Returns:
      this
    • setInstrumentationVersion

      public MeterBuilder setInstrumentationVersion(String instrumentationScopeVersion)
      Description copied from interface: MeterBuilder
      Sets the instrumentation scope version of the resulting Meter. Version is part of Meter identity.
      Specified by:
      setInstrumentationVersion in interface MeterBuilder
      Parameters:
      instrumentationScopeVersion - The instrumentation scope version.
      Returns:
      this
    • build

      public Meter build()
      Description copied from interface: MeterBuilder
      Gets or creates a Meter instance.
      Specified by:
      build in interface MeterBuilder
      Returns:
      a Meter instance configured with the provided options.