Interface AssociateAgentCollaboratorRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,BedrockAgentRequest.Builder
,Buildable
,CopyableBuilder<AssociateAgentCollaboratorRequest.Builder,
,AssociateAgentCollaboratorRequest> SdkBuilder<AssociateAgentCollaboratorRequest.Builder,
,AssociateAgentCollaboratorRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
AssociateAgentCollaboratorRequest
@Mutable
@NotThreadSafe
public static interface AssociateAgentCollaboratorRequest.Builder
extends BedrockAgentRequest.Builder, SdkPojo, CopyableBuilder<AssociateAgentCollaboratorRequest.Builder,AssociateAgentCollaboratorRequest>
-
Method Summary
Modifier and TypeMethodDescriptionagentDescriptor
(Consumer<AgentDescriptor.Builder> agentDescriptor) The alias of the collaborator agent.agentDescriptor
(AgentDescriptor agentDescriptor) The alias of the collaborator agent.The agent's ID.agentVersion
(String agentVersion) An agent version.clientToken
(String clientToken) A client token.collaborationInstruction
(String collaborationInstruction) Instruction for the collaborator.collaboratorName
(String collaboratorName) A name for the collaborator.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.relayConversationHistory
(String relayConversationHistory) A relay conversation history for the collaborator.relayConversationHistory
(RelayConversationHistory relayConversationHistory) A relay conversation history for the collaborator.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.services.bedrockagent.model.BedrockAgentRequest.Builder
build
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
-
agentDescriptor
The alias of the collaborator agent.
- Parameters:
agentDescriptor
- The alias of the collaborator agent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentDescriptor
default AssociateAgentCollaboratorRequest.Builder agentDescriptor(Consumer<AgentDescriptor.Builder> agentDescriptor) The alias of the collaborator agent.
This is a convenience method that creates an instance of theAgentDescriptor.Builder
avoiding the need to create one manually viaAgentDescriptor.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toagentDescriptor(AgentDescriptor)
.- Parameters:
agentDescriptor
- a consumer that will call methods onAgentDescriptor.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
agentId
The agent's ID.
- Parameters:
agentId
- The agent's ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentVersion
An agent version.
- Parameters:
agentVersion
- An agent version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientToken
A client token.
- Parameters:
clientToken
- A client token.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
collaborationInstruction
Instruction for the collaborator.
- Parameters:
collaborationInstruction
- Instruction for the collaborator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
collaboratorName
A name for the collaborator.
- Parameters:
collaboratorName
- A name for the collaborator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
relayConversationHistory
A relay conversation history for the collaborator.
- Parameters:
relayConversationHistory
- A relay conversation history for the collaborator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
relayConversationHistory
AssociateAgentCollaboratorRequest.Builder relayConversationHistory(RelayConversationHistory relayConversationHistory) A relay conversation history for the collaborator.
- Parameters:
relayConversationHistory
- A relay conversation history for the collaborator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
AssociateAgentCollaboratorRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
AssociateAgentCollaboratorRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-