Class OpenTelemetryEndpointBuilderFactory.OpenTelemetryHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.OpenTelemetryEndpointBuilderFactory.OpenTelemetryHeaderNameBuilder
Enclosing interface:
OpenTelemetryEndpointBuilderFactory

public static class OpenTelemetryEndpointBuilderFactory.OpenTelemetryHeaderNameBuilder extends Object
The builder of headers' name for the OpenTelemetry Metrics component.
  • Constructor Details

    • OpenTelemetryHeaderNameBuilder

      public OpenTelemetryHeaderNameBuilder()
  • Method Details

    • metricsTimerAction

      public String metricsTimerAction()
      Override timer action in URI. The option is a: org.apache.camel.opentelemetry.metrics.OpenTelemetryTimerAction type. Group: producer
      Returns:
      the name of the header MetricsTimerAction.
    • metricsHistogramValue

      public String metricsHistogramValue()
      Override histogram value in URI. The option is a: long type. Group: producer
      Returns:
      the name of the header MetricsHistogramValue.
    • metricsCounterDecrement

      public String metricsCounterDecrement()
      Override decrement value in URI. The option is a: Double type. Group: producer
      Returns:
      the name of the header MetricsCounterDecrement.
    • metricsCounterIncrement

      public String metricsCounterIncrement()
      Override increment value in URI. The option is a: Double type. Group: producer
      Returns:
      the name of the header MetricsCounterIncrement.
    • metricsName

      public String metricsName()
      Override name value in URI. The option is a: String type. Group: producer
      Returns:
      the name of the header MetricsName.
    • metricsDescription

      public String metricsDescription()
      Override description value in URI. The option is a: String type. Group: producer
      Returns:
      the name of the header MetricsDescription.
    • metricsAttributes

      public String metricsAttributes()
      To augment meter attributes defined as URI parameters. The option is a: io.opentelemetry.api.common.Attributes type. Group: producer
      Returns:
      the name of the header MetricsAttributes.