Interface FunctionResult.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<FunctionResult.Builder,
,FunctionResult> SdkBuilder<FunctionResult.Builder,
,FunctionResult> SdkPojo
- Enclosing class:
FunctionResult
-
Method Summary
Modifier and TypeMethodDescriptionactionGroup
(String actionGroup) The action group that the function belongs to.The agent's ID.confirmationState
(String confirmationState) Contains the user confirmation information about the function that was called.confirmationState
(ConfirmationState confirmationState) Contains the user confirmation information about the function that was called.The name of the function that was called.responseBody
(Map<String, ContentBody> responseBody) The response from the function call using the parameters.responseState
(String responseState) Controls the final response state returned to end user when API/Function execution failed.responseState
(ResponseState responseState) Controls the final response state returned to end user when API/Function execution failed.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
-
actionGroup
The action group that the function belongs to.
- Parameters:
actionGroup
- The action group that the function belongs to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
-
confirmationState
Contains the user confirmation information about the function that was called.
- Parameters:
confirmationState
- Contains the user confirmation information about the function that was called.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
confirmationState
Contains the user confirmation information about the function that was called.
- Parameters:
confirmationState
- Contains the user confirmation information about the function that was called.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
function
The name of the function that was called.
- Parameters:
function
- The name of the function that was called.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
responseBody
The response from the function call using the parameters. The response might be returned directly or from the Lambda function. Specify
TEXT
orIMAGES
. The key of the object is the content type. You can only specify one type. If you specifyIMAGES
, you can specify only one image. You can specify images only when the function in thereturnControlInvocationResults
is a computer use action. For more information, see Configure an Amazon Bedrock Agent to complete tasks with computer use tools.- Parameters:
responseBody
- The response from the function call using the parameters. The response might be returned directly or from the Lambda function. SpecifyTEXT
orIMAGES
. The key of the object is the content type. You can only specify one type. If you specifyIMAGES
, you can specify only one image. You can specify images only when the function in thereturnControlInvocationResults
is a computer use action. For more information, see Configure an Amazon Bedrock Agent to complete tasks with computer use tools.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
responseState
Controls the final response state returned to end user when API/Function execution failed. When this state is FAILURE, the request would fail with dependency failure exception. When this state is REPROMPT, the API/function response will be sent to model for re-prompt
- Parameters:
responseState
- Controls the final response state returned to end user when API/Function execution failed. When this state is FAILURE, the request would fail with dependency failure exception. When this state is REPROMPT, the API/function response will be sent to model for re-prompt- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
responseState
Controls the final response state returned to end user when API/Function execution failed. When this state is FAILURE, the request would fail with dependency failure exception. When this state is REPROMPT, the API/function response will be sent to model for re-prompt
- Parameters:
responseState
- Controls the final response state returned to end user when API/Function execution failed. When this state is FAILURE, the request would fail with dependency failure exception. When this state is REPROMPT, the API/function response will be sent to model for re-prompt- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-