Class ConsulEndpointBuilderFactory.ConsulHeaderNameBuilder
java.lang.Object
org.apache.camel.builder.endpoint.dsl.ConsulEndpointBuilderFactory.ConsulHeaderNameBuilder
- Enclosing interface:
ConsulEndpointBuilderFactory
The builder of headers' name for the Consul component.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe Producer action.The consistencyMode used for queries.The internal index value that represents when the entry was created.The data center.The event id.The event LTime.The event name.Flags associated with a value.Only on healthy services.The state to query.The optional value index.The Key on which the action should applied.Indicates whether it is the known leader.The last contact.The number of times this key has successfully been acquired in a lock.The last index that modified this key.The near node to use for queries.The node.The Node filter.The note meta-data to use for queries.Options associated to the request.The id of the prepared query.true if the response has a result.The service.The service id for agent deregistration.The session id.The session filter.The tag filter.To transform values retrieved from Consul i.e.The data version.The optional value wait.
-
Constructor Details
-
ConsulHeaderNameBuilder
public ConsulHeaderNameBuilder()
-
-
Method Details
-
consulAction
The Producer action. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
ConsulAction.
-
consulKey
The Key on which the action should applied. The option is a:Stringtype. Group: common- Returns:
- the name of the header
ConsulKey.
-
consulEventId
The event id. The option is a:Stringtype. Group: consumer- Returns:
- the name of the header
ConsulEventId.
-
consulEventName
The event name. The option is a:Stringtype. Group: consumer- Returns:
- the name of the header
ConsulEventName.
-
consulEventLTime
The event LTime. The option is a:Longtype. Group: consumer- Returns:
- the name of the header
ConsulEventLTime.
-
consulNodeFilter
The Node filter. The option is a:Stringtype. Group: consumer- Returns:
- the name of the header
ConsulNodeFilter.
-
consulTagFilter
The tag filter. The option is a:Stringtype. Group: consumer- Returns:
- the name of the header
ConsulTagFilter.
-
consulSessionFilter
The session filter. The option is a:Stringtype. Group: consumer- Returns:
- the name of the header
ConsulSessionFilter.
-
consulVersion
The data version. The option is a:Integertype. Group: consumer- Returns:
- the name of the header
ConsulVersion.
-
consulFlags
Flags associated with a value. The option is a:Longtype. Group: common- Returns:
- the name of the header
ConsulFlags.
-
consulIndex
The optional value index. The option is a:BigIntegertype. Group: producer- Returns:
- the name of the header
ConsulIndex.
-
consulWait
The optional value wait. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
ConsulWait.
-
consulCreateIndex
The internal index value that represents when the entry was created. The option is a:Longtype. Group: consumer- Returns:
- the name of the header
ConsulCreateIndex.
-
consulLockIndex
The number of times this key has successfully been acquired in a lock. The option is a:Longtype. Group: consumer- Returns:
- the name of the header
ConsulLockIndex.
-
consulModifyIndex
The last index that modified this key. The option is a:Longtype. Group: consumer- Returns:
- the name of the header
ConsulModifyIndex.
-
consulOptions
Options associated to the request. The option is a: type. Group: common- Returns:
- the name of the header
ConsulOptions.
-
consulResult
true if the response has a result. The option is a:Booleantype. Group: common- Returns:
- the name of the header
ConsulResult.
-
consulSession
The session id. The option is a:Stringtype. Group: common- Returns:
- the name of the header
ConsulSession.
-
consulValueAsString
To transform values retrieved from Consul i.e. on KV endpoint to string. The option is a:Booleantype. Group: producer- Returns:
- the name of the header
ConsulValueAsString.
-
consulNode
The node. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
ConsulNode.
-
consulService
The service. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
ConsulService.
-
consulDatacenter
The data center. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
ConsulDatacenter.
-
consulNearNode
The near node to use for queries. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
ConsulNearNode.
-
consulNodeMeta
The note meta-data to use for queries. The option is a:List<String>type. Group: producer- Returns:
- the name of the header
ConsulNodeMeta.
-
consulLastContact
The last contact. The option is a:Longtype. Group: producer- Returns:
- the name of the header
ConsulLastContact.
-
consulKnownLeader
Indicates whether it is the known leader. The option is a:Booleantype. Group: producer- Returns:
- the name of the header
ConsulKnownLeader.
-
consulConsistencyMode
The consistencyMode used for queries. The option is a:com.orbitz.consul.option.ConsistencyModetype. Default: DEFAULT Group: producer- Returns:
- the name of the header
ConsulConsistencyMode.
-
consulHealthyOnly
Only on healthy services. The option is a:Booleantype. Default: false Group: producer- Returns:
- the name of the header
ConsulHealthyOnly.
-
consulHealthyState
The state to query. The option is a:com.orbitz.consul.model.Statetype. Group: producer- Returns:
- the name of the header
ConsulHealthyState.
-
consulPreparedQueryID
The id of the prepared query. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
ConsulPreparedQueryID.
-
consulServiceId
The service id for agent deregistration. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
ConsulServiceId.
-