Interface EmailResponseAIAgentConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<EmailResponseAIAgentConfiguration.Builder,
,EmailResponseAIAgentConfiguration> SdkBuilder<EmailResponseAIAgentConfiguration.Builder,
,EmailResponseAIAgentConfiguration> SdkPojo
- Enclosing class:
EmailResponseAIAgentConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionassociationConfigurations
(Collection<AssociationConfiguration> associationConfigurations) Configuration settings for knowledge base associations used by the email response agent.associationConfigurations
(Consumer<AssociationConfiguration.Builder>... associationConfigurations) Configuration settings for knowledge base associations used by the email response agent.associationConfigurations
(AssociationConfiguration... associationConfigurations) Configuration settings for knowledge base associations used by the email response agent.emailQueryReformulationAIPromptId
(String emailQueryReformulationAIPromptId) The ID of the System AI prompt used for reformulating email queries to optimize knowledge base search for response generation.emailResponseAIPromptId
(String emailResponseAIPromptId) The ID of the System AI prompt used for generating professional email responses based on knowledge base content.The locale setting for language-specific email response generation (for example, en_US, es_ES).Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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 theAssociationConfiguration.Builder
avoiding the need to create one manually viaAssociationConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toassociationConfigurations(List<AssociationConfiguration>)
.- Parameters:
associationConfigurations
- a consumer that will call methods onAssociationConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-