Class HostIdResourceComponentProvider

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

@AutoService(io.opentelemetry.sdk.autoconfigure.spi.internal.ComponentProvider.class) public class HostIdResourceComponentProvider extends Object implements io.opentelemetry.sdk.autoconfigure.spi.Ordered
Declarative config host id 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

    • HostIdResourceComponentProvider

      public HostIdResourceComponentProvider()
  • Method Details

    • order

      public int order()
      Specified by:
      order in interface io.opentelemetry.sdk.autoconfigure.spi.Ordered
    • 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>