Interface ElasticsearchRestEndpointBuilderFactory.ElasticsearchRestEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- ElasticsearchRestEndpointBuilderFactory
public static interface ElasticsearchRestEndpointBuilderFactory.ElasticsearchRestEndpointBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the Elasticsearch Rest component.
-
-
Method Summary
-
-
-
Method Detail
-
advanced
default ElasticsearchRestEndpointBuilderFactory.AdvancedElasticsearchRestEndpointBuilder advanced()
-
connectionTimeout
default ElasticsearchRestEndpointBuilderFactory.ElasticsearchRestEndpointBuilder 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 ElasticsearchRestEndpointBuilderFactory.ElasticsearchRestEndpointBuilder 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 ElasticsearchRestEndpointBuilderFactory.ElasticsearchRestEndpointBuilder 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 ElasticsearchRestEndpointBuilderFactory.ElasticsearchRestEndpointBuilder 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 ElasticsearchRestEndpointBuilderFactory.ElasticsearchRestEndpointBuilder 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 ElasticsearchRestEndpointBuilderFactory.ElasticsearchRestEndpointBuilder 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 ElasticsearchRestEndpointBuilderFactory.ElasticsearchRestEndpointBuilder 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 ElasticsearchRestEndpointBuilderFactory.ElasticsearchRestEndpointBuilder 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 ElasticsearchRestEndpointBuilderFactory.ElasticsearchRestEndpointBuilder 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 ElasticsearchRestEndpointBuilderFactory.ElasticsearchRestEndpointBuilder 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 ElasticsearchRestEndpointBuilderFactory.ElasticsearchRestEndpointBuilder 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 ElasticsearchRestEndpointBuilderFactory.ElasticsearchRestEndpointBuilder 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 ElasticsearchRestEndpointBuilderFactory.ElasticsearchRestEndpointBuilder 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 ElasticsearchRestEndpointBuilderFactory.ElasticsearchRestEndpointBuilder 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 ElasticsearchRestEndpointBuilderFactory.ElasticsearchRestEndpointBuilder 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 ElasticsearchRestEndpointBuilderFactory.ElasticsearchRestEndpointBuilder 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 ElasticsearchRestEndpointBuilderFactory.ElasticsearchRestEndpointBuilder 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 ElasticsearchRestEndpointBuilderFactory.ElasticsearchRestEndpointBuilder 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 ElasticsearchRestEndpointBuilderFactory.ElasticsearchRestEndpointBuilder 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 ElasticsearchRestEndpointBuilderFactory.ElasticsearchRestEndpointBuilder 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 ElasticsearchRestEndpointBuilderFactory.ElasticsearchRestEndpointBuilder 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 ElasticsearchRestEndpointBuilderFactory.ElasticsearchRestEndpointBuilder 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 ElasticsearchRestEndpointBuilderFactory.ElasticsearchRestEndpointBuilder 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 ElasticsearchRestEndpointBuilderFactory.ElasticsearchRestEndpointBuilder 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
-
-