Class OsResourceComponentProvider

java.lang.Object
io.opentelemetry.instrumentation.resources.internal.OsResourceComponentProvider
All Implemented Interfaces:
io.opentelemetry.sdk.autoconfigure.spi.internal.ComponentProvider<io.opentelemetry.sdk.resources.Resource>

@AutoService(io.opentelemetry.sdk.autoconfigure.spi.internal.ComponentProvider.class) public class OsResourceComponentProvider extends Object
Declarative config os resource provider.

This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.

  • Constructor Details

    • OsResourceComponentProvider

      public OsResourceComponentProvider()
  • Method Details

    • getType

      public Class<io.opentelemetry.sdk.resources.Resource> getType()
      Specified by:
      getType in interface io.opentelemetry.sdk.autoconfigure.spi.internal.ComponentProvider<io.opentelemetry.sdk.resources.Resource>
    • getName

      public String getName()
      Specified by:
      getName in interface io.opentelemetry.sdk.autoconfigure.spi.internal.ComponentProvider<io.opentelemetry.sdk.resources.Resource>
    • create

      public io.opentelemetry.sdk.resources.Resource create(io.opentelemetry.api.incubator.config.DeclarativeConfigProperties declarativeConfigProperties)
      Specified by:
      create in interface io.opentelemetry.sdk.autoconfigure.spi.internal.ComponentProvider<io.opentelemetry.sdk.resources.Resource>