Class EmbeddingStoreContentRetrieverConfig.BuilderBase.EmbeddingStoreContentRetrieverConfigImpl

java.lang.Object
io.helidon.integrations.langchain4j.EmbeddingStoreContentRetrieverConfig.BuilderBase.EmbeddingStoreContentRetrieverConfigImpl
All Implemented Interfaces:
Prototype.Api, EmbeddingStoreContentRetrieverConfig
Enclosing class:
EmbeddingStoreContentRetrieverConfig.BuilderBase<BUILDER extends EmbeddingStoreContentRetrieverConfig.BuilderBase<BUILDER,PROTOTYPE>,PROTOTYPE extends EmbeddingStoreContentRetrieverConfig>

protected static class EmbeddingStoreContentRetrieverConfig.BuilderBase.EmbeddingStoreContentRetrieverConfigImpl extends Object implements EmbeddingStoreContentRetrieverConfig
Generated implementation of the prototype, can be extended by descendant prototype implementations.
  • Field Details

  • Constructor Details

    • EmbeddingStoreContentRetrieverConfigImpl

      protected EmbeddingStoreContentRetrieverConfigImpl(EmbeddingStoreContentRetrieverConfig.BuilderBase<?,?> builder)
      Create an instance providing a builder.
      Parameters:
      builder - extending builder base of this prototype
  • Method Details

    • enabled

      public boolean enabled()
    • embeddingStore

      public dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> embeddingStore()
    • embeddingModel

      public Optional<dev.langchain4j.model.embedding.EmbeddingModel> embeddingModel()
    • displayName

      public Optional<String> displayName()
    • maxResults

      public Optional<Integer> maxResults()
    • minScore

      public Optional<Double> minScore()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object