Class ContainerResourceComponentProvider
java.lang.Object
io.opentelemetry.instrumentation.resources.internal.ContainerResourceComponentProvider
- 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 ContainerResourceComponentProvider
extends Object
Declarative config container 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
-
ContainerResourceComponentProvider
public ContainerResourceComponentProvider()
-
-
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>
-