Package org.apache.camel.component.neo4j
Class Neo4jConfiguration
java.lang.Object
org.apache.camel.component.neo4j.Neo4jConfiguration
- All Implemented Interfaces:
Cloneable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()getAlias()Node aliasURI of the Neo4j server - used for AuthenticationDimension of Vector Indexorg.neo4j.driver.DriverAdvanced - DriverEncoded base64 ticket - used for Kerberos AuthenticationgetLabel()Node LabelintMaximum results for Vector Similarity searchdoubleMinimum score for Vector Similarity searchPassword for dbUser - used for Basic AuthenticationgetQuery()Cypher QuerygetRealm()Realm - used for Basic AuthenticationSimilarity Function of Vector IndexgetToken()Token - used for Bearer AuthenticationUser of the database - used for Basic AuthenticationVector Index NamebooleanDetach a relationship - set true if want to delete a node and detach its relationships to other nodes at same timevoidvoidsetDatabaseUrl(String databaseUrl) voidsetDetachRelationship(boolean detachRelationship) voidsetDimension(Integer dimension) voidsetDriver(org.neo4j.driver.Driver driver) voidsetKerberosAuthTicket(String kerberosAuthTicket) voidvoidsetMaxResults(int maxResults) voidsetMinScore(double minScore) voidsetPassword(String password) voidvoidvoidsetSimilarityFunction(Neo4jSimilarityFunction similarityFunction) voidvoidsetUsername(String username) voidsetVectorIndexName(String vectorIndexName)
-
Constructor Details
-
Neo4jConfiguration
public Neo4jConfiguration()
-
-
Method Details
-
getDatabaseUrl
URI of the Neo4j server - used for Authentication -
setDatabaseUrl
-
getUsername
User of the database - used for Basic Authentication -
setUsername
-
getPassword
Password for dbUser - used for Basic Authentication -
setPassword
-
getLabel
Node Label -
setLabel
-
getAlias
Node alias -
setAlias
-
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
Vector Index Name -
setVectorIndexName
-
getDimension
Dimension of Vector Index -
setDimension
-
getSimilarityFunction
Similarity Function of Vector Index -
setSimilarityFunction
-
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
Realm - used for Basic Authentication -
setRealm
-
getToken
Token - used for Bearer Authentication -
setToken
-
getKerberosAuthTicket
Encoded base64 ticket - used for Kerberos Authentication -
setKerberosAuthTicket
-
getQuery
Cypher Query -
setQuery
-
copy
-