Interface MetricsEndpointBuilderFactory.MetricsEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- MetricsEndpointBuilderFactory
public static interface MetricsEndpointBuilderFactory.MetricsEndpointBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the Metrics component.
-
-
Method Summary
-
-
-
Method Detail
-
advanced
default MetricsEndpointBuilderFactory.AdvancedMetricsEndpointBuilder advanced()
-
action
default MetricsEndpointBuilderFactory.MetricsEndpointBuilder action(org.apache.camel.component.metrics.MetricsTimerAction action)
Action when using timer type. The option is a: <code>org.apache.camel.component.metrics.MetricsTimerAction</code> type. Group: producer- Parameters:
action
- the value to set- Returns:
- the dsl builder
-
action
default MetricsEndpointBuilderFactory.MetricsEndpointBuilder action(String action)
Action when using timer type. The option will be converted to a <code>org.apache.camel.component.metrics.MetricsTimerAction</code> type. Group: producer- Parameters:
action
- the value to set- Returns:
- the dsl builder
-
decrement
default MetricsEndpointBuilderFactory.MetricsEndpointBuilder decrement(Long decrement)
Decrement value when using counter type. The option is a: <code>java.lang.Long</code> type. Group: producer- Parameters:
decrement
- the value to set- Returns:
- the dsl builder
-
decrement
default MetricsEndpointBuilderFactory.MetricsEndpointBuilder decrement(String decrement)
Decrement value when using counter type. The option will be converted to a <code>java.lang.Long</code> type. Group: producer- Parameters:
decrement
- the value to set- Returns:
- the dsl builder
-
increment
default MetricsEndpointBuilderFactory.MetricsEndpointBuilder increment(Long increment)
Increment value when using counter type. The option is a: <code>java.lang.Long</code> type. Group: producer- Parameters:
increment
- the value to set- Returns:
- the dsl builder
-
increment
default MetricsEndpointBuilderFactory.MetricsEndpointBuilder increment(String increment)
Increment value when using counter type. The option will be converted to a <code>java.lang.Long</code> type. Group: producer- Parameters:
increment
- the value to set- Returns:
- the dsl builder
-
mark
default MetricsEndpointBuilderFactory.MetricsEndpointBuilder mark(Long mark)
Mark when using 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 MetricsEndpointBuilderFactory.MetricsEndpointBuilder mark(String mark)
Mark when using 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
-
subject
default MetricsEndpointBuilderFactory.MetricsEndpointBuilder subject(Object subject)
Subject value when using gauge type. The option is a: <code>java.lang.Object</code> type. Group: producer- Parameters:
subject
- the value to set- Returns:
- the dsl builder
-
subject
default MetricsEndpointBuilderFactory.MetricsEndpointBuilder subject(String subject)
Subject value when using gauge type. The option will be converted to a <code>java.lang.Object</code> type. Group: producer- Parameters:
subject
- the value to set- Returns:
- the dsl builder
-
value
default MetricsEndpointBuilderFactory.MetricsEndpointBuilder value(Long value)
Value value when using 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 MetricsEndpointBuilderFactory.MetricsEndpointBuilder value(String value)
Value value when using 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
-
-