7#include <aws/bedrock-agent/BedrockAgent_EXPORTS.h>
8#include <aws/bedrock-agent/BedrockAgentRequest.h>
9#include <aws/bedrock-agent/model/ActionGroupExecutor.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
11#include <aws/bedrock-agent/model/ActionGroupState.h>
12#include <aws/bedrock-agent/model/APISchema.h>
13#include <aws/bedrock-agent/model/FunctionSchema.h>
14#include <aws/bedrock-agent/model/ActionGroupSignature.h>
61 inline void SetActionGroupId(
const char* value) { m_actionGroupIdHasBeenSet =
true; m_actionGroupId.assign(value); }
75 inline void SetActionGroupName(
const char* value) { m_actionGroupNameHasBeenSet =
true; m_actionGroupName.assign(value); }
104 inline void SetAgentId(
const char* value) { m_agentIdHasBeenSet =
true; m_agentId.assign(value); }
119 inline void SetAgentVersion(
const char* value) { m_agentVersionHasBeenSet =
true; m_agentVersion.assign(value); }
149 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
190 bool m_actionGroupExecutorHasBeenSet =
false;
193 bool m_actionGroupIdHasBeenSet =
false;
196 bool m_actionGroupNameHasBeenSet =
false;
199 bool m_actionGroupStateHasBeenSet =
false;
202 bool m_agentIdHasBeenSet =
false;
205 bool m_agentVersionHasBeenSet =
false;
208 bool m_apiSchemaHasBeenSet =
false;
211 bool m_descriptionHasBeenSet =
false;
214 bool m_functionSchemaHasBeenSet =
false;
217 bool m_parentActionGroupSignatureHasBeenSet =
false;
void SetParentActionGroupSignature(const ActionGroupSignature &value)
UpdateAgentActionGroupRequest & WithAgentVersion(Aws::String &&value)
UpdateAgentActionGroupRequest & WithApiSchema(APISchema &&value)
const FunctionSchema & GetFunctionSchema() const
UpdateAgentActionGroupRequest & WithParentActionGroupSignature(const ActionGroupSignature &value)
virtual const char * GetServiceRequestName() const override
void SetActionGroupState(ActionGroupState &&value)
AWS_BEDROCKAGENT_API Aws::String SerializePayload() const override
UpdateAgentActionGroupRequest & WithActionGroupName(Aws::String &&value)
UpdateAgentActionGroupRequest & WithAgentVersion(const char *value)
UpdateAgentActionGroupRequest & WithAgentVersion(const Aws::String &value)
UpdateAgentActionGroupRequest & WithFunctionSchema(const FunctionSchema &value)
const Aws::String & GetActionGroupId() const
bool ActionGroupExecutorHasBeenSet() const
void SetAgentVersion(Aws::String &&value)
void SetApiSchema(APISchema &&value)
bool ParentActionGroupSignatureHasBeenSet() const
UpdateAgentActionGroupRequest & WithFunctionSchema(FunctionSchema &&value)
UpdateAgentActionGroupRequest & WithAgentId(const Aws::String &value)
UpdateAgentActionGroupRequest & WithActionGroupName(const Aws::String &value)
const ActionGroupExecutor & GetActionGroupExecutor() const
void SetFunctionSchema(FunctionSchema &&value)
UpdateAgentActionGroupRequest & WithActionGroupState(const ActionGroupState &value)
void SetAgentId(const char *value)
void SetFunctionSchema(const FunctionSchema &value)
UpdateAgentActionGroupRequest & WithParentActionGroupSignature(ActionGroupSignature &&value)
bool AgentVersionHasBeenSet() const
void SetActionGroupExecutor(ActionGroupExecutor &&value)
const APISchema & GetApiSchema() const
UpdateAgentActionGroupRequest & WithActionGroupExecutor(const ActionGroupExecutor &value)
bool ActionGroupNameHasBeenSet() const
UpdateAgentActionGroupRequest & WithDescription(const char *value)
bool ActionGroupIdHasBeenSet() const
bool FunctionSchemaHasBeenSet() const
bool AgentIdHasBeenSet() const
void SetAgentId(Aws::String &&value)
const ActionGroupSignature & GetParentActionGroupSignature() const
void SetActionGroupId(Aws::String &&value)
UpdateAgentActionGroupRequest & WithDescription(const Aws::String &value)
UpdateAgentActionGroupRequest & WithDescription(Aws::String &&value)
void SetActionGroupId(const char *value)
UpdateAgentActionGroupRequest & WithActionGroupState(ActionGroupState &&value)
void SetActionGroupId(const Aws::String &value)
AWS_BEDROCKAGENT_API UpdateAgentActionGroupRequest()
void SetActionGroupName(const char *value)
void SetDescription(const char *value)
void SetAgentId(const Aws::String &value)
bool ApiSchemaHasBeenSet() const
UpdateAgentActionGroupRequest & WithAgentId(const char *value)
UpdateAgentActionGroupRequest & WithActionGroupName(const char *value)
const Aws::String & GetActionGroupName() const
bool ActionGroupStateHasBeenSet() const
UpdateAgentActionGroupRequest & WithActionGroupExecutor(ActionGroupExecutor &&value)
UpdateAgentActionGroupRequest & WithApiSchema(const APISchema &value)
void SetActionGroupExecutor(const ActionGroupExecutor &value)
const Aws::String & GetDescription() const
bool DescriptionHasBeenSet() const
void SetDescription(const Aws::String &value)
void SetApiSchema(const APISchema &value)
void SetAgentVersion(const Aws::String &value)
UpdateAgentActionGroupRequest & WithAgentId(Aws::String &&value)
const Aws::String & GetAgentVersion() const
void SetActionGroupState(const ActionGroupState &value)
UpdateAgentActionGroupRequest & WithActionGroupId(const Aws::String &value)
void SetActionGroupName(Aws::String &&value)
const Aws::String & GetAgentId() const
const ActionGroupState & GetActionGroupState() const
void SetActionGroupName(const Aws::String &value)
UpdateAgentActionGroupRequest & WithActionGroupId(const char *value)
UpdateAgentActionGroupRequest & WithActionGroupId(Aws::String &&value)
void SetAgentVersion(const char *value)
void SetDescription(Aws::String &&value)
void SetParentActionGroupSignature(ActionGroupSignature &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String