Class ProcessResourceComponentProvider

java.lang.Object
io.opentelemetry.instrumentation.resources.internal.ProcessResourceComponentProvider
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 ProcessResourceComponentProvider extends Object
Declarative config process 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

    • ProcessResourceComponentProvider

      public ProcessResourceComponentProvider()
  • 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>