Class SpringAiVectorStoreEndpointBuilderFactory.SpringAiVectorStoreHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.SpringAiVectorStoreEndpointBuilderFactory.SpringAiVectorStoreHeaderNameBuilder
Enclosing interface:
SpringAiVectorStoreEndpointBuilderFactory

public static class SpringAiVectorStoreEndpointBuilderFactory.SpringAiVectorStoreHeaderNameBuilder extends Object
The builder of headers' name for the Spring AI Vector Store component.
  • Constructor Details

    • SpringAiVectorStoreHeaderNameBuilder

      public SpringAiVectorStoreHeaderNameBuilder()
  • Method Details

    • springAiVectorStoreOperation

      public String springAiVectorStoreOperation()
      The operation to perform (ADD, DELETE, SIMILARITY_SEARCH). The option is a: org.apache.camel.component.springai.vectorstore.SpringAiVectorStoreOperation type. Group: producer
      Returns:
      the name of the header SpringAiVectorStoreOperation.
    • springAiVectorStoreTopK

      public String springAiVectorStoreTopK()
      The maximum number of similar documents to return (topK). The option is a: Integer type. Group: producer
      Returns:
      the name of the header SpringAiVectorStoreTopK.
    • springAiVectorStoreSimilarityThreshold

      public String springAiVectorStoreSimilarityThreshold()
      The similarity threshold (0-1). The option is a: Double type. Group: producer
      Returns:
      the name of the header SpringAiVectorStoreSimilarityThreshold.
    • springAiVectorStoreFilterExpression

      public String springAiVectorStoreFilterExpression()
      Filter expression for metadata-based filtering. The option is a: String type. Group: producer
      Returns:
      the name of the header SpringAiVectorStoreFilterExpression.
    • springAiVectorStoreDocumentIds

      public String springAiVectorStoreDocumentIds()
      List of document IDs (input for DELETE, output for ADD and SIMILARITY_SEARCH). The option is a: java.util.List<String> type. Group: producer
      Returns:
      the name of the header SpringAiVectorStoreDocumentIds.
    • springAiVectorStoreSimilarDocuments

      public String springAiVectorStoreSimilarDocuments()
      List of similar documents found. The option is a: java.util.List<org.springframework.ai.document.Document> type. Group: producer
      Returns:
      the name of the header SpringAiVectorStoreSimilarDocuments.
    • springAiVectorStoreDocumentsAdded

      public String springAiVectorStoreDocumentsAdded()
      Number of documents added. The option is a: Integer type. Group: producer
      Returns:
      the name of the header SpringAiVectorStoreDocumentsAdded.
    • springAiVectorStoreDocumentsDeleted

      public String springAiVectorStoreDocumentsDeleted()
      Number of documents deleted. The option is a: Integer type. Group: producer
      Returns:
      the name of the header SpringAiVectorStoreDocumentsDeleted.