Class ArangoDbEndpointBuilderFactory.ArangoDbHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.ArangoDbEndpointBuilderFactory.ArangoDbHeaderNameBuilder
Enclosing interface:
ArangoDbEndpointBuilderFactory

public static class ArangoDbEndpointBuilderFactory.ArangoDbHeaderNameBuilder extends Object
The builder of headers' name for the ArangoDb component.
  • Constructor Details

    • ArangoDbHeaderNameBuilder

      public ArangoDbHeaderNameBuilder()
  • Method Details

    • arangoDbMultiUpdate

      public String arangoDbMultiUpdate()
      Indicates if there are multiple documents to update. If set to true, the body of the message must be a Collection of documents to update. The option is a: java.lang.Boolean type. Default: false Group: producer
      Returns:
      the name of the header ArangoDbMultiUpdate.
    • arangoDbMultiInsert

      public String arangoDbMultiInsert()
      Indicates if there are multiple documents to insert. If set to true, the body of the message must be a Collection of documents to insert. The option is a: java.lang.Boolean type. Default: false Group: producer
      Returns:
      the name of the header ArangoDbMultiInsert.
    • arangoDbMultiDelete

      public String arangoDbMultiDelete()
      Indicates if there are multiple documents to delete. If set to true, the body of the message must be a Collection of key of documents to delete. The option is a: java.lang.Boolean type. Default: false Group: producer
      Returns:
      the name of the header ArangoDbMultiDelete.
    • key

      public String key()
      The Arango key to use for the operation. The option is a: java.lang.String type. Group: producer
      Returns:
      the name of the header key.
    • resultClassType

      public String resultClassType()
      The type of the result of the operation. The option is a: java.lang.Class type. Default: BaseDocument.class or BaseEdgeDocument.class Group: producer
      Returns:
      the name of the header ResultClassType.
    • arangoDbAqlQuery

      public String arangoDbAqlQuery()
      The AQL query to execute. The option is a: java.lang.String type. Group: producer
      Returns:
      the name of the header ArangoDbAqlQuery.
    • arangoDbAqlParameters

      public String arangoDbAqlParameters()
      The key/value pairs defining the variables to bind the query to. The option is a: java.util.Map type. Group: producer
      Returns:
      the name of the header ArangoDbAqlParameters.
    • arangoDbAqlOptions

      public String arangoDbAqlOptions()
      The additional options that will be passed to the query API. The option is a: com.arangodb.model.AqlQueryOptions type. Group: advanced
      Returns:
      the name of the header ArangoDbAqlOptions.