Interface ElasticsearchRestClientEndpointBuilderFactory.ElasticsearchRestClientEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
ElasticsearchRestClientEndpointBuilderFactory
public static interface ElasticsearchRestClientEndpointBuilderFactory.ElasticsearchRestClientEndpointBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the Elasticsearch Low level Rest Client
component.
-
Method Summary
Modifier and TypeMethodDescriptiondefault ElasticsearchRestClientEndpointBuilderFactory.AdvancedElasticsearchRestClientEndpointBuilderadvanced()certificatePath(String certificatePath) Certificate Path.connectionTimeout(int connectionTimeout) Connection timeout.connectionTimeout(String connectionTimeout) Connection timeout.hostAddressesList(String hostAddressesList) List of host Addresses, multiple hosts can be separated by comma.Index Name.Operation.operation(org.apache.camel.component.elasticsearch.rest.client.ElasticsearchRestClientOperation operation) Operation.Password.socketTimeout(int socketTimeout) Socket timeout.socketTimeout(String socketTimeout) Socket timeout.Username.Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
connectionTimeout
default ElasticsearchRestClientEndpointBuilderFactory.ElasticsearchRestClientEndpointBuilder connectionTimeout(int connectionTimeout) Connection 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 ElasticsearchRestClientEndpointBuilderFactory.ElasticsearchRestClientEndpointBuilder connectionTimeout(String connectionTimeout) Connection 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
-
hostAddressesList
default ElasticsearchRestClientEndpointBuilderFactory.ElasticsearchRestClientEndpointBuilder hostAddressesList(String hostAddressesList) List of host Addresses, multiple hosts can be separated by comma. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
hostAddressesList- the value to set- Returns:
- the dsl builder
-
indexName
default ElasticsearchRestClientEndpointBuilderFactory.ElasticsearchRestClientEndpointBuilder indexName(String indexName) Index Name. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
indexName- the value to set- Returns:
- the dsl builder
-
operation
default ElasticsearchRestClientEndpointBuilderFactory.ElasticsearchRestClientEndpointBuilder operation(org.apache.camel.component.elasticsearch.rest.client.ElasticsearchRestClientOperation operation) Operation. The option is a: <code>org.apache.camel.component.elasticsearch.rest.client.ElasticsearchRestClientOperation</code> type. Required: true Group: producer- Parameters:
operation- the value to set- Returns:
- the dsl builder
-
operation
default ElasticsearchRestClientEndpointBuilderFactory.ElasticsearchRestClientEndpointBuilder operation(String operation) Operation. The option will be converted to a <code>org.apache.camel.component.elasticsearch.rest.client.ElasticsearchRestClientOperation</code> type. Required: true Group: producer- Parameters:
operation- the value to set- Returns:
- the dsl builder
-
socketTimeout
default ElasticsearchRestClientEndpointBuilderFactory.ElasticsearchRestClientEndpointBuilder socketTimeout(int socketTimeout) Socket 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 ElasticsearchRestClientEndpointBuilderFactory.ElasticsearchRestClientEndpointBuilder socketTimeout(String socketTimeout) Socket 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
-
certificatePath
default ElasticsearchRestClientEndpointBuilderFactory.ElasticsearchRestClientEndpointBuilder certificatePath(String certificatePath) Certificate Path. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
certificatePath- the value to set- Returns:
- the dsl builder
-
password
default ElasticsearchRestClientEndpointBuilderFactory.ElasticsearchRestClientEndpointBuilder password(String password) Password. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
password- the value to set- Returns:
- the dsl builder
-
user
default ElasticsearchRestClientEndpointBuilderFactory.ElasticsearchRestClientEndpointBuilder user(String user) Username. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
user- the value to set- Returns:
- the dsl builder
-