Class ElasticsearchRestClientEndpointBuilderFactory.ElasticsearchRestClientHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.ElasticsearchRestClientEndpointBuilderFactory.ElasticsearchRestClientHeaderNameBuilder
Enclosing interface:
ElasticsearchRestClientEndpointBuilderFactory

public static class ElasticsearchRestClientEndpointBuilderFactory.ElasticsearchRestClientHeaderNameBuilder extends Object
The builder of headers' name for the Elasticsearch Low level Rest Client component.
  • Constructor Details

    • ElasticsearchRestClientHeaderNameBuilder

      public ElasticsearchRestClientHeaderNameBuilder()
  • Method Details

    • iD

      public String iD()
      ID of the object to index or retrieve or delete. The option is a: String type. Group: producer
      Returns:
      the name of the header ID.
    • searchQuery

      public String searchQuery()
      The JSON Query to perform for search. The option is a: String type. Group: producer
      Returns:
      the name of the header SEARCH_QUERY.
    • indexSettings

      public String indexSettings()
      Advanced - The JSON Index Settings and/or Mappings Query to perform to create an index. The option is a: String type. Group: producer
      Returns:
      the name of the header INDEX_SETTINGS.
    • indexName

      public String indexName()
      The Index name. The option is a: String type. Group: producer
      Returns:
      the name of the header INDEX_NAME.
    • oPERATION

      public String oPERATION()
      The operation to perform. The option is a: org.apache.camel.component.elasticsearch.rest.client.ElasticsearchRestClientOperation type. Group: producer
      Returns:
      the name of the header OPERATION.