Class AgentCollaboratorProps.Builder
java.lang.Object
software.amazon.awscdk.services.bedrock.alpha.AgentCollaboratorProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<AgentCollaboratorProps>
- Enclosing interface:
AgentCollaboratorProps
@Stability(Experimental)
public static final class AgentCollaboratorProps.Builder
extends Object
implements software.amazon.jsii.Builder<AgentCollaboratorProps>
A builder for
AgentCollaboratorProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionagentAlias(IAgentAlias agentAlias) Sets the value ofAgentCollaboratorProps.getAgentAlias()build()Builds the configured instance.collaborationInstruction(String collaborationInstruction) Sets the value ofAgentCollaboratorProps.getCollaborationInstruction()collaboratorName(String collaboratorName) Sets the value ofAgentCollaboratorProps.getCollaboratorName()relayConversationHistory(Boolean relayConversationHistory) Sets the value ofAgentCollaboratorProps.getRelayConversationHistory()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
agentAlias
Sets the value ofAgentCollaboratorProps.getAgentAlias()- Parameters:
agentAlias- Descriptor for the collaborating agent. This parameter is required. This cannot be the TSTALIASID (agent.testAlias).- Returns:
this
-
collaborationInstruction
@Stability(Experimental) public AgentCollaboratorProps.Builder collaborationInstruction(String collaborationInstruction) Sets the value ofAgentCollaboratorProps.getCollaborationInstruction()- Parameters:
collaborationInstruction- Instructions on how this agent should collaborate with the main agent. This parameter is required.- Returns:
this
-
collaboratorName
@Stability(Experimental) public AgentCollaboratorProps.Builder collaboratorName(String collaboratorName) Sets the value ofAgentCollaboratorProps.getCollaboratorName()- Parameters:
collaboratorName- A friendly name for the collaborator. This parameter is required.- Returns:
this
-
relayConversationHistory
@Stability(Experimental) public AgentCollaboratorProps.Builder relayConversationHistory(Boolean relayConversationHistory) Sets the value ofAgentCollaboratorProps.getRelayConversationHistory()- Parameters:
relayConversationHistory- Whether to relay conversation history to this collaborator.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<AgentCollaboratorProps>- Returns:
- a new instance of
AgentCollaboratorProps - Throws:
NullPointerException- if any required attribute was not provided
-