Interface PineconeVectorDbEndpointBuilderFactory.PineconeVectorDbEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
PineconeVectorDbEndpointBuilderFactory
public static interface PineconeVectorDbEndpointBuilderFactory.PineconeVectorDbEndpointBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the Pinecone component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()Sets the cloud type to use (aws/gcp/azure).cloudRegion(String cloudRegion) Sets the cloud region.collectionDimension(Integer collectionDimension) Sets the Collection Dimension to use (1-1536).collectionDimension(String collectionDimension) Sets the Collection Dimension to use (1-1536).collectionSimilarityMetric(String collectionSimilarityMetric) Sets the Collection Similarity Metric to use (cosine/euclidean/dotproduct).Sets a custom host URL to connect to.Sets the index name to use.Set the proxy host.Set the proxy port.Set the proxy port.tls(boolean tls) Whether the client uses Transport Layer Security (TLS) to secure communications.Whether the client uses Transport Layer Security (TLS) to secure communications.Sets the API key to use for authentication.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
-
cloud
Sets the cloud type to use (aws/gcp/azure). The option is a:java.lang.Stringtype. Group: producer- Parameters:
cloud- the value to set- Returns:
- the dsl builder
-
cloudRegion
default PineconeVectorDbEndpointBuilderFactory.PineconeVectorDbEndpointBuilder cloudRegion(String cloudRegion) Sets the cloud region. The option is a:java.lang.Stringtype. Group: producer- Parameters:
cloudRegion- the value to set- Returns:
- the dsl builder
-
collectionDimension
default PineconeVectorDbEndpointBuilderFactory.PineconeVectorDbEndpointBuilder collectionDimension(Integer collectionDimension) Sets the Collection Dimension to use (1-1536). The option is a:java.lang.Integertype. Default: 1536 Group: producer- Parameters:
collectionDimension- the value to set- Returns:
- the dsl builder
-
collectionDimension
default PineconeVectorDbEndpointBuilderFactory.PineconeVectorDbEndpointBuilder collectionDimension(String collectionDimension) Sets the Collection Dimension to use (1-1536). The option will be converted to ajava.lang.Integertype. Default: 1536 Group: producer- Parameters:
collectionDimension- the value to set- Returns:
- the dsl builder
-
collectionSimilarityMetric
default PineconeVectorDbEndpointBuilderFactory.PineconeVectorDbEndpointBuilder collectionSimilarityMetric(String collectionSimilarityMetric) Sets the Collection Similarity Metric to use (cosine/euclidean/dotproduct). The option is a:java.lang.Stringtype. Group: producer- Parameters:
collectionSimilarityMetric- the value to set- Returns:
- the dsl builder
-
host
Sets a custom host URL to connect to. The option is a:java.lang.Stringtype. Group: producer- Parameters:
host- the value to set- Returns:
- the dsl builder
-
indexName
default PineconeVectorDbEndpointBuilderFactory.PineconeVectorDbEndpointBuilder indexName(String indexName) Sets the index name to use. The option is a:java.lang.Stringtype. Group: producer- Parameters:
indexName- the value to set- Returns:
- the dsl builder
-
proxyHost
default PineconeVectorDbEndpointBuilderFactory.PineconeVectorDbEndpointBuilder proxyHost(String proxyHost) Set the proxy host. The option is a:java.lang.Stringtype. Group: producer- Parameters:
proxyHost- the value to set- Returns:
- the dsl builder
-
proxyPort
default PineconeVectorDbEndpointBuilderFactory.PineconeVectorDbEndpointBuilder proxyPort(Integer proxyPort) Set the proxy port. The option is a:java.lang.Integertype. Group: producer- Parameters:
proxyPort- the value to set- Returns:
- the dsl builder
-
proxyPort
default PineconeVectorDbEndpointBuilderFactory.PineconeVectorDbEndpointBuilder proxyPort(String proxyPort) Set the proxy port. The option will be converted to ajava.lang.Integertype. Group: producer- Parameters:
proxyPort- the value to set- Returns:
- the dsl builder
-
tls
Whether the client uses Transport Layer Security (TLS) to secure communications. The option is a:booleantype. Default: true Group: producer- Parameters:
tls- the value to set- Returns:
- the dsl builder
-
tls
Whether the client uses Transport Layer Security (TLS) to secure communications. The option will be converted to abooleantype. Default: true Group: producer- Parameters:
tls- the value to set- Returns:
- the dsl builder
-
token
Sets the API key to use for authentication. The option is a:java.lang.Stringtype. Group: producer- Parameters:
token- the value to set- Returns:
- the dsl builder
-