Interface FunctionResult.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<FunctionResult.Builder,FunctionResult>,SdkBuilder<FunctionResult.Builder,FunctionResult>,SdkPojo
- Enclosing class:
- FunctionResult
public static interface FunctionResult.Builder extends SdkPojo, CopyableBuilder<FunctionResult.Builder,FunctionResult>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FunctionResult.BuilderactionGroup(String actionGroup)The action group that the function belongs to.FunctionResult.Builderfunction(String function)The name of the function that was called.FunctionResult.BuilderresponseBody(Map<String,ContentBody> responseBody)The response from the function call using the parameters.FunctionResult.BuilderresponseState(String responseState)Controls the final response state returned to end user when API/Function execution failed.FunctionResult.BuilderresponseState(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, sdkFields
-
-
-
-
Method Detail
-
actionGroup
FunctionResult.Builder actionGroup(String 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.
-
function
FunctionResult.Builder function(String 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
FunctionResult.Builder responseBody(Map<String,ContentBody> responseBody)
The response from the function call using the parameters. The response may be returned directly or from the Lambda function.
- Parameters:
responseBody- The response from the function call using the parameters. The response may be returned directly or from the Lambda function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
responseState
FunctionResult.Builder responseState(String 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,ResponseState
-
responseState
FunctionResult.Builder responseState(ResponseState 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,ResponseState
-
-