Interface TextOutputEvent.Builder

All Superinterfaces:
Buildable, CopyableBuilder<TextOutputEvent.Builder,TextOutputEvent>, SdkBuilder<TextOutputEvent.Builder,TextOutputEvent>, SdkPojo
All Known Subinterfaces:
DefaultTextEvent.Builder
Enclosing class:
TextOutputEvent

public static interface TextOutputEvent.Builder extends SdkPojo, CopyableBuilder<TextOutputEvent.Builder,TextOutputEvent>
  • Method Details

    • conversationId

      TextOutputEvent.Builder conversationId(String conversationId)

      The identifier of the conversation with which the text output event is associated.

      Parameters:
      conversationId - The identifier of the conversation with which the text output event is associated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • userMessageId

      TextOutputEvent.Builder userMessageId(String userMessageId)

      The identifier of an end user message in a TextOutputEvent.

      Parameters:
      userMessageId - The identifier of an end user message in a TextOutputEvent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • systemMessageId

      TextOutputEvent.Builder systemMessageId(String systemMessageId)

      The identifier of an AI-generated message in a TextOutputEvent.

      Parameters:
      systemMessageId - The identifier of an AI-generated message in a TextOutputEvent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • systemMessage

      TextOutputEvent.Builder systemMessage(String systemMessage)

      An AI-generated message in a TextOutputEvent.

      Parameters:
      systemMessage - An AI-generated message in a TextOutputEvent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.