AWS SDK for C++

AWS SDK for C++ Version 1.11.743

Loading...
Searching...
No Matches
Agent.h
1
6#pragma once
7#include <aws/bedrock-agent/BedrockAgent_EXPORTS.h>
8#include <aws/bedrock-agent/model/AgentCollaboration.h>
9#include <aws/bedrock-agent/model/AgentStatus.h>
10#include <aws/bedrock-agent/model/CustomOrchestration.h>
11#include <aws/bedrock-agent/model/GuardrailConfiguration.h>
12#include <aws/bedrock-agent/model/MemoryConfiguration.h>
13#include <aws/bedrock-agent/model/OrchestrationType.h>
14#include <aws/bedrock-agent/model/PromptOverrideConfiguration.h>
15#include <aws/core/utils/DateTime.h>
16#include <aws/core/utils/memory/stl/AWSString.h>
17#include <aws/core/utils/memory/stl/AWSVector.h>
18
19#include <utility>
20
21namespace Aws {
22namespace Utils {
23namespace Json {
24class JsonValue;
25class JsonView;
26} // namespace Json
27} // namespace Utils
28namespace BedrockAgent {
29namespace Model {
30
36class Agent {
37 public:
38 AWS_BEDROCKAGENT_API Agent() = default;
41 AWS_BEDROCKAGENT_API Aws::Utils::Json::JsonValue Jsonize() const;
42
44
47 inline const Aws::String& GetAgentId() const { return m_agentId; }
48 inline bool AgentIdHasBeenSet() const { return m_agentIdHasBeenSet; }
49 template <typename AgentIdT = Aws::String>
50 void SetAgentId(AgentIdT&& value) {
51 m_agentIdHasBeenSet = true;
52 m_agentId = std::forward<AgentIdT>(value);
53 }
54 template <typename AgentIdT = Aws::String>
56 SetAgentId(std::forward<AgentIdT>(value));
57 return *this;
58 }
60
62
65 inline const Aws::String& GetAgentName() const { return m_agentName; }
66 inline bool AgentNameHasBeenSet() const { return m_agentNameHasBeenSet; }
67 template <typename AgentNameT = Aws::String>
68 void SetAgentName(AgentNameT&& value) {
69 m_agentNameHasBeenSet = true;
70 m_agentName = std::forward<AgentNameT>(value);
71 }
72 template <typename AgentNameT = Aws::String>
74 SetAgentName(std::forward<AgentNameT>(value));
75 return *this;
76 }
78
80
83 inline const Aws::String& GetAgentArn() const { return m_agentArn; }
84 inline bool AgentArnHasBeenSet() const { return m_agentArnHasBeenSet; }
85 template <typename AgentArnT = Aws::String>
86 void SetAgentArn(AgentArnT&& value) {
87 m_agentArnHasBeenSet = true;
88 m_agentArn = std::forward<AgentArnT>(value);
89 }
90 template <typename AgentArnT = Aws::String>
92 SetAgentArn(std::forward<AgentArnT>(value));
93 return *this;
94 }
96
98
101 inline const Aws::String& GetAgentVersion() const { return m_agentVersion; }
102 inline bool AgentVersionHasBeenSet() const { return m_agentVersionHasBeenSet; }
103 template <typename AgentVersionT = Aws::String>
105 m_agentVersionHasBeenSet = true;
106 m_agentVersion = std::forward<AgentVersionT>(value);
107 }
108 template <typename AgentVersionT = Aws::String>
110 SetAgentVersion(std::forward<AgentVersionT>(value));
111 return *this;
112 }
114
116
123 inline const Aws::String& GetClientToken() const { return m_clientToken; }
124 inline bool ClientTokenHasBeenSet() const { return m_clientTokenHasBeenSet; }
125 template <typename ClientTokenT = Aws::String>
127 m_clientTokenHasBeenSet = true;
128 m_clientToken = std::forward<ClientTokenT>(value);
129 }
130 template <typename ClientTokenT = Aws::String>
132 SetClientToken(std::forward<ClientTokenT>(value));
133 return *this;
134 }
136
138
142 inline const Aws::String& GetInstruction() const { return m_instruction; }
143 inline bool InstructionHasBeenSet() const { return m_instructionHasBeenSet; }
144 template <typename InstructionT = Aws::String>
146 m_instructionHasBeenSet = true;
147 m_instruction = std::forward<InstructionT>(value);
148 }
149 template <typename InstructionT = Aws::String>
151 SetInstruction(std::forward<InstructionT>(value));
152 return *this;
153 }
155
157
167 inline AgentStatus GetAgentStatus() const { return m_agentStatus; }
168 inline bool AgentStatusHasBeenSet() const { return m_agentStatusHasBeenSet; }
169 inline void SetAgentStatus(AgentStatus value) {
170 m_agentStatusHasBeenSet = true;
171 m_agentStatus = value;
172 }
174 SetAgentStatus(value);
175 return *this;
176 }
178
180
183 inline const Aws::String& GetFoundationModel() const { return m_foundationModel; }
184 inline bool FoundationModelHasBeenSet() const { return m_foundationModelHasBeenSet; }
185 template <typename FoundationModelT = Aws::String>
187 m_foundationModelHasBeenSet = true;
188 m_foundationModel = std::forward<FoundationModelT>(value);
189 }
190 template <typename FoundationModelT = Aws::String>
192 SetFoundationModel(std::forward<FoundationModelT>(value));
193 return *this;
194 }
196
198
201 inline const Aws::String& GetDescription() const { return m_description; }
202 inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
203 template <typename DescriptionT = Aws::String>
205 m_descriptionHasBeenSet = true;
206 m_description = std::forward<DescriptionT>(value);
207 }
208 template <typename DescriptionT = Aws::String>
210 SetDescription(std::forward<DescriptionT>(value));
211 return *this;
212 }
214
216
219 inline OrchestrationType GetOrchestrationType() const { return m_orchestrationType; }
220 inline bool OrchestrationTypeHasBeenSet() const { return m_orchestrationTypeHasBeenSet; }
222 m_orchestrationTypeHasBeenSet = true;
223 m_orchestrationType = value;
224 }
227 return *this;
228 }
230
232
235 inline const CustomOrchestration& GetCustomOrchestration() const { return m_customOrchestration; }
236 inline bool CustomOrchestrationHasBeenSet() const { return m_customOrchestrationHasBeenSet; }
237 template <typename CustomOrchestrationT = CustomOrchestration>
239 m_customOrchestrationHasBeenSet = true;
240 m_customOrchestration = std::forward<CustomOrchestrationT>(value);
241 }
242 template <typename CustomOrchestrationT = CustomOrchestration>
244 SetCustomOrchestration(std::forward<CustomOrchestrationT>(value));
245 return *this;
246 }
248
250
257 inline int GetIdleSessionTTLInSeconds() const { return m_idleSessionTTLInSeconds; }
258 inline bool IdleSessionTTLInSecondsHasBeenSet() const { return m_idleSessionTTLInSecondsHasBeenSet; }
259 inline void SetIdleSessionTTLInSeconds(int value) {
260 m_idleSessionTTLInSecondsHasBeenSet = true;
261 m_idleSessionTTLInSeconds = value;
262 }
265 return *this;
266 }
268
270
274 inline const Aws::String& GetAgentResourceRoleArn() const { return m_agentResourceRoleArn; }
275 inline bool AgentResourceRoleArnHasBeenSet() const { return m_agentResourceRoleArnHasBeenSet; }
276 template <typename AgentResourceRoleArnT = Aws::String>
278 m_agentResourceRoleArnHasBeenSet = true;
279 m_agentResourceRoleArn = std::forward<AgentResourceRoleArnT>(value);
280 }
281 template <typename AgentResourceRoleArnT = Aws::String>
283 SetAgentResourceRoleArn(std::forward<AgentResourceRoleArnT>(value));
284 return *this;
285 }
287
289
292 inline const Aws::String& GetCustomerEncryptionKeyArn() const { return m_customerEncryptionKeyArn; }
293 inline bool CustomerEncryptionKeyArnHasBeenSet() const { return m_customerEncryptionKeyArnHasBeenSet; }
294 template <typename CustomerEncryptionKeyArnT = Aws::String>
296 m_customerEncryptionKeyArnHasBeenSet = true;
297 m_customerEncryptionKeyArn = std::forward<CustomerEncryptionKeyArnT>(value);
298 }
299 template <typename CustomerEncryptionKeyArnT = Aws::String>
301 SetCustomerEncryptionKeyArn(std::forward<CustomerEncryptionKeyArnT>(value));
302 return *this;
303 }
305
307
310 inline const Aws::Utils::DateTime& GetCreatedAt() const { return m_createdAt; }
311 inline bool CreatedAtHasBeenSet() const { return m_createdAtHasBeenSet; }
312 template <typename CreatedAtT = Aws::Utils::DateTime>
313 void SetCreatedAt(CreatedAtT&& value) {
314 m_createdAtHasBeenSet = true;
315 m_createdAt = std::forward<CreatedAtT>(value);
316 }
317 template <typename CreatedAtT = Aws::Utils::DateTime>
319 SetCreatedAt(std::forward<CreatedAtT>(value));
320 return *this;
321 }
323
325
328 inline const Aws::Utils::DateTime& GetUpdatedAt() const { return m_updatedAt; }
329 inline bool UpdatedAtHasBeenSet() const { return m_updatedAtHasBeenSet; }
330 template <typename UpdatedAtT = Aws::Utils::DateTime>
331 void SetUpdatedAt(UpdatedAtT&& value) {
332 m_updatedAtHasBeenSet = true;
333 m_updatedAt = std::forward<UpdatedAtT>(value);
334 }
335 template <typename UpdatedAtT = Aws::Utils::DateTime>
337 SetUpdatedAt(std::forward<UpdatedAtT>(value));
338 return *this;
339 }
341
343
346 inline const Aws::Utils::DateTime& GetPreparedAt() const { return m_preparedAt; }
347 inline bool PreparedAtHasBeenSet() const { return m_preparedAtHasBeenSet; }
348 template <typename PreparedAtT = Aws::Utils::DateTime>
350 m_preparedAtHasBeenSet = true;
351 m_preparedAt = std::forward<PreparedAtT>(value);
352 }
353 template <typename PreparedAtT = Aws::Utils::DateTime>
355 SetPreparedAt(std::forward<PreparedAtT>(value));
356 return *this;
357 }
359
361
364 inline const Aws::Vector<Aws::String>& GetFailureReasons() const { return m_failureReasons; }
365 inline bool FailureReasonsHasBeenSet() const { return m_failureReasonsHasBeenSet; }
366 template <typename FailureReasonsT = Aws::Vector<Aws::String>>
368 m_failureReasonsHasBeenSet = true;
369 m_failureReasons = std::forward<FailureReasonsT>(value);
370 }
371 template <typename FailureReasonsT = Aws::Vector<Aws::String>>
373 SetFailureReasons(std::forward<FailureReasonsT>(value));
374 return *this;
375 }
376 template <typename FailureReasonsT = Aws::String>
378 m_failureReasonsHasBeenSet = true;
379 m_failureReasons.emplace_back(std::forward<FailureReasonsT>(value));
380 return *this;
381 }
383
385
389 inline const Aws::Vector<Aws::String>& GetRecommendedActions() const { return m_recommendedActions; }
390 inline bool RecommendedActionsHasBeenSet() const { return m_recommendedActionsHasBeenSet; }
391 template <typename RecommendedActionsT = Aws::Vector<Aws::String>>
393 m_recommendedActionsHasBeenSet = true;
394 m_recommendedActions = std::forward<RecommendedActionsT>(value);
395 }
396 template <typename RecommendedActionsT = Aws::Vector<Aws::String>>
398 SetRecommendedActions(std::forward<RecommendedActionsT>(value));
399 return *this;
400 }
401 template <typename RecommendedActionsT = Aws::String>
403 m_recommendedActionsHasBeenSet = true;
404 m_recommendedActions.emplace_back(std::forward<RecommendedActionsT>(value));
405 return *this;
406 }
408
410
416 inline const PromptOverrideConfiguration& GetPromptOverrideConfiguration() const { return m_promptOverrideConfiguration; }
417 inline bool PromptOverrideConfigurationHasBeenSet() const { return m_promptOverrideConfigurationHasBeenSet; }
418 template <typename PromptOverrideConfigurationT = PromptOverrideConfiguration>
420 m_promptOverrideConfigurationHasBeenSet = true;
421 m_promptOverrideConfiguration = std::forward<PromptOverrideConfigurationT>(value);
422 }
423 template <typename PromptOverrideConfigurationT = PromptOverrideConfiguration>
425 SetPromptOverrideConfiguration(std::forward<PromptOverrideConfigurationT>(value));
426 return *this;
427 }
429
431
434 inline const GuardrailConfiguration& GetGuardrailConfiguration() const { return m_guardrailConfiguration; }
435 inline bool GuardrailConfigurationHasBeenSet() const { return m_guardrailConfigurationHasBeenSet; }
436 template <typename GuardrailConfigurationT = GuardrailConfiguration>
438 m_guardrailConfigurationHasBeenSet = true;
439 m_guardrailConfiguration = std::forward<GuardrailConfigurationT>(value);
440 }
441 template <typename GuardrailConfigurationT = GuardrailConfiguration>
443 SetGuardrailConfiguration(std::forward<GuardrailConfigurationT>(value));
444 return *this;
445 }
447
449
452 inline const MemoryConfiguration& GetMemoryConfiguration() const { return m_memoryConfiguration; }
453 inline bool MemoryConfigurationHasBeenSet() const { return m_memoryConfigurationHasBeenSet; }
454 template <typename MemoryConfigurationT = MemoryConfiguration>
456 m_memoryConfigurationHasBeenSet = true;
457 m_memoryConfiguration = std::forward<MemoryConfigurationT>(value);
458 }
459 template <typename MemoryConfigurationT = MemoryConfiguration>
461 SetMemoryConfiguration(std::forward<MemoryConfigurationT>(value));
462 return *this;
463 }
465
467
470 inline AgentCollaboration GetAgentCollaboration() const { return m_agentCollaboration; }
471 inline bool AgentCollaborationHasBeenSet() const { return m_agentCollaborationHasBeenSet; }
473 m_agentCollaborationHasBeenSet = true;
474 m_agentCollaboration = value;
475 }
478 return *this;
479 }
481 private:
482 Aws::String m_agentId;
483
484 Aws::String m_agentName;
485
486 Aws::String m_agentArn;
487
488 Aws::String m_agentVersion;
489
490 Aws::String m_clientToken;
491
492 Aws::String m_instruction;
493
494 AgentStatus m_agentStatus{AgentStatus::NOT_SET};
495
496 Aws::String m_foundationModel;
497
498 Aws::String m_description;
499
501
502 CustomOrchestration m_customOrchestration;
503
504 int m_idleSessionTTLInSeconds{0};
505
506 Aws::String m_agentResourceRoleArn;
507
508 Aws::String m_customerEncryptionKeyArn;
509
510 Aws::Utils::DateTime m_createdAt{};
511
512 Aws::Utils::DateTime m_updatedAt{};
513
514 Aws::Utils::DateTime m_preparedAt{};
515
516 Aws::Vector<Aws::String> m_failureReasons;
517
518 Aws::Vector<Aws::String> m_recommendedActions;
519
520 PromptOverrideConfiguration m_promptOverrideConfiguration;
521
522 GuardrailConfiguration m_guardrailConfiguration;
523
524 MemoryConfiguration m_memoryConfiguration;
525
527 bool m_agentIdHasBeenSet = false;
528 bool m_agentNameHasBeenSet = false;
529 bool m_agentArnHasBeenSet = false;
530 bool m_agentVersionHasBeenSet = false;
531 bool m_clientTokenHasBeenSet = false;
532 bool m_instructionHasBeenSet = false;
533 bool m_agentStatusHasBeenSet = false;
534 bool m_foundationModelHasBeenSet = false;
535 bool m_descriptionHasBeenSet = false;
536 bool m_orchestrationTypeHasBeenSet = false;
537 bool m_customOrchestrationHasBeenSet = false;
538 bool m_idleSessionTTLInSecondsHasBeenSet = false;
539 bool m_agentResourceRoleArnHasBeenSet = false;
540 bool m_customerEncryptionKeyArnHasBeenSet = false;
541 bool m_createdAtHasBeenSet = false;
542 bool m_updatedAtHasBeenSet = false;
543 bool m_preparedAtHasBeenSet = false;
544 bool m_failureReasonsHasBeenSet = false;
545 bool m_recommendedActionsHasBeenSet = false;
546 bool m_promptOverrideConfigurationHasBeenSet = false;
547 bool m_guardrailConfigurationHasBeenSet = false;
548 bool m_memoryConfigurationHasBeenSet = false;
549 bool m_agentCollaborationHasBeenSet = false;
550};
551
552} // namespace Model
553} // namespace BedrockAgent
554} // namespace Aws
bool CustomerEncryptionKeyArnHasBeenSet() const
Definition Agent.h:293
const GuardrailConfiguration & GetGuardrailConfiguration() const
Definition Agent.h:434
const PromptOverrideConfiguration & GetPromptOverrideConfiguration() const
Definition Agent.h:416
void SetIdleSessionTTLInSeconds(int value)
Definition Agent.h:259
bool FoundationModelHasBeenSet() const
Definition Agent.h:184
bool AgentIdHasBeenSet() const
Definition Agent.h:48
bool OrchestrationTypeHasBeenSet() const
Definition Agent.h:220
Agent & WithInstruction(InstructionT &&value)
Definition Agent.h:150
Agent & AddFailureReasons(FailureReasonsT &&value)
Definition Agent.h:377
Agent & WithAgentArn(AgentArnT &&value)
Definition Agent.h:91
Agent & WithFoundationModel(FoundationModelT &&value)
Definition Agent.h:191
const Aws::Utils::DateTime & GetPreparedAt() const
Definition Agent.h:346
Agent & WithAgentCollaboration(AgentCollaboration value)
Definition Agent.h:476
AWS_BEDROCKAGENT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_BEDROCKAGENT_API Agent()=default
OrchestrationType GetOrchestrationType() const
Definition Agent.h:219
void SetMemoryConfiguration(MemoryConfigurationT &&value)
Definition Agent.h:455
Agent & WithCreatedAt(CreatedAtT &&value)
Definition Agent.h:318
bool FailureReasonsHasBeenSet() const
Definition Agent.h:365
void SetAgentVersion(AgentVersionT &&value)
Definition Agent.h:104
Agent & WithIdleSessionTTLInSeconds(int value)
Definition Agent.h:263
bool DescriptionHasBeenSet() const
Definition Agent.h:202
bool AgentCollaborationHasBeenSet() const
Definition Agent.h:471
int GetIdleSessionTTLInSeconds() const
Definition Agent.h:257
bool AgentStatusHasBeenSet() const
Definition Agent.h:168
void SetRecommendedActions(RecommendedActionsT &&value)
Definition Agent.h:392
bool AgentNameHasBeenSet() const
Definition Agent.h:66
Agent & WithRecommendedActions(RecommendedActionsT &&value)
Definition Agent.h:397
const MemoryConfiguration & GetMemoryConfiguration() const
Definition Agent.h:452
Agent & WithAgentStatus(AgentStatus value)
Definition Agent.h:173
Agent & WithClientToken(ClientTokenT &&value)
Definition Agent.h:131
bool AgentResourceRoleArnHasBeenSet() const
Definition Agent.h:275
void SetFailureReasons(FailureReasonsT &&value)
Definition Agent.h:367
const Aws::String & GetClientToken() const
Definition Agent.h:123
Agent & WithDescription(DescriptionT &&value)
Definition Agent.h:209
Agent & WithOrchestrationType(OrchestrationType value)
Definition Agent.h:225
const Aws::String & GetAgentArn() const
Definition Agent.h:83
void SetCustomOrchestration(CustomOrchestrationT &&value)
Definition Agent.h:238
void SetDescription(DescriptionT &&value)
Definition Agent.h:204
bool PreparedAtHasBeenSet() const
Definition Agent.h:347
void SetUpdatedAt(UpdatedAtT &&value)
Definition Agent.h:331
const Aws::String & GetInstruction() const
Definition Agent.h:142
bool PromptOverrideConfigurationHasBeenSet() const
Definition Agent.h:417
const Aws::String & GetAgentName() const
Definition Agent.h:65
Agent & WithAgentName(AgentNameT &&value)
Definition Agent.h:73
AWS_BEDROCKAGENT_API Agent & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetAgentName(AgentNameT &&value)
Definition Agent.h:68
Agent & WithAgentVersion(AgentVersionT &&value)
Definition Agent.h:109
bool RecommendedActionsHasBeenSet() const
Definition Agent.h:390
bool ClientTokenHasBeenSet() const
Definition Agent.h:124
void SetGuardrailConfiguration(GuardrailConfigurationT &&value)
Definition Agent.h:437
bool UpdatedAtHasBeenSet() const
Definition Agent.h:329
void SetAgentArn(AgentArnT &&value)
Definition Agent.h:86
Agent & WithAgentId(AgentIdT &&value)
Definition Agent.h:55
Agent & WithMemoryConfiguration(MemoryConfigurationT &&value)
Definition Agent.h:460
void SetOrchestrationType(OrchestrationType value)
Definition Agent.h:221
void SetCreatedAt(CreatedAtT &&value)
Definition Agent.h:313
Agent & WithPreparedAt(PreparedAtT &&value)
Definition Agent.h:354
const Aws::String & GetDescription() const
Definition Agent.h:201
void SetCustomerEncryptionKeyArn(CustomerEncryptionKeyArnT &&value)
Definition Agent.h:295
Agent & WithGuardrailConfiguration(GuardrailConfigurationT &&value)
Definition Agent.h:442
void SetPreparedAt(PreparedAtT &&value)
Definition Agent.h:349
Agent & WithCustomOrchestration(CustomOrchestrationT &&value)
Definition Agent.h:243
bool GuardrailConfigurationHasBeenSet() const
Definition Agent.h:435
AgentCollaboration GetAgentCollaboration() const
Definition Agent.h:470
Agent & WithAgentResourceRoleArn(AgentResourceRoleArnT &&value)
Definition Agent.h:282
void SetAgentCollaboration(AgentCollaboration value)
Definition Agent.h:472
const CustomOrchestration & GetCustomOrchestration() const
Definition Agent.h:235
void SetClientToken(ClientTokenT &&value)
Definition Agent.h:126
bool MemoryConfigurationHasBeenSet() const
Definition Agent.h:453
void SetAgentStatus(AgentStatus value)
Definition Agent.h:169
AgentStatus GetAgentStatus() const
Definition Agent.h:167
const Aws::String & GetAgentVersion() const
Definition Agent.h:101
AWS_BEDROCKAGENT_API Agent(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetAgentResourceRoleArn() const
Definition Agent.h:274
Agent & WithUpdatedAt(UpdatedAtT &&value)
Definition Agent.h:336
bool CreatedAtHasBeenSet() const
Definition Agent.h:311
const Aws::Utils::DateTime & GetUpdatedAt() const
Definition Agent.h:328
bool AgentVersionHasBeenSet() const
Definition Agent.h:102
bool AgentArnHasBeenSet() const
Definition Agent.h:84
Agent & WithFailureReasons(FailureReasonsT &&value)
Definition Agent.h:372
const Aws::Vector< Aws::String > & GetFailureReasons() const
Definition Agent.h:364
const Aws::String & GetFoundationModel() const
Definition Agent.h:183
const Aws::Vector< Aws::String > & GetRecommendedActions() const
Definition Agent.h:389
void SetFoundationModel(FoundationModelT &&value)
Definition Agent.h:186
Agent & AddRecommendedActions(RecommendedActionsT &&value)
Definition Agent.h:402
bool InstructionHasBeenSet() const
Definition Agent.h:143
const Aws::Utils::DateTime & GetCreatedAt() const
Definition Agent.h:310
Agent & WithCustomerEncryptionKeyArn(CustomerEncryptionKeyArnT &&value)
Definition Agent.h:300
Agent & WithPromptOverrideConfiguration(PromptOverrideConfigurationT &&value)
Definition Agent.h:424
void SetPromptOverrideConfiguration(PromptOverrideConfigurationT &&value)
Definition Agent.h:419
void SetInstruction(InstructionT &&value)
Definition Agent.h:145
void SetAgentResourceRoleArn(AgentResourceRoleArnT &&value)
Definition Agent.h:277
void SetAgentId(AgentIdT &&value)
Definition Agent.h:50
const Aws::String & GetCustomerEncryptionKeyArn() const
Definition Agent.h:292
bool CustomOrchestrationHasBeenSet() const
Definition Agent.h:236
bool IdleSessionTTLInSecondsHasBeenSet() const
Definition Agent.h:258
const Aws::String & GetAgentId() const
Definition Agent.h:47
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue