Class MicroProfileMetricsEndpointBuilderFactory.MicroProfileMetricsHeaderNameBuilder

  • Enclosing interface:
    MicroProfileMetricsEndpointBuilderFactory

    public static class MicroProfileMetricsEndpointBuilderFactory.MicroProfileMetricsHeaderNameBuilder
    extends Object
    The builder of headers' name for the MicroProfile Metrics component.
    • Constructor Detail

      • MicroProfileMetricsHeaderNameBuilder

        public MicroProfileMetricsHeaderNameBuilder()
    • Method Detail

      • microProfileMetricsCounterIncrement

        public String microProfileMetricsCounterIncrement()
        Override increment value in URI. The option is a: long type. Group: producer
        Returns:
        the name of the header MicroProfileMetricsCounterIncrement.
      • microProfileMetricsGaugeIncrement

        public String microProfileMetricsGaugeIncrement()
        Override gaugeIncrement value from the URI. The option is a: Boolean type. Group: producer
        Returns:
        the name of the header MicroProfileMetricsGaugeIncrement.
      • microProfileMetricsGaugeDecrement

        public String microProfileMetricsGaugeDecrement()
        Override gaugeDecrement value from the URI. The option is a: Boolean type. Group: producer
        Returns:
        the name of the header MicroProfileMetricsGaugeDecrement.
      • microProfileMetricsGaugeValue

        public String microProfileMetricsGaugeValue()
        Override gaugeValue value from the URI. The option is a: Number type. Group: producer
        Returns:
        the name of the header MicroProfileMetricsGaugeValue.
      • microProfileMetricsHistogramValue

        public String microProfileMetricsHistogramValue()
        Override histogram value from the URI. The option is a: Long type. Group: producer
        Returns:
        the name of the header MicroProfileMetricsHistogramValue.
      • microProfileMetricsMeterMark

        public String microProfileMetricsMeterMark()
        Override meter mark value from the URI. The option is a: Long type. Group: producer
        Returns:
        the name of the header MicroProfileMetricsMeterMark.
      • microProfileMetricsDescription

        public String microProfileMetricsDescription()
        The description within the metric metadata. The option is a: String type. Group: producer
        Returns:
        the name of the header MicroProfileMetricsDescription.
      • microProfileMetricsDisplayName

        public String microProfileMetricsDisplayName()
        The display name within the metric metadata. The option is a: String type. Group: producer
        Returns:
        the name of the header MicroProfileMetricsDisplayName.
      • microProfileMetricsName

        public String microProfileMetricsName()
        The name of the metric. The option is a: String type. Group: producer
        Returns:
        the name of the header MicroProfileMetricsName.
      • microProfileMetricsTags

        public String microProfileMetricsTags()
        The tags of the metric. The option is a: String type. Group: producer
        Returns:
        the name of the header MicroProfileMetricsTags.
      • microProfileMetricsType

        public String microProfileMetricsType()
        The type of the metric. The option is a: org.eclipse.microprofile.metrics.MetricType type. Group: producer
        Returns:
        the name of the header MicroProfileMetricsType.
      • microProfileMetricsUnits

        public String microProfileMetricsUnits()
        The metric unit within the metric metadata. The option is a: String type. Group: producer
        Returns:
        the name of the header MicroProfileMetricsUnits.
      • microProfileMetricsTimerAction

        public String microProfileMetricsTimerAction()
        Override time action from the URI. The option is a: org.apache.camel.component.microprofile.metrics.TimerAction type. Group: producer
        Returns:
        the name of the header MicroProfileMetricsTimerAction.