7#include <aws/bedrock-agent-runtime/BedrockAgentRuntime_EXPORTS.h>
8#include <aws/bedrock-agent-runtime/model/ApiInvocationInput.h>
9#include <aws/bedrock-agent-runtime/model/FunctionInvocationInput.h>
22namespace BedrockAgentRuntime
52 template<
typename ApiInvocationInputT = ApiInvocationInput>
53 void SetApiInvocationInput(ApiInvocationInputT&& value) { m_apiInvocationInputHasBeenSet =
true; m_apiInvocationInput = std::forward<ApiInvocationInputT>(value); }
54 template<
typename ApiInvocationInputT = ApiInvocationInput>
65 template<
typename FunctionInvocationInputT = FunctionInvocationInput>
66 void SetFunctionInvocationInput(FunctionInvocationInputT&& value) { m_functionInvocationInputHasBeenSet =
true; m_functionInvocationInput = std::forward<FunctionInvocationInputT>(value); }
67 template<
typename FunctionInvocationInputT = FunctionInvocationInput>
73 bool m_apiInvocationInputHasBeenSet =
false;
76 bool m_functionInvocationInputHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue