Interface MemorySessionSummary.Builder

  • Method Details

    • memoryId

      The unique identifier of the memory where the session summary is stored.

      Parameters:
      memoryId - The unique identifier of the memory where the session summary is stored.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sessionExpiryTime

      MemorySessionSummary.Builder sessionExpiryTime(Instant sessionExpiryTime)

      The time when the memory duration for the session is set to end.

      Parameters:
      sessionExpiryTime - The time when the memory duration for the session is set to end.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sessionId

      MemorySessionSummary.Builder sessionId(String sessionId)

      The identifier for this session.

      Parameters:
      sessionId - The identifier for this session.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sessionStartTime

      MemorySessionSummary.Builder sessionStartTime(Instant sessionStartTime)

      The start time for this session.

      Parameters:
      sessionStartTime - The start time for this session.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • summaryText

      MemorySessionSummary.Builder summaryText(String summaryText)

      The summarized text for this session.

      Parameters:
      summaryText - The summarized text for this session.
      Returns:
      Returns a reference to this object so that method calls can be chained together.