Class AzureCosmosDBNoSqlContentRetriever.Builder
java.lang.Object
dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.AzureCosmosDBNoSqlContentRetriever.Builder
- Enclosing class:
AzureCosmosDBNoSqlContentRetriever
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()containerName(String containerName) cosmosFullTextPolicy(com.azure.cosmos.models.CosmosFullTextPolicy cosmosFullTextPolicy) cosmosVectorEmbeddingPolicy(com.azure.cosmos.models.CosmosVectorEmbeddingPolicy cosmosVectorEmbeddingPolicy) databaseName(String databaseName) embeddingModel(dev.langchain4j.model.embedding.EmbeddingModel embeddingModel) filter(dev.langchain4j.store.embedding.filter.Filter filter) indexingPolicy(com.azure.cosmos.models.IndexingPolicy indexingPolicy) maxResults(Integer maxResults) partitionKeyPath(String partitionKeyPath) searchQueryType(AzureCosmosDBSearchQueryType azureCosmosDBSearchQueryType) tokenCredential(com.azure.core.credential.TokenCredential tokenCredential) vectorStoreThroughput(Integer vectorStoreThroughput)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
endpoint
-
apiKey
-
tokenCredential
public AzureCosmosDBNoSqlContentRetriever.Builder tokenCredential(com.azure.core.credential.TokenCredential tokenCredential) -
embeddingModel
public AzureCosmosDBNoSqlContentRetriever.Builder embeddingModel(dev.langchain4j.model.embedding.EmbeddingModel embeddingModel) -
databaseName
-
containerName
-
partitionKeyPath
-
indexingPolicy
public AzureCosmosDBNoSqlContentRetriever.Builder indexingPolicy(com.azure.cosmos.models.IndexingPolicy indexingPolicy) -
cosmosVectorEmbeddingPolicy
public AzureCosmosDBNoSqlContentRetriever.Builder cosmosVectorEmbeddingPolicy(com.azure.cosmos.models.CosmosVectorEmbeddingPolicy cosmosVectorEmbeddingPolicy) -
cosmosFullTextPolicy
public AzureCosmosDBNoSqlContentRetriever.Builder cosmosFullTextPolicy(com.azure.cosmos.models.CosmosFullTextPolicy cosmosFullTextPolicy) -
vectorStoreThroughput
public AzureCosmosDBNoSqlContentRetriever.Builder vectorStoreThroughput(Integer vectorStoreThroughput) -
searchQueryType
public AzureCosmosDBNoSqlContentRetriever.Builder searchQueryType(AzureCosmosDBSearchQueryType azureCosmosDBSearchQueryType) -
maxResults
-
minScore
-
filter
public AzureCosmosDBNoSqlContentRetriever.Builder filter(dev.langchain4j.store.embedding.filter.Filter filter) -
build
-