Interface OrchestrationAIAgentConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<OrchestrationAIAgentConfiguration.Builder,,OrchestrationAIAgentConfiguration> SdkBuilder<OrchestrationAIAgentConfiguration.Builder,,OrchestrationAIAgentConfiguration> SdkPojo
- Enclosing class:
OrchestrationAIAgentConfiguration
@Mutable
@NotThreadSafe
public static interface OrchestrationAIAgentConfiguration.Builder
extends SdkPojo, CopyableBuilder<OrchestrationAIAgentConfiguration.Builder,OrchestrationAIAgentConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionconnectInstanceArn(String connectInstanceArn) The Amazon Resource Name (ARN) of the Amazon Connect instance used by the Orchestration AI Agent.The locale setting for the Orchestration AI Agent.orchestrationAIGuardrailId(String orchestrationAIGuardrailId) The AI Guardrail identifier used by the Orchestration AI Agent.orchestrationAIPromptId(String orchestrationAIPromptId) The AI Prompt identifier used by the Orchestration AI Agent.toolConfigurations(Collection<ToolConfiguration> toolConfigurations) The tool configurations used by the Orchestration AI Agent.toolConfigurations(Consumer<ToolConfiguration.Builder>... toolConfigurations) The tool configurations used by the Orchestration AI Agent.toolConfigurations(ToolConfiguration... toolConfigurations) The tool configurations used by the Orchestration AI Agent.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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
OrchestrationAIAgentConfiguration.Builder toolConfigurations(Collection<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
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
OrchestrationAIAgentConfiguration.Builder toolConfigurations(Consumer<ToolConfiguration.Builder>... toolConfigurations) The tool configurations used by the Orchestration AI Agent.
This is a convenience method that creates an instance of theToolConfiguration.Builderavoiding the need to create one manually viaToolConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totoolConfigurations(List<ToolConfiguration>).- Parameters:
toolConfigurations- a consumer that will call methods onToolConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
-