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 StringarangoDbAqlOptions()The additional options that will be passed to the query API.StringarangoDbAqlParameters()The key/value pairs defining the variables to bind the query to.StringarangoDbAqlQuery()The AQL query to execute.StringarangoDbMultiDelete()Indicates if there are multiple documents to delete.StringarangoDbMultiInsert()Indicates if there are multiple documents to insert.StringarangoDbMultiUpdate()Indicates if there are multiple documents to update.Stringkey()The Arango key to use for the operation.StringresultClassType()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.Booleantype. 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.Booleantype. 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.Booleantype. 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.Stringtype. 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.Classtype. 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.Stringtype. 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.Maptype. 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.AqlQueryOptionstype. Group: advanced- Returns:
- the name of the header
ArangoDbAqlOptions.
-
-