Interface MicroProfileMetricsEndpointBuilderFactory.MicroProfileMetricsEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- MicroProfileMetricsEndpointBuilderFactory
public static interface MicroProfileMetricsEndpointBuilderFactory.MicroProfileMetricsEndpointBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the MicroProfile Metrics component.
-
-
Method Summary
-
-
-
Method Detail
-
advanced
default MicroProfileMetricsEndpointBuilderFactory.AdvancedMicroProfileMetricsEndpointBuilder advanced()
-
action
default MicroProfileMetricsEndpointBuilderFactory.MicroProfileMetricsEndpointBuilder action(String action)
Action to use when using the timer type. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
action
- the value to set- Returns:
- the dsl builder
-
counterIncrement
default MicroProfileMetricsEndpointBuilderFactory.MicroProfileMetricsEndpointBuilder counterIncrement(Long counterIncrement)
Increment value when using the counter type. The option is a: <code>java.lang.Long</code> type. Group: producer- Parameters:
counterIncrement
- the value to set- Returns:
- the dsl builder
-
counterIncrement
default MicroProfileMetricsEndpointBuilderFactory.MicroProfileMetricsEndpointBuilder counterIncrement(String counterIncrement)
Increment value when using the counter type. The option will be converted to a <code>java.lang.Long</code> type. Group: producer- Parameters:
counterIncrement
- the value to set- Returns:
- the dsl builder
-
description
default MicroProfileMetricsEndpointBuilderFactory.MicroProfileMetricsEndpointBuilder description(String description)
Metric description. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
description
- the value to set- Returns:
- the dsl builder
-
displayName
default MicroProfileMetricsEndpointBuilderFactory.MicroProfileMetricsEndpointBuilder displayName(String displayName)
Metric display name. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
displayName
- the value to set- Returns:
- the dsl builder
-
gaugeDecrement
default MicroProfileMetricsEndpointBuilderFactory.MicroProfileMetricsEndpointBuilder gaugeDecrement(Boolean gaugeDecrement)
Decrement metric value when using concurrent gauge type. The option is a: <code>java.lang.Boolean</code> type. Group: producer- Parameters:
gaugeDecrement
- the value to set- Returns:
- the dsl builder
-
gaugeDecrement
default MicroProfileMetricsEndpointBuilderFactory.MicroProfileMetricsEndpointBuilder gaugeDecrement(String gaugeDecrement)
Decrement metric value when using concurrent gauge type. The option will be converted to a <code>java.lang.Boolean</code> type. Group: producer- Parameters:
gaugeDecrement
- the value to set- Returns:
- the dsl builder
-
gaugeIncrement
default MicroProfileMetricsEndpointBuilderFactory.MicroProfileMetricsEndpointBuilder gaugeIncrement(Boolean gaugeIncrement)
Increment metric value when using the concurrent gauge type. The option is a: <code>java.lang.Boolean</code> type. Group: producer- Parameters:
gaugeIncrement
- the value to set- Returns:
- the dsl builder
-
gaugeIncrement
default MicroProfileMetricsEndpointBuilderFactory.MicroProfileMetricsEndpointBuilder gaugeIncrement(String gaugeIncrement)
Increment metric value when using the concurrent gauge type. The option will be converted to a <code>java.lang.Boolean</code> type. Group: producer- Parameters:
gaugeIncrement
- the value to set- Returns:
- the dsl builder
-
gaugeValue
default MicroProfileMetricsEndpointBuilderFactory.MicroProfileMetricsEndpointBuilder gaugeValue(Number gaugeValue)
Decrement metric value when using concurrent gauge type. The option is a: <code>java.lang.Number</code> type. Group: producer- Parameters:
gaugeValue
- the value to set- Returns:
- the dsl builder
-
gaugeValue
default MicroProfileMetricsEndpointBuilderFactory.MicroProfileMetricsEndpointBuilder gaugeValue(String gaugeValue)
Decrement metric value when using concurrent gauge type. The option will be converted to a <code>java.lang.Number</code> type. Group: producer- Parameters:
gaugeValue
- the value to set- Returns:
- the dsl builder
-
mark
default MicroProfileMetricsEndpointBuilderFactory.MicroProfileMetricsEndpointBuilder mark(Long mark)
Mark value to set when using the meter type. The option is a: <code>java.lang.Long</code> type. Group: producer- Parameters:
mark
- the value to set- Returns:
- the dsl builder
-
mark
default MicroProfileMetricsEndpointBuilderFactory.MicroProfileMetricsEndpointBuilder mark(String mark)
Mark value to set when using the meter type. The option will be converted to a <code>java.lang.Long</code> type. Group: producer- Parameters:
mark
- the value to set- Returns:
- the dsl builder
-
metricUnit
default MicroProfileMetricsEndpointBuilderFactory.MicroProfileMetricsEndpointBuilder metricUnit(String metricUnit)
Metric unit. See org.eclipse.microprofile.metrics.MetricUnits. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
metricUnit
- the value to set- Returns:
- the dsl builder
-
tags
default MicroProfileMetricsEndpointBuilderFactory.MicroProfileMetricsEndpointBuilder tags(String tags)
Comma delimited list of tags associated with the metric in the format tagName=tagValue. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
tags
- the value to set- Returns:
- the dsl builder
-
value
default MicroProfileMetricsEndpointBuilderFactory.MicroProfileMetricsEndpointBuilder value(Long value)
Value to set when using the histogram type. The option is a: <code>java.lang.Long</code> type. Group: producer- Parameters:
value
- the value to set- Returns:
- the dsl builder
-
value
default MicroProfileMetricsEndpointBuilderFactory.MicroProfileMetricsEndpointBuilder value(String value)
Value to set when using the histogram type. The option will be converted to a <code>java.lang.Long</code> type. Group: producer- Parameters:
value
- the value to set- Returns:
- the dsl builder
-
-