Interface Neo4jChatMemoryStoreConfiguration

All Superinterfaces:
io.micronaut.core.util.Toggleable

public interface Neo4jChatMemoryStoreConfiguration extends io.micronaut.core.util.Toggleable
Configuration for Neo4jChatMemoryStore.Builder.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final boolean
    Neo4jChatMemoryStore default value for enabled.
    static final String
    Neo4jChatMemoryStore configuration prefix.
    static final String
    Neo4jChatMemoryStore enabled configuration prefix.
  • Method Summary

    Modifier and Type
    Method
    Description
    dev.langchain4j.community.store.memory.chat.neo4j.Neo4jChatMemoryStore.Builder
     
    @Nullable String
     
    @Nullable String
     
    @Nullable String
     
    default boolean
     
  • Field Details

    • PREFIX

      static final String PREFIX
      Neo4jChatMemoryStore configuration prefix.
      See Also:
    • DEFAULT_ENABLED

      static final boolean DEFAULT_ENABLED
      Neo4jChatMemoryStore default value for enabled.
      See Also:
    • PROPERTY_ENABLED

      static final String PROPERTY_ENABLED
      Neo4jChatMemoryStore enabled configuration prefix.
      See Also:
  • Method Details

    • isEnabled

      default boolean isEnabled()
      Specified by:
      isEnabled in interface io.micronaut.core.util.Toggleable
    • getBuilder

      @NonNull dev.langchain4j.community.store.memory.chat.neo4j.Neo4jChatMemoryStore.Builder getBuilder()
      Returns:
      Neo4j Chat Memory Store Builder
    • getUri

      @Nullable @Nullable String getUri()
      Returns:
      the Bolt URI to a Neo4j instance
    • getUser

      @Nullable @Nullable String getUser()
      Returns:
      the Neo4j instance's username
    • getPassword

      @Nullable @Nullable String getPassword()
      Returns:
      the Neo4j instance's password