Interface OrchestrationAIAgentConfiguration.Builder

  • Method Details

    • orchestrationAIPromptId

      OrchestrationAIAgentConfiguration.Builder orchestrationAIPromptId(String orchestrationAIPromptId)

      The AI Prompt identifier used by the Orchestration AI Agent.

      Parameters:
      orchestrationAIPromptId - The AI Prompt identifier used by the Orchestration AI Agent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • orchestrationAIGuardrailId

      OrchestrationAIAgentConfiguration.Builder orchestrationAIGuardrailId(String orchestrationAIGuardrailId)

      The AI Guardrail identifier used by the Orchestration AI Agent.

      Parameters:
      orchestrationAIGuardrailId - The AI Guardrail identifier used by the Orchestration AI Agent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • toolConfigurations

      The tool configurations used by the Orchestration AI Agent.

      Parameters:
      toolConfigurations - The tool configurations used by the Orchestration AI Agent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • toolConfigurations

      OrchestrationAIAgentConfiguration.Builder toolConfigurations(ToolConfiguration... toolConfigurations)

      The tool configurations used by the Orchestration AI Agent.

      Parameters:
      toolConfigurations - The tool configurations used by the Orchestration AI Agent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • toolConfigurations

      The tool configurations used by the Orchestration AI Agent.

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

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

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

      OrchestrationAIAgentConfiguration.Builder connectInstanceArn(String connectInstanceArn)

      The Amazon Resource Name (ARN) of the Amazon Connect instance used by the Orchestration AI Agent.

      Parameters:
      connectInstanceArn - The Amazon Resource Name (ARN) of the Amazon Connect instance used by the Orchestration AI Agent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • locale

      The locale setting for the Orchestration AI Agent.

      Parameters:
      locale - The locale setting for the Orchestration AI Agent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.