Class CosmosDBVectorStoreProperties

java.lang.Object
org.springframework.ai.autoconfigure.vectorstore.CommonVectorStoreProperties
org.springframework.ai.autoconfigure.vectorstore.cosmosdb.CosmosDBVectorStoreProperties

@ConfigurationProperties("spring.ai.vectorstore.cosmosdb") public class CosmosDBVectorStoreProperties extends CommonVectorStoreProperties
Configuration properties for CosmosDB Vector Store.
Since:
1.0.0
Author:
Theo van Kraay
  • Field Details

  • Constructor Details

    • CosmosDBVectorStoreProperties

      public CosmosDBVectorStoreProperties()
  • Method Details

    • getVectorStoreThroughput

      public int getVectorStoreThroughput()
    • setVectorStoreThroughput

      public void setVectorStoreThroughput(int vectorStoreThroughput)
    • getMetadataFields

      public String getMetadataFields()
    • setMetadataFields

      public void setMetadataFields(String metadataFields)
    • getEndpoint

      public String getEndpoint()
    • setEndpoint

      public void setEndpoint(String endpoint)
    • getKey

      public String getKey()
    • setKey

      public void setKey(String key)
    • getDatabaseName

      public String getDatabaseName()
    • setDatabaseName

      public void setDatabaseName(String databaseName)
    • getContainerName

      public String getContainerName()
    • setContainerName

      public void setContainerName(String containerName)
    • getPartitionKeyPath

      public String getPartitionKeyPath()
    • setPartitionKeyPath

      public void setPartitionKeyPath(String partitionKeyPath)
    • getVectorDimensions

      public long getVectorDimensions()
    • setVectorDimensions

      public void setVectorDimensions(long vectorDimensions)