Class Neo4jEndpointBuilderFactory.Neo4jHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.Neo4jEndpointBuilderFactory.Neo4jHeaderNameBuilder
Enclosing interface:
Neo4jEndpointBuilderFactory

public static class Neo4jEndpointBuilderFactory.Neo4jHeaderNameBuilder extends Object
The builder of headers' name for the Neo4j component.
  • Constructor Details

    • Neo4jHeaderNameBuilder

      public Neo4jHeaderNameBuilder()
  • Method Details

    • neo4jOperation

      public String neo4jOperation()
      The operation to be performed. The option is a: String type. Group: producer
      Returns:
      the name of the header Neo4jOperation.
    • neo4jMatchProperties

      public String neo4jMatchProperties()
      MATCH properties for the generated MATCH query. Needed only if we are matching properties and values. Example: {name: 'Alice'}. The option is a: String type. Group: producer
      Returns:
      the name of the header Neo4jMatchProperties.
    • neo4jQueryResult

      public String neo4jQueryResult()
      Query Result. The option is a: String type. Group: producer
      Returns:
      the name of the header Neo4jQueryResult.
    • neo4jQueryResultNodesCreated

      public String neo4jQueryResultNodesCreated()
      Query Number of nodes created. The option is a: Long type. Group: producer
      Returns:
      the name of the header Neo4jQueryResultNodesCreated.
    • neo4jQueryResultNodesDeleted

      public String neo4jQueryResultNodesDeleted()
      Query Number of nodes deleted. The option is a: Long type. Group: producer
      Returns:
      the name of the header Neo4jQueryResultNodesDeleted.
    • neo4jQueryResultContainsUpdates

      public String neo4jQueryResultContainsUpdates()
      Query executed contains update. The option is a: Boolean type. Group: producer
      Returns:
      the name of the header Neo4jQueryResultContainsUpdates.
    • neo4jQueryResultRelationshipsCreated

      public String neo4jQueryResultRelationshipsCreated()
      Query executed number of relationships created. The option is a: Long type. Group: producer
      Returns:
      the name of the header Neo4jQueryResultRelationshipsCreated.
    • neo4jQueryResultRelationshipsDeleted

      public String neo4jQueryResultRelationshipsDeleted()
      Query executed number of relationships deleted. The option is a: Long type. Group: producer
      Returns:
      the name of the header Neo4jQueryResultRelationshipsDeleted.
    • neo4jQueryResultRetrieveSize

      public String neo4jQueryResultRetrieveSize()
      Number of nodes retrieved. The option is a: Long type. Group: producer
      Returns:
      the name of the header Neo4jQueryResultRetrieveSize.
    • neo4jQueryResultListNeo4jNodes

      public String neo4jQueryResultListNeo4jNodes()
      Query execution time in Milliseconds. The option is a: Long type. Group: producer
      Returns:
      the name of the header Neo4jQueryResultListNeo4jNodes.
    • neo4jVectorEmbeddingId

      public String neo4jVectorEmbeddingId()
      Vector Id for the embedding. The option is a: String type. Group: producer
      Returns:
      the name of the header Neo4jVectorEmbeddingId.
    • neo4jLabel

      public String neo4jLabel()
      Label for the Node - used when inserting from Embeddings. The option is a: String type. Group: producer
      Returns:
      the name of the header Neo4jLabel.