Interface Call.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<Call.Builder,,Call> SdkBuilder<Call.Builder,,Call> SdkPojo
- Enclosing class:
Call
@Mutable
@NotThreadSafe
public static interface Call.Builder
extends SdkPojo, CopyableBuilder<Call.Builder,Call>
-
Method Summary
Modifier and TypeMethodDescriptionA unique identifier for this tool call, used to match results back to requests.The input parameters for the tool call, formatted according to the tool's schema.The name of the tool to invoke, following the pattern 'tool.{toolName}' or 'browser.{browserAction}'.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
-
callId
A unique identifier for this tool call, used to match results back to requests.
- Parameters:
callId- A unique identifier for this tool call, used to match results back to requests.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
input
The input parameters for the tool call, formatted according to the tool's schema.
- Parameters:
input- The input parameters for the tool call, formatted according to the tool's schema.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the tool to invoke, following the pattern 'tool.{toolName}' or 'browser.{browserAction}'.
- Parameters:
name- The name of the tool to invoke, following the pattern 'tool.{toolName}' or 'browser.{browserAction}'.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-