Class HostResourceComponentProvider

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

    • HostResourceComponentProvider

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