Class Neo4jConfiguration

java.lang.Object
org.apache.camel.component.neo4j.Neo4jConfiguration
All Implemented Interfaces:
Cloneable

@Configurer @UriParams public class Neo4jConfiguration extends Object implements Cloneable
  • Constructor Details

    • Neo4jConfiguration

      public Neo4jConfiguration()
  • Method Details

    • getDatabaseUrl

      public String getDatabaseUrl()
      URI of the Neo4j server - used for Authentication
    • setDatabaseUrl

      public void setDatabaseUrl(String databaseUrl)
    • getUsername

      public String getUsername()
      User of the database - used for Basic Authentication
    • setUsername

      public void setUsername(String username)
    • getPassword

      public String getPassword()
      Password for dbUser - used for Basic Authentication
    • setPassword

      public void setPassword(String password)
    • getLabel

      public String getLabel()
      Node Label
    • setLabel

      public void setLabel(String label)
    • getAlias

      public String getAlias()
      Node alias
    • setAlias

      public void setAlias(String alias)
    • isDetachRelationship

      public boolean isDetachRelationship()
      Detach a relationship - set true if want to delete a node and detach its relationships to other nodes at same time
    • setDetachRelationship

      public void setDetachRelationship(boolean detachRelationship)
    • getVectorIndexName

      public String getVectorIndexName()
      Vector Index Name
    • setVectorIndexName

      public void setVectorIndexName(String vectorIndexName)
    • getDimension

      public Integer getDimension()
      Dimension of Vector Index
    • setDimension

      public void setDimension(Integer dimension)
    • getSimilarityFunction

      public Neo4jSimilarityFunction getSimilarityFunction()
      Similarity Function of Vector Index
    • setSimilarityFunction

      public void setSimilarityFunction(Neo4jSimilarityFunction similarityFunction)
    • getMinScore

      public double getMinScore()
      Minimum score for Vector Similarity search
    • setMinScore

      public void setMinScore(double minScore)
    • getMaxResults

      public int getMaxResults()
      Maximum results for Vector Similarity search
    • setMaxResults

      public void setMaxResults(int maxResults)
    • getDriver

      public org.neo4j.driver.Driver getDriver()
      Advanced - Driver
    • setDriver

      public void setDriver(org.neo4j.driver.Driver driver)
    • getRealm

      public String getRealm()
      Realm - used for Basic Authentication
    • setRealm

      public void setRealm(String realm)
    • getToken

      public String getToken()
      Token - used for Bearer Authentication
    • setToken

      public void setToken(String token)
    • getKerberosAuthTicket

      public String getKerberosAuthTicket()
      Encoded base64 ticket - used for Kerberos Authentication
    • setKerberosAuthTicket

      public void setKerberosAuthTicket(String kerberosAuthTicket)
    • getQuery

      public String getQuery()
      Cypher Query
    • setQuery

      public void setQuery(String query)
    • copy

      public Neo4jConfiguration copy()