All Superinterfaces:
Prototype.Api
All Known Implementing Classes:
OracleEmbeddingStoreConfig.BuilderBase.OracleEmbeddingStoreConfigImpl

public interface OracleEmbeddingStoreConfig extends Prototype.Api
Configuration for the Oracle embedding store, OracleEmbeddingStore.
See Also:
  • Field Details

  • Method Details

    • builder

      Create a new fluent API builder to customize configuration.
      Returns:
      a new builder
    • builder

      Create a new fluent API builder from an existing instance.
      Parameters:
      instance - an existing instance used as a base for the builder
      Returns:
      a builder based on an instance
    • create

      static OracleEmbeddingStoreConfig create(Config config)
      Create a new instance from configuration.
      Parameters:
      config - used to configure the new instance
      Returns:
      a new instance configured from configuration
    • create

      static OracleEmbeddingStoreConfig create()
      Create a new instance with default values.
      Returns:
      a new instance
    • enabled

      boolean enabled()
      If set to true, Oracle embedding store will be enabled.
      Returns:
      whether Oracle embedding store is enabled, defaults to false
    • dataSource

      Optional<String> dataSource()
      The data source name used for connecting to the Oracle embedding store.
      Returns:
      an Optional containing the datasource name qualifier
    • embeddingTable

      Properties of the embedding table associated with the Oracle embedding store.
      Returns:
      an Optional containing the OracleEmbeddingTableConfig representing table properties
    • exactSearch

      Optional<Boolean> exactSearch()
      The exact search option, which specifies whether exact matching is used in searches.
      Returns:
      an Optional containing the exact search option if set; otherwise, an empty Optional
    • vectorIndexCreateOption

      Optional<dev.langchain4j.store.embedding.oracle.CreateOption> vectorIndexCreateOption()
      The vector index creation option, which defines behavior when creating the vector index.
      Returns:
      an Optional containing the vector index creation option if set; otherwise, an empty Optional