Interface AiAgentInfo.Builder

  • Method Details

    • aiUseCase

      AiAgentInfo.Builder aiUseCase(String aiUseCase)

      The use case or scenario for which the AI agent is involved in the contact

      Parameters:
      aiUseCase - The use case or scenario for which the AI agent is involved in the contact
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • aiUseCase

      AiAgentInfo.Builder aiUseCase(AiUseCase aiUseCase)

      The use case or scenario for which the AI agent is involved in the contact

      Parameters:
      aiUseCase - The use case or scenario for which the AI agent is involved in the contact
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • aiAgentVersionId

      AiAgentInfo.Builder aiAgentVersionId(String aiAgentVersionId)

      The unique identifier that specifies both the AI agent ID and its version number that was involved in the contact

      Parameters:
      aiAgentVersionId - The unique identifier that specifies both the AI agent ID and its version number that was involved in the contact
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • aiAgentEscalated

      AiAgentInfo.Builder aiAgentEscalated(Boolean aiAgentEscalated)

      A boolean flag indicating whether the contact initially handled by this AI agent was escalated to a human agent.

      Parameters:
      aiAgentEscalated - A boolean flag indicating whether the contact initially handled by this AI agent was escalated to a human agent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.