/* Ċ Ġ* ĠCopyright ĠThe ĠOpen Telemetry ĠAuthors Ċ Ġ* ĠSPDX - License - Identifier : ĠApache - 2 . 0 Ċ Ġ*/ Ċ package Ġio . op entelemetry . kotlin . api . metrics . internal Ċ Ċ import Ġio . op entelemetry . kotlin . api . metrics . Meter Ċ import Ġio . op entelemetry . kotlin . api . metrics . Meter Builder Ċ import Ġio . op entelemetry . kotlin . api . metrics . Meter Provider Ċ Ċ /** ĠA Ġ[ Meter Provider ] Ġthat Ġdoes Ġnothing . Ġ*/ Ċ class ĠNo op Meter Provider Ġprivate Ġconstructor () Ġ: ĠMeter Provider Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġmeter Builder ( instrumentation Name : ĠString ): ĠMeter Builder Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠBU IL DER _ INSTANCE ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġclass ĠNo op Meter Builder Ġ: ĠMeter Builder Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġset Schema Url ( schema Url : ĠString ): ĠMeter Builder Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġset Instrumentation Version ( instrumentation Version : ĠString ): ĠMeter Builder Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġbuild (): ĠMeter Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠNo op Meter . instance ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠINSTANCE Ġ= ĠNo op Meter Provider () ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠBU IL DER _ INSTANCE : ĠMeter Builder Ġ= ĠNo op Meter Builder () ĊĠĠĠĠĠĠĠ Ġval Ġinstance : ĠMeter Provider ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= ĠINSTANCE ĊĠĠĠ Ġ} Ċ } Ċ