Class PersistentStore.ContextQuery

java.lang.Object
ai.redouble.nucleo.harness.conversation.PersistentStore.ContextQuery
Enclosing interface:
PersistentStore

public static class PersistentStore.ContextQuery extends Object
Query object for finding contexts. Implementations can extend this for more specific queries.
Since:
0.1 (2025-09-22)
Author:
Andrey Santrosyan
  • Constructor Details

    • ContextQuery

      public ContextQuery()
  • Method Details

    • getUserIdPattern

      public String getUserIdPattern()
    • setUserIdPattern

      public void setUserIdPattern(String userIdPattern)
    • getObjectivePattern

      public String getObjectivePattern()
    • setObjectivePattern

      public void setObjectivePattern(String objectivePattern)
    • getCreatedAfter

      public Instant getCreatedAfter()
    • setCreatedAfter

      public void setCreatedAfter(Instant createdAfter)
    • getCreatedBefore

      public Instant getCreatedBefore()
    • setCreatedBefore

      public void setCreatedBefore(Instant createdBefore)
    • getMinMessages

      public Integer getMinMessages()
    • setMinMessages

      public void setMinMessages(Integer minMessages)
    • getMaxMessages

      public Integer getMaxMessages()
    • setMaxMessages

      public void setMaxMessages(Integer maxMessages)
    • getMetadata

      public Map<String,String> getMetadata()
    • setMetadata

      public void setMetadata(Map<String,String> metadata)
    • getLimit

      public Integer getLimit()
    • setLimit

      public void setLimit(Integer limit)
    • getOffset

      public Integer getOffset()
    • setOffset

      public void setOffset(Integer offset)