Interface SelfServiceAIAgentConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SelfServiceAIAgentConfiguration.Builder,SelfServiceAIAgentConfiguration>,SdkBuilder<SelfServiceAIAgentConfiguration.Builder,SelfServiceAIAgentConfiguration>,SdkPojo
- Enclosing class:
- SelfServiceAIAgentConfiguration
public static interface SelfServiceAIAgentConfiguration.Builder extends SdkPojo, CopyableBuilder<SelfServiceAIAgentConfiguration.Builder,SelfServiceAIAgentConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SelfServiceAIAgentConfiguration.BuilderassociationConfigurations(Collection<AssociationConfiguration> associationConfigurations)The association configurations for overriding behavior on this AI Agent.SelfServiceAIAgentConfiguration.BuilderassociationConfigurations(Consumer<AssociationConfiguration.Builder>... associationConfigurations)The association configurations for overriding behavior on this AI Agent.SelfServiceAIAgentConfiguration.BuilderassociationConfigurations(AssociationConfiguration... associationConfigurations)The association configurations for overriding behavior on this AI Agent.SelfServiceAIAgentConfiguration.BuilderselfServiceAIGuardrailId(String selfServiceAIGuardrailId)The AI Guardrail identifier used by the SELF_SERVICE AI Agent.SelfServiceAIAgentConfiguration.BuilderselfServiceAnswerGenerationAIPromptId(String selfServiceAnswerGenerationAIPromptId)The AI Prompt identifier for the Self Service Answer Generation prompt used by the SELF_SERVICE AI AgentSelfServiceAIAgentConfiguration.BuilderselfServicePreProcessingAIPromptId(String selfServicePreProcessingAIPromptId)The AI Prompt identifier for the Self Service Pre-Processing prompt used by the SELF_SERVICE AI Agent-
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 Detail
-
associationConfigurations
SelfServiceAIAgentConfiguration.Builder associationConfigurations(Collection<AssociationConfiguration> associationConfigurations)
The association configurations for overriding behavior on this AI Agent.
- Parameters:
associationConfigurations- The association configurations for overriding behavior on this AI Agent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associationConfigurations
SelfServiceAIAgentConfiguration.Builder associationConfigurations(AssociationConfiguration... associationConfigurations)
The association configurations for overriding behavior on this AI Agent.
- Parameters:
associationConfigurations- The association configurations for overriding behavior on this AI Agent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associationConfigurations
SelfServiceAIAgentConfiguration.Builder associationConfigurations(Consumer<AssociationConfiguration.Builder>... associationConfigurations)
The association configurations for overriding behavior on this AI 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 to#associationConfigurations(List.) - 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:
#associationConfigurations(java.util.Collection)
-
selfServiceAIGuardrailId
SelfServiceAIAgentConfiguration.Builder selfServiceAIGuardrailId(String selfServiceAIGuardrailId)
The AI Guardrail identifier used by the SELF_SERVICE AI Agent.
- Parameters:
selfServiceAIGuardrailId- The AI Guardrail identifier used by the SELF_SERVICE AI Agent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
selfServiceAnswerGenerationAIPromptId
SelfServiceAIAgentConfiguration.Builder selfServiceAnswerGenerationAIPromptId(String selfServiceAnswerGenerationAIPromptId)
The AI Prompt identifier for the Self Service Answer Generation prompt used by the SELF_SERVICE AI Agent
- Parameters:
selfServiceAnswerGenerationAIPromptId- The AI Prompt identifier for the Self Service Answer Generation prompt used by the SELF_SERVICE AI Agent- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
selfServicePreProcessingAIPromptId
SelfServiceAIAgentConfiguration.Builder selfServicePreProcessingAIPromptId(String selfServicePreProcessingAIPromptId)
The AI Prompt identifier for the Self Service Pre-Processing prompt used by the SELF_SERVICE AI Agent
- Parameters:
selfServicePreProcessingAIPromptId- The AI Prompt identifier for the Self Service Pre-Processing prompt used by the SELF_SERVICE AI Agent- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-