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 Details

    • advanced

    • alias

      Node alias. The option is a: java.lang.String type. Group: producer
      Parameters:
      alias - the value to set
      Returns:
      the dsl builder
    • databaseUrl

      default Neo4jEndpointBuilderFactory.Neo4jEndpointBuilder databaseUrl(String databaseUrl)
      Url for connecting to Neo database. The option is a: java.lang.String type. 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: boolean type. 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 a boolean type. 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.Integer type. Group: producer
      Parameters:
      dimension - the value to set
      Returns:
      the dsl builder
    • dimension

      Dimension of Vector Index. The option will be converted to a java.lang.Integer type. Group: producer
      Parameters:
      dimension - the value to set
      Returns:
      the dsl builder
    • label

      Node Label. The option is a: java.lang.String type. Group: producer
      Parameters:
      label - the value to set
      Returns:
      the dsl builder
    • maxResults

      default Neo4jEndpointBuilderFactory.Neo4jEndpointBuilder maxResults(int maxResults)
      Maximum results for Vector Similarity search. The option is a: int type. 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 a int type. Default: 3 Group: producer
      Parameters:
      maxResults - the value to set
      Returns:
      the dsl builder
    • minScore

      default Neo4jEndpointBuilderFactory.Neo4jEndpointBuilder minScore(double minScore)
      Minimum score for Vector Similarity search. The option is a: double type. 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 a double type. Default: 0.0 Group: producer
      Parameters:
      minScore - the value to set
      Returns:
      the dsl builder
    • query

      Cypher Query. The option is a: java.lang.String type. 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.Neo4jSimilarityFunction type. 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 a org.apache.camel.component.neo4j.Neo4jSimilarityFunction type. Default: cosine Group: producer
      Parameters:
      similarityFunction - the value to set
      Returns:
      the dsl builder
    • vectorIndexName

      default Neo4jEndpointBuilderFactory.Neo4jEndpointBuilder vectorIndexName(String vectorIndexName)
      Vector Index Name. The option is a: java.lang.String type. 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.String type. Group: security
      Parameters:
      kerberosAuthTicket - the value to set
      Returns:
      the dsl builder
    • password

      Basic authentication database password. The option is a: java.lang.String type. Group: security
      Parameters:
      password - the value to set
      Returns:
      the dsl builder
    • realm

      Basic authentication database realm. The option is a: java.lang.String type. Group: security
      Parameters:
      realm - the value to set
      Returns:
      the dsl builder
    • token

      Bearer authentication database realm. The option is a: java.lang.String type. Group: security
      Parameters:
      token - the value to set
      Returns:
      the dsl builder
    • username

      Basic authentication database user. The option is a: java.lang.String type. Group: security
      Parameters:
      username - the value to set
      Returns:
      the dsl builder