Class PineconeVectorDbConfiguration

java.lang.Object
org.apache.camel.component.pinecone.PineconeVectorDbConfiguration
All Implemented Interfaces:
Cloneable

@Configurer @UriParams public class PineconeVectorDbConfiguration extends Object implements Cloneable
  • Constructor Details

    • PineconeVectorDbConfiguration

      public PineconeVectorDbConfiguration()
  • Method Details

    • getIndexName

      public String getIndexName()
    • setIndexName

      public void setIndexName(String indexName)
      Sets the index name to use
    • getCollectionSimilarityMetric

      public String getCollectionSimilarityMetric()
    • setCollectionSimilarityMetric

      public void setCollectionSimilarityMetric(String collectionSimilarityMetric)
      Sets the Collection Similarity Metric to use (cosine/euclidean/dotproduct)
    • getCollectionDimension

      public Integer getCollectionDimension()
    • setCollectionDimension

      public void setCollectionDimension(Integer collectionDimension)
      Sets the Collection Dimension to use (1-1536)
    • getCloud

      public String getCloud()
    • setCloud

      public void setCloud(String cloud)
      Sets the cloud type to use (aws/gcp/azure)
    • getCloudRegion

      public String getCloudRegion()
    • setCloudRegion

      public void setCloudRegion(String cloudRegion)
      Sets the cloud region
    • getProxyHost

      public String getProxyHost()
    • setProxyHost

      public void setProxyHost(String proxyHost)
      Set the proxy host
    • getProxyPort

      public Integer getProxyPort()
    • setProxyPort

      public void setProxyPort(Integer proxyPort)
      Set the proxy port
    • isTls

      public boolean isTls()
    • setTls

      public void setTls(boolean tls)
      Whether the client uses Transport Layer Security (TLS) to secure communications
    • getHost

      public String getHost()
    • setHost

      public void setHost(String host)
      Sets a custom host URL to connect to
    • getToken

      public String getToken()
    • setToken

      public void setToken(String token)
      Sets the API key to use for authentication
    • getClient

      public io.pinecone.clients.Pinecone getClient()
    • setClient

      public void setClient(io.pinecone.clients.Pinecone client)
      Reference to a `io.pinecone.clients.Pinecone`.
    • copy