7#include <aws/bedrock-agent-runtime/BedrockAgentRuntime_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/bedrock-agent-runtime/model/ExecutionType.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/bedrock-agent-runtime/model/RequestBody.h>
12#include <aws/bedrock-agent-runtime/model/Parameter.h>
25namespace BedrockAgentRuntime
55 inline void SetActionGroupName(
const char* value) { m_actionGroupNameHasBeenSet =
true; m_actionGroupName.assign(value); }
69 inline void SetApiPath(
const char* value) { m_apiPathHasBeenSet =
true; m_apiPath.assign(value); }
97 inline void SetFunction(
const char* value) { m_functionHasBeenSet =
true; m_function.assign(value); }
112 inline void SetInvocationId(
const char* value) { m_invocationIdHasBeenSet =
true; m_invocationId.assign(value); }
152 inline void SetVerb(
const char* value) { m_verbHasBeenSet =
true; m_verb.assign(value); }
160 bool m_actionGroupNameHasBeenSet =
false;
163 bool m_apiPathHasBeenSet =
false;
166 bool m_executionTypeHasBeenSet =
false;
169 bool m_functionHasBeenSet =
false;
172 bool m_invocationIdHasBeenSet =
false;
175 bool m_parametersHasBeenSet =
false;
178 bool m_requestBodyHasBeenSet =
false;
181 bool m_verbHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue