Class ProcessRuntimeResourceComponentProvider
java.lang.Object
io.opentelemetry.instrumentation.resources.internal.ProcessRuntimeResourceComponentProvider
- 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 ProcessRuntimeResourceComponentProvider
extends Object
Declarative config process runtime resource provider.
This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ProcessRuntimeResourceComponentProvider
public ProcessRuntimeResourceComponentProvider()
-
-
Method Details
-
getType
- Specified by:
getTypein interfaceio.opentelemetry.sdk.autoconfigure.spi.internal.ComponentProvider<io.opentelemetry.sdk.resources.Resource>
-
getName
- Specified by:
getNamein interfaceio.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:
createin interfaceio.opentelemetry.sdk.autoconfigure.spi.internal.ComponentProvider<io.opentelemetry.sdk.resources.Resource>
-