Class ArangoDbConfiguration

java.lang.Object
org.apache.camel.component.arangodb.ArangoDbConfiguration
All Implemented Interfaces:
Cloneable

@UriParams public class ArangoDbConfiguration extends Object implements Cloneable
  • Constructor Details Link icon

    • ArangoDbConfiguration Link icon

      public ArangoDbConfiguration()
  • Method Details Link icon

    • getDatabase Link icon

      public String getDatabase()
    • setDatabase Link icon

      public void setDatabase(String database)
      database name
      Parameters:
      database -
    • getHost Link icon

      public String getHost()
    • setHost Link icon

      public void setHost(String host)
      ArangoDB host. If host and port are default, this field is Optional.
      Parameters:
      host -
    • getPort Link icon

      public int getPort()
    • setPort Link icon

      public void setPort(int port)
      ArangoDB exposed port. If host and port are default, this field is Optional.
      Parameters:
      port -
    • getUser Link icon

      public String getUser()
    • setUser Link icon

      public void setUser(String user)
      ArangoDB user. If user and password are default, this field is Optional.
      Parameters:
      user -
    • getPassword Link icon

      public String getPassword()
    • setPassword Link icon

      public void setPassword(String password)
      ArangoDB password. If user and password are default, this field is Optional.
      Parameters:
      password -
    • getDocumentCollection Link icon

      public String getDocumentCollection()
    • setDocumentCollection Link icon

      public void setDocumentCollection(String documentCollection)
      Collection name, when using ArangoDb as a Document Database. Set the documentCollection name when using the CRUD operation on the document database collections (SAVE_DOCUMENT , FIND_DOCUMENT_BY_KEY, UPDATE_DOCUMENT, DELETE_DOCUMENT).
      Parameters:
      documentCollection -
    • getOperation Link icon

      public ArangoDbOperation getOperation()
    • setOperation Link icon

      public void setOperation(ArangoDbOperation operation)
      Operations to perform on ArangoDb. For the operation AQL_QUERY, no need to specify a collection or graph.
      Parameters:
      operation -
    • getGraph Link icon

      public String getGraph()
    • setGraph Link icon

      public void setGraph(String graph)
      Graph name, when using ArangoDb as a Graph Database. Combine this attribute with one of the two attributes vertexCollection and edgeCollection.
      Parameters:
      graph -
    • getVertexCollection Link icon

      public String getVertexCollection()
    • setVertexCollection Link icon

      public void setVertexCollection(String vertexCollection)
      Collection name of vertices, when using ArangoDb as a Graph Database. Set the vertexCollection name to perform CRUD operation on vertices using these operations : SAVE_EDGE, FIND_EDGE_BY_KEY, UPDATE_EDGE, DELETE_EDGE. The graph attribute is mandatory.
      Parameters:
      vertexCollection -
    • getEdgeCollection Link icon

      public String getEdgeCollection()
    • setEdgeCollection Link icon

      public void setEdgeCollection(String edgeCollection)
      Collection name of vertices, when using ArangoDb as a Graph Database. Set the edgeCollection name to perform CRUD operation on edges using these operations : SAVE_VERTEX, FIND_VERTEX_BY_KEY, UPDATE_VERTEX, DELETE_VERTEX. The graph attribute is mandatory.
      Parameters:
      edgeCollection -
    • copy Link icon

      public ArangoDbConfiguration copy()