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 Summary
Constructors Constructor Description ArangoDbHeaderNameBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
arangoDbAqlOptions()
The additional options that will be passed to the query API.String
arangoDbAqlParameters()
The key/value pairs defining the variables to bind the query to.String
arangoDbAqlQuery()
The AQL query to execute.String
arangoDbMultiDelete()
Indicates if there are multiple documents to delete.String
arangoDbMultiInsert()
Indicates if there are multiple documents to insert.String
arangoDbMultiUpdate()
Indicates if there are multiple documents to update.String
key()
The Arango key to use for the operation.String
resultClassType()
The type of the result of the operation.
-
-
-
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
.
-
-