Interface OpensearchEndpointBuilderFactory.OpensearchEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
OpensearchEndpointBuilderFactory
public static interface OpensearchEndpointBuilderFactory.OpensearchEndpointBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the OpenSearch component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()
certificatePath
(String certificatePath) The certificate that can be used to access the ES Cluster.connectionTimeout
(int connectionTimeout) The time in ms to wait before connection will timeout.connectionTimeout
(String connectionTimeout) The time in ms to wait before connection will timeout.disconnect
(boolean disconnect) Disconnect after it finish calling the producer.disconnect
(String disconnect) Disconnect after it finish calling the producer.enableSSL
(boolean enableSSL) Enable SSL.Enable SSL.Starting index of the response.Starting index of the response.hostAddresses
(String hostAddresses) Comma separated list with ip:port formatted remote transport addresses to use.The name of the index to act against.maxRetryTimeout
(int maxRetryTimeout) The time in ms before retry.maxRetryTimeout
(String maxRetryTimeout) The time in ms before retry.What operation to perform.operation
(org.apache.camel.component.opensearch.OpensearchOperation operation) What operation to perform.scrollKeepAliveMs
(int scrollKeepAliveMs) Time in ms during which OpenSearch will keep search context alive.scrollKeepAliveMs
(String scrollKeepAliveMs) Time in ms during which OpenSearch will keep search context alive.Size of the response.Size of the response.socketTimeout
(int socketTimeout) The timeout in ms to wait before the socket will timeout.socketTimeout
(String socketTimeout) The timeout in ms to wait before the socket will timeout.useScroll
(boolean useScroll) Enable scroll usage.Enable scroll usage.waitForActiveShards
(int waitForActiveShards) Index creation waits for the write consistency number of shards to be available.waitForActiveShards
(String waitForActiveShards) Index creation waits for the write consistency number of shards to be available.Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
connectionTimeout
default OpensearchEndpointBuilderFactory.OpensearchEndpointBuilder 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 OpensearchEndpointBuilderFactory.OpensearchEndpointBuilder 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
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
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
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
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 OpensearchEndpointBuilderFactory.OpensearchEndpointBuilder 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
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 OpensearchEndpointBuilderFactory.OpensearchEndpointBuilder 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 OpensearchEndpointBuilderFactory.OpensearchEndpointBuilder 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 OpensearchEndpointBuilderFactory.OpensearchEndpointBuilder operation(org.apache.camel.component.opensearch.OpensearchOperation operation) What operation to perform. The option is a: <code>org.apache.camel.component.opensearch.OpensearchOperation</code> type. Group: producer- Parameters:
operation
- the value to set- Returns:
- the dsl builder
-
operation
What operation to perform. The option will be converted to a <code>org.apache.camel.component.opensearch.OpensearchOperation</code> type. Group: producer- Parameters:
operation
- the value to set- Returns:
- the dsl builder
-
scrollKeepAliveMs
default OpensearchEndpointBuilderFactory.OpensearchEndpointBuilder scrollKeepAliveMs(int scrollKeepAliveMs) Time in ms during which OpenSearch 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 OpensearchEndpointBuilderFactory.OpensearchEndpointBuilder scrollKeepAliveMs(String scrollKeepAliveMs) Time in ms during which OpenSearch 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
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
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
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 OpensearchEndpointBuilderFactory.OpensearchEndpointBuilder 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
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
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 OpensearchEndpointBuilderFactory.OpensearchEndpointBuilder 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 OpensearchEndpointBuilderFactory.OpensearchEndpointBuilder 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
-
certificatePath
default OpensearchEndpointBuilderFactory.OpensearchEndpointBuilder certificatePath(String certificatePath) The certificate that can be used to access the ES Cluster. It can be loaded by default from classpath, but you can prefix with classpath:, file:, or http: to load the resource from different systems. 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
-
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
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
-