Class GemFireVectorStoreAutoConfiguration

java.lang.Object
org.springframework.ai.autoconfigure.vectorstore.gemfire.GemFireVectorStoreAutoConfiguration

@AutoConfiguration @ConditionalOnClass({org.springframework.ai.vectorstore.gemfire.GemFireVectorStore.class,org.springframework.ai.embedding.EmbeddingModel.class}) @EnableConfigurationProperties(GemFireVectorStoreProperties.class) @ConditionalOnProperty(prefix="spring.ai.vectorstore.gemfire", value="index-name") public class GemFireVectorStoreAutoConfiguration extends Object
Auto-configuration for GemFire Vector Store.
Author:
Geet Rawat, Christian Tzolov, Soby Chacko
  • Constructor Details

    • GemFireVectorStoreAutoConfiguration

      public GemFireVectorStoreAutoConfiguration()
  • Method Details

    • gemfireVectorStore

      @Bean @ConditionalOnMissingBean public GemFireVectorStore gemfireVectorStore(org.springframework.ai.embedding.EmbeddingModel embeddingModel, GemFireVectorStoreProperties properties, GemFireConnectionDetails gemFireConnectionDetails, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<org.springframework.ai.vectorstore.observation.VectorStoreObservationConvention> customObservationConvention, org.springframework.ai.embedding.BatchingStrategy batchingStrategy)