Class ArangoDbEndpointBuilderFactory.ArangoDbHeaderNameBuilder

  • Enclosing interface:
    ArangoDbEndpointBuilderFactory

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

      • ArangoDbHeaderNameBuilder

        public ArangoDbHeaderNameBuilder()
    • Method Detail

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