Interface EmailResponseAIAgentConfiguration.Builder

  • Method Details

    • emailResponseAIPromptId

      EmailResponseAIAgentConfiguration.Builder emailResponseAIPromptId(String emailResponseAIPromptId)

      The ID of the System AI prompt used for generating professional email responses based on knowledge base content.

      Parameters:
      emailResponseAIPromptId - The ID of the System AI prompt used for generating professional email responses based on knowledge base content.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • emailQueryReformulationAIPromptId

      EmailResponseAIAgentConfiguration.Builder emailQueryReformulationAIPromptId(String emailQueryReformulationAIPromptId)

      The ID of the System AI prompt used for reformulating email queries to optimize knowledge base search for response generation.

      Parameters:
      emailQueryReformulationAIPromptId - The ID of the System AI prompt used for reformulating email queries to optimize knowledge base search for response generation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • locale

      The locale setting for language-specific email response generation (for example, en_US, es_ES).

      Parameters:
      locale - The locale setting for language-specific email response generation (for example, en_US, es_ES).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associationConfigurations

      EmailResponseAIAgentConfiguration.Builder associationConfigurations(Collection<AssociationConfiguration> associationConfigurations)

      Configuration settings for knowledge base associations used by the email response agent.

      Parameters:
      associationConfigurations - Configuration settings for knowledge base associations used by the email response agent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associationConfigurations

      EmailResponseAIAgentConfiguration.Builder associationConfigurations(AssociationConfiguration... associationConfigurations)

      Configuration settings for knowledge base associations used by the email response agent.

      Parameters:
      associationConfigurations - Configuration settings for knowledge base associations used by the email response agent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associationConfigurations

      EmailResponseAIAgentConfiguration.Builder associationConfigurations(Consumer<AssociationConfiguration.Builder>... associationConfigurations)

      Configuration settings for knowledge base associations used by the email response agent.

      This is a convenience method that creates an instance of the AssociationConfiguration.Builder avoiding the need to create one manually via AssociationConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to associationConfigurations(List<AssociationConfiguration>).

      Parameters:
      associationConfigurations - a consumer that will call methods on AssociationConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: