Interface ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- ElasticsearchEndpointBuilderFactory
public static interface ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the Elasticsearch Rest component.
-
-
Method Summary
-
-
-
Method Detail
-
advanced
default ElasticsearchEndpointBuilderFactory.AdvancedElasticsearchEndpointBuilder advanced()
-
connectionTimeout
default ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder connectionTimeout(int connectionTimeout)
The time in ms to wait before connection will timeout. The option is a: <code>int</code> type. Default: 30000 Group: producer- Parameters:
connectionTimeout
- the value to set- Returns:
- the dsl builder
-
connectionTimeout
default ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder connectionTimeout(String connectionTimeout)
The time in ms to wait before connection will timeout. The option will be converted to a <code>int</code> type. Default: 30000 Group: producer- Parameters:
connectionTimeout
- the value to set- Returns:
- the dsl builder
-
disconnect
default ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder disconnect(boolean disconnect)
Disconnect after it finish calling the producer. The option is a: <code>boolean</code> type. Default: false Group: producer- Parameters:
disconnect
- the value to set- Returns:
- the dsl builder
-
disconnect
default ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder disconnect(String disconnect)
Disconnect after it finish calling the producer. The option will be converted to a <code>boolean</code> type. Default: false Group: producer- Parameters:
disconnect
- the value to set- Returns:
- the dsl builder
-
from
default ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder from(Integer from)
Starting index of the response. The option is a: <code>java.lang.Integer</code> type. Group: producer- Parameters:
from
- the value to set- Returns:
- the dsl builder
-
from
default ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder from(String from)
Starting index of the response. The option will be converted to a <code>java.lang.Integer</code> type. Group: producer- Parameters:
from
- the value to set- Returns:
- the dsl builder
-
hostAddresses
default ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder hostAddresses(String hostAddresses)
Comma separated list with ip:port formatted remote transport addresses to use. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
hostAddresses
- the value to set- Returns:
- the dsl builder
-
indexName
default ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder indexName(String indexName)
The name of the index to act against. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
indexName
- the value to set- Returns:
- the dsl builder
-
maxRetryTimeout
default ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder maxRetryTimeout(int maxRetryTimeout)
The time in ms before retry. The option is a: <code>int</code> type. Default: 30000 Group: producer- Parameters:
maxRetryTimeout
- the value to set- Returns:
- the dsl builder
-
maxRetryTimeout
default ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder maxRetryTimeout(String maxRetryTimeout)
The time in ms before retry. The option will be converted to a <code>int</code> type. Default: 30000 Group: producer- Parameters:
maxRetryTimeout
- the value to set- Returns:
- the dsl builder
-
operation
default ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder operation(org.apache.camel.component.elasticsearch.ElasticsearchOperation operation)
What operation to perform. The option is a: <code>org.apache.camel.component.elasticsearch.ElasticsearchOperation</code> type. Group: producer- Parameters:
operation
- the value to set- Returns:
- the dsl builder
-
operation
default ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder operation(String operation)
What operation to perform. The option will be converted to a <code>org.apache.camel.component.elasticsearch.ElasticsearchOperation</code> type. Group: producer- Parameters:
operation
- the value to set- Returns:
- the dsl builder
-
scrollKeepAliveMs
default ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder scrollKeepAliveMs(int scrollKeepAliveMs)
Time in ms during which elasticsearch will keep search context alive. The option is a: <code>int</code> type. Default: 60000 Group: producer- Parameters:
scrollKeepAliveMs
- the value to set- Returns:
- the dsl builder
-
scrollKeepAliveMs
default ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder scrollKeepAliveMs(String scrollKeepAliveMs)
Time in ms during which elasticsearch will keep search context alive. The option will be converted to a <code>int</code> type. Default: 60000 Group: producer- Parameters:
scrollKeepAliveMs
- the value to set- Returns:
- the dsl builder
-
size
default ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder size(Integer size)
Size of the response. The option is a: <code>java.lang.Integer</code> type. Group: producer- Parameters:
size
- the value to set- Returns:
- the dsl builder
-
size
default ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder size(String size)
Size of the response. The option will be converted to a <code>java.lang.Integer</code> type. Group: producer- Parameters:
size
- the value to set- Returns:
- the dsl builder
-
socketTimeout
default ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder socketTimeout(int socketTimeout)
The timeout in ms to wait before the socket will timeout. The option is a: <code>int</code> type. Default: 30000 Group: producer- Parameters:
socketTimeout
- the value to set- Returns:
- the dsl builder
-
socketTimeout
default ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder socketTimeout(String socketTimeout)
The timeout in ms to wait before the socket will timeout. The option will be converted to a <code>int</code> type. Default: 30000 Group: producer- Parameters:
socketTimeout
- the value to set- Returns:
- the dsl builder
-
useScroll
default ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder useScroll(boolean useScroll)
Enable scroll usage. The option is a: <code>boolean</code> type. Default: false Group: producer- Parameters:
useScroll
- the value to set- Returns:
- the dsl builder
-
useScroll
default ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder useScroll(String useScroll)
Enable scroll usage. The option will be converted to a <code>boolean</code> type. Default: false Group: producer- Parameters:
useScroll
- the value to set- Returns:
- the dsl builder
-
waitForActiveShards
default ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder waitForActiveShards(int waitForActiveShards)
Index creation waits for the write consistency number of shards to be available. The option is a: <code>int</code> type. Default: 1 Group: producer- Parameters:
waitForActiveShards
- the value to set- Returns:
- the dsl builder
-
waitForActiveShards
default ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder waitForActiveShards(String waitForActiveShards)
Index creation waits for the write consistency number of shards to be available. The option will be converted to a <code>int</code> type. Default: 1 Group: producer- Parameters:
waitForActiveShards
- the value to set- Returns:
- the dsl builder
-
enableSSL
default ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder enableSSL(boolean enableSSL)
Enable SSL. The option is a: <code>boolean</code> type. Default: false Group: security- Parameters:
enableSSL
- the value to set- Returns:
- the dsl builder
-
enableSSL
default ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder enableSSL(String enableSSL)
Enable SSL. The option will be converted to a <code>boolean</code> type. Default: false Group: security- Parameters:
enableSSL
- the value to set- Returns:
- the dsl builder
-
-