Class OpenTelemetryResource
- java.lang.Object
-
- com.avioconsulting.mule.opentelemetry.api.config.OpenTelemetryResource
-
- All Implemented Interfaces:
OtelConfigMapProvider
@Alias("resource") public class OpenTelemetryResource extends Object implements OtelConfigMapProvider
-
-
Constructor Summary
Constructors Constructor Description OpenTelemetryResource()OpenTelemetryResource(String serviceName, List<Attribute> resourceAttributes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)Map<String,String>getConfigMap()The implementation ofOtelConfigMapProvider.getConfigMap()must return aMapwith OpenTelemetry semantic attribute keys and appropriate values.List<Attribute>getResourceAttributes()StringgetServiceName()inthashCode()
-
-
-
Method Detail
-
getServiceName
public String getServiceName()
-
getConfigMap
public Map<String,String> getConfigMap()
Description copied from interface:OtelConfigMapProviderThe implementation ofOtelConfigMapProvider.getConfigMap()must return aMapwith OpenTelemetry semantic attribute keys and appropriate values.- Specified by:
getConfigMapin interfaceOtelConfigMapProvider- Returns:
Map
-
-