Interface AnswerRecommendationAIAgentConfiguration.Builder

  • Method Details

    • intentLabelingGenerationAIPromptId

      AnswerRecommendationAIAgentConfiguration.Builder intentLabelingGenerationAIPromptId(String intentLabelingGenerationAIPromptId)

      The AI Prompt identifier for the Intent Labeling prompt used by the ANSWER_RECOMMENDATION AI Agent.

      Parameters:
      intentLabelingGenerationAIPromptId - The AI Prompt identifier for the Intent Labeling prompt used by the ANSWER_RECOMMENDATION AI Agent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • queryReformulationAIPromptId

      AnswerRecommendationAIAgentConfiguration.Builder queryReformulationAIPromptId(String queryReformulationAIPromptId)

      The AI Prompt identifier for the Query Reformulation prompt used by the ANSWER_RECOMMENDATION AI Agent.

      Parameters:
      queryReformulationAIPromptId - The AI Prompt identifier for the Query Reformulation prompt used by the ANSWER_RECOMMENDATION AI Agent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • answerGenerationAIPromptId

      AnswerRecommendationAIAgentConfiguration.Builder answerGenerationAIPromptId(String answerGenerationAIPromptId)

      The AI Prompt identifier for the Answer Generation prompt used by the ANSWER_RECOMMENDATION AI Agent.

      Parameters:
      answerGenerationAIPromptId - The AI Prompt identifier for the Answer Generation prompt used by the ANSWER_RECOMMENDATION AI Agent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • answerGenerationAIGuardrailId

      AnswerRecommendationAIAgentConfiguration.Builder answerGenerationAIGuardrailId(String answerGenerationAIGuardrailId)

      The AI Guardrail identifier for the Answer Generation Guardrail used by the ANSWER_RECOMMENDATION AI Agent.

      Parameters:
      answerGenerationAIGuardrailId - The AI Guardrail identifier for the Answer Generation Guardrail used by the ANSWER_RECOMMENDATION AI Agent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associationConfigurations

      AnswerRecommendationAIAgentConfiguration.Builder associationConfigurations(Collection<AssociationConfiguration> associationConfigurations)

      The association configurations for overriding behavior on this AI Agent.

      Parameters:
      associationConfigurations - The association configurations for overriding behavior on this AI Agent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associationConfigurations

      AnswerRecommendationAIAgentConfiguration.Builder associationConfigurations(AssociationConfiguration... associationConfigurations)

      The association configurations for overriding behavior on this AI Agent.

      Parameters:
      associationConfigurations - The association configurations for overriding behavior on this AI Agent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associationConfigurations

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

      The association configurations for overriding behavior on this AI 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:
    • locale

      The locale to which specifies the language and region settings that determine the response language for QueryAssistant.

      For more information on supported locales, see Language support for Amazon Q in Connect.

      Parameters:
      locale - The locale to which specifies the language and region settings that determine the response language for QueryAssistant.

      For more information on supported locales, see Language support for Amazon Q in Connect.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • suggestedMessages

      The suggested messages configuration for the Answer Recommendation AI Agent.

      Parameters:
      suggestedMessages - The suggested messages configuration for the Answer Recommendation AI Agent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • suggestedMessages

      AnswerRecommendationAIAgentConfiguration.Builder suggestedMessages(String... suggestedMessages)

      The suggested messages configuration for the Answer Recommendation AI Agent.

      Parameters:
      suggestedMessages - The suggested messages configuration for the Answer Recommendation AI Agent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.