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
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
-
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.Builderavoiding the need to create one manually viaAssociationConfiguration.builder().When the
Consumercompletes,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:
-