Elasticsearch

Elasticsearch

Scheme: elasticsearch

Represents an Elasticsearch endpoint.

Name Kind Type Required Deprecated Default Value Enum Values Description
clusterName path java.lang.String true false Name of cluster or use local for local mode
operation parameter java.lang.String true false INDEX
BULK
BULK_INDEX
GET_BY_ID
DELETE
What operation to perform
indexName parameter java.lang.String false The name of the index to act against
indexType parameter java.lang.String false The type of the index to act against
consistencyLevel parameter org.elasticsearch.action.WriteConsistencyLevel false DEFAULT DEFAULT
ONE
QUORUM
ALL
The write consistency level to use with INDEX and BULK operations (can be any of ONE, QUORUM, ALL or DEFAULT)
replicationType parameter org.elasticsearch.action.support.replication.ReplicationType false DEFAULT SYNC
ASYNC
DEFAULT
The replication type to use with INDEX and BULK operations (can be any of SYNC, ASYNC or DEFAULT)
data parameter java.lang.Boolean false Is the node going to be allowed to allocate data (shards) to it or not. This setting map to the node.data setting.
ip parameter java.lang.String false The TransportClient remote host ip to use
transportAddresses parameter java.lang.String false Comma separated list with ip:port formatted remote transport addresses to use. The ip and port options must be left blank for transportAddresses to be considered instead.
port parameter int false 9300 The TransportClient remote port to use (defaults to 9300)
exchangePattern parameter org.apache.camel.ExchangePattern false InOnly InOnly
RobustInOnly
InOut
InOptionalOut
OutOnly
RobustOutOnly
OutIn
OutOptionalIn
Sets the default exchange pattern when creating an exchange
synchronous parameter boolean false false Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).