Interface Neo4jEndpointBuilderFactory.Neo4jEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
Neo4jEndpointBuilderFactory
public static interface Neo4jEndpointBuilderFactory.Neo4jEndpointBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the Neo4j component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()Node alias.databaseUrl(String databaseUrl) Url for connecting to Neo database.detachRelationship(boolean detachRelationship) Detach a relationship - set true if want to delete a node and detach its relationships to other nodes at same time.detachRelationship(String detachRelationship) Detach a relationship - set true if want to delete a node and detach its relationships to other nodes at same time.Dimension of Vector Index.Dimension of Vector Index.kerberosAuthTicket(String kerberosAuthTicket) Kerberos Authentication encoded base64 ticket.Node Label.maxResults(int maxResults) Maximum results for Vector Similarity search.maxResults(String maxResults) Maximum results for Vector Similarity search.minScore(double minScore) Minimum score for Vector Similarity search.Minimum score for Vector Similarity search.Basic authentication database password.Cypher Query.Basic authentication database realm.similarityFunction(String similarityFunction) Similarity Function of Vector Index.similarityFunction(org.apache.camel.component.neo4j.Neo4jSimilarityFunction similarityFunction) Similarity Function of Vector Index.Bearer authentication database realm.Basic authentication database user.vectorIndexName(String vectorIndexName) Vector Index Name.Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
alias
Node alias. The option is a:java.lang.Stringtype. Group: producer- Parameters:
alias- the value to set- Returns:
- the dsl builder
-
databaseUrl
Url for connecting to Neo database. The option is a:java.lang.Stringtype. Group: producer- Parameters:
databaseUrl- the value to set- Returns:
- the dsl builder
-
detachRelationship
default Neo4jEndpointBuilderFactory.Neo4jEndpointBuilder detachRelationship(boolean detachRelationship) Detach a relationship - set true if want to delete a node and detach its relationships to other nodes at same time. The option is a:booleantype. Default: false Group: producer- Parameters:
detachRelationship- the value to set- Returns:
- the dsl builder
-
detachRelationship
default Neo4jEndpointBuilderFactory.Neo4jEndpointBuilder detachRelationship(String detachRelationship) Detach a relationship - set true if want to delete a node and detach its relationships to other nodes at same time. The option will be converted to abooleantype. Default: false Group: producer- Parameters:
detachRelationship- the value to set- Returns:
- the dsl builder
-
dimension
Dimension of Vector Index. The option is a:java.lang.Integertype. Group: producer- Parameters:
dimension- the value to set- Returns:
- the dsl builder
-
dimension
Dimension of Vector Index. The option will be converted to ajava.lang.Integertype. Group: producer- Parameters:
dimension- the value to set- Returns:
- the dsl builder
-
label
Node Label. The option is a:java.lang.Stringtype. Group: producer- Parameters:
label- the value to set- Returns:
- the dsl builder
-
maxResults
Maximum results for Vector Similarity search. The option is a:inttype. Default: 3 Group: producer- Parameters:
maxResults- the value to set- Returns:
- the dsl builder
-
maxResults
Maximum results for Vector Similarity search. The option will be converted to ainttype. Default: 3 Group: producer- Parameters:
maxResults- the value to set- Returns:
- the dsl builder
-
minScore
Minimum score for Vector Similarity search. The option is a:doubletype. Default: 0.0 Group: producer- Parameters:
minScore- the value to set- Returns:
- the dsl builder
-
minScore
Minimum score for Vector Similarity search. The option will be converted to adoubletype. Default: 0.0 Group: producer- Parameters:
minScore- the value to set- Returns:
- the dsl builder
-
query
Cypher Query. The option is a:java.lang.Stringtype. Group: producer- Parameters:
query- the value to set- Returns:
- the dsl builder
-
similarityFunction
default Neo4jEndpointBuilderFactory.Neo4jEndpointBuilder similarityFunction(org.apache.camel.component.neo4j.Neo4jSimilarityFunction similarityFunction) Similarity Function of Vector Index. The option is a:org.apache.camel.component.neo4j.Neo4jSimilarityFunctiontype. Default: cosine Group: producer- Parameters:
similarityFunction- the value to set- Returns:
- the dsl builder
-
similarityFunction
default Neo4jEndpointBuilderFactory.Neo4jEndpointBuilder similarityFunction(String similarityFunction) Similarity Function of Vector Index. The option will be converted to aorg.apache.camel.component.neo4j.Neo4jSimilarityFunctiontype. Default: cosine Group: producer- Parameters:
similarityFunction- the value to set- Returns:
- the dsl builder
-
vectorIndexName
Vector Index Name. The option is a:java.lang.Stringtype. Group: producer- Parameters:
vectorIndexName- the value to set- Returns:
- the dsl builder
-
kerberosAuthTicket
default Neo4jEndpointBuilderFactory.Neo4jEndpointBuilder kerberosAuthTicket(String kerberosAuthTicket) Kerberos Authentication encoded base64 ticket. The option is a:java.lang.Stringtype. Group: security- Parameters:
kerberosAuthTicket- the value to set- Returns:
- the dsl builder
-
password
Basic authentication database password. The option is a:java.lang.Stringtype. Group: security- Parameters:
password- the value to set- Returns:
- the dsl builder
-
realm
Basic authentication database realm. The option is a:java.lang.Stringtype. Group: security- Parameters:
realm- the value to set- Returns:
- the dsl builder
-
token
Bearer authentication database realm. The option is a:java.lang.Stringtype. Group: security- Parameters:
token- the value to set- Returns:
- the dsl builder
-
username
Basic authentication database user. The option is a:java.lang.Stringtype. Group: security- Parameters:
username- the value to set- Returns:
- the dsl builder
-