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 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

      default OpensearchEndpointBuilderFactory.OpensearchEndpointBuilder 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

      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

      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

      default OpensearchEndpointBuilderFactory.OpensearchEndpointBuilder 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

      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 OpensearchEndpointBuilderFactory.OpensearchEndpointBuilder 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

      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

      default OpensearchEndpointBuilderFactory.OpensearchEndpointBuilder 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

      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