Class ArangoDbEndpointBuilderFactory.ArangoDbHeaderNameBuilder
java.lang.Object
org.apache.camel.builder.endpoint.dsl.ArangoDbEndpointBuilderFactory.ArangoDbHeaderNameBuilder
- Enclosing interface:
- ArangoDbEndpointBuilderFactory
The builder of headers' name for the ArangoDb component.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionThe additional options that will be passed to the query API.The key/value pairs defining the variables to bind the query to.The AQL query to execute.Indicates if there are multiple documents to delete.Indicates if there are multiple documents to insert.Indicates if there are multiple documents to update.key()
The Arango key to use for the operation.The type of the result of the operation.
-
Constructor Details
-
ArangoDbHeaderNameBuilder
public ArangoDbHeaderNameBuilder()
-
-
Method Details
-
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
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
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
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
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
The AQL query to execute. The option is a:java.lang.String
type. Group: producer- Returns:
- the name of the header
ArangoDbAqlQuery
.
-
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
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
.
-