Interface EmailGenerativeAnswerAIAgentConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<EmailGenerativeAnswerAIAgentConfiguration.Builder,
,EmailGenerativeAnswerAIAgentConfiguration> SdkBuilder<EmailGenerativeAnswerAIAgentConfiguration.Builder,
,EmailGenerativeAnswerAIAgentConfiguration> SdkPojo
- Enclosing class:
EmailGenerativeAnswerAIAgentConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionassociationConfigurations
(Collection<AssociationConfiguration> associationConfigurations) Configuration settings for knowledge base associations used by the email generative answer agent.associationConfigurations
(Consumer<AssociationConfiguration.Builder>... associationConfigurations) Configuration settings for knowledge base associations used by the email generative answer agent.associationConfigurations
(AssociationConfiguration... associationConfigurations) Configuration settings for knowledge base associations used by the email generative answer agent.emailGenerativeAnswerAIPromptId
(String emailGenerativeAnswerAIPromptId) The ID of the System AI prompt used for generating comprehensive knowledge-based answers from email queries.emailQueryReformulationAIPromptId
(String emailQueryReformulationAIPromptId) The ID of the System AI prompt used for reformulating email queries to optimize knowledge base search results.The locale setting for language-specific email processing and 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
-
emailGenerativeAnswerAIPromptId
EmailGenerativeAnswerAIAgentConfiguration.Builder emailGenerativeAnswerAIPromptId(String emailGenerativeAnswerAIPromptId) The ID of the System AI prompt used for generating comprehensive knowledge-based answers from email queries.
- Parameters:
emailGenerativeAnswerAIPromptId
- The ID of the System AI prompt used for generating comprehensive knowledge-based answers from email queries.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
emailQueryReformulationAIPromptId
EmailGenerativeAnswerAIAgentConfiguration.Builder emailQueryReformulationAIPromptId(String emailQueryReformulationAIPromptId) The ID of the System AI prompt used for reformulating email queries to optimize knowledge base search results.
- Parameters:
emailQueryReformulationAIPromptId
- The ID of the System AI prompt used for reformulating email queries to optimize knowledge base search results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
locale
The locale setting for language-specific email processing and response generation (for example, en_US, es_ES).
- Parameters:
locale
- The locale setting for language-specific email processing and response generation (for example, en_US, es_ES).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associationConfigurations
EmailGenerativeAnswerAIAgentConfiguration.Builder associationConfigurations(Collection<AssociationConfiguration> associationConfigurations) Configuration settings for knowledge base associations used by the email generative answer agent.
- Parameters:
associationConfigurations
- Configuration settings for knowledge base associations used by the email generative answer agent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associationConfigurations
EmailGenerativeAnswerAIAgentConfiguration.Builder associationConfigurations(AssociationConfiguration... associationConfigurations) Configuration settings for knowledge base associations used by the email generative answer agent.
- Parameters:
associationConfigurations
- Configuration settings for knowledge base associations used by the email generative answer agent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associationConfigurations
EmailGenerativeAnswerAIAgentConfiguration.Builder associationConfigurations(Consumer<AssociationConfiguration.Builder>... associationConfigurations) Configuration settings for knowledge base associations used by the email generative answer 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:
-