AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
GetEnvironmentResult.h
1
6#pragma once
7#include <aws/m2/MainframeModernization_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/m2/model/EngineType.h>
11#include <aws/m2/model/HighAvailabilityConfig.h>
12#include <aws/m2/model/PendingMaintenance.h>
13#include <aws/core/utils/memory/stl/AWSVector.h>
14#include <aws/m2/model/EnvironmentLifecycle.h>
15#include <aws/core/utils/memory/stl/AWSMap.h>
16#include <aws/m2/model/StorageConfiguration.h>
17#include <utility>
18
19namespace Aws
20{
21template<typename RESULT_TYPE>
22class AmazonWebServiceResult;
23
24namespace Utils
25{
26namespace Json
27{
28 class JsonValue;
29} // namespace Json
30} // namespace Utils
31namespace MainframeModernization
32{
33namespace Model
34{
36 {
37 public:
38 AWS_MAINFRAMEMODERNIZATION_API GetEnvironmentResult();
41
42
44
49 inline int GetActualCapacity() const{ return m_actualCapacity; }
50 inline void SetActualCapacity(int value) { m_actualCapacity = value; }
51 inline GetEnvironmentResult& WithActualCapacity(int value) { SetActualCapacity(value); return *this;}
53
55
58 inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; }
59 inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTime = value; }
60 inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTime = std::move(value); }
61 inline GetEnvironmentResult& WithCreationTime(const Aws::Utils::DateTime& value) { SetCreationTime(value); return *this;}
62 inline GetEnvironmentResult& WithCreationTime(Aws::Utils::DateTime&& value) { SetCreationTime(std::move(value)); return *this;}
64
66
69 inline const Aws::String& GetDescription() const{ return m_description; }
70 inline void SetDescription(const Aws::String& value) { m_description = value; }
71 inline void SetDescription(Aws::String&& value) { m_description = std::move(value); }
72 inline void SetDescription(const char* value) { m_description.assign(value); }
73 inline GetEnvironmentResult& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
74 inline GetEnvironmentResult& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
75 inline GetEnvironmentResult& WithDescription(const char* value) { SetDescription(value); return *this;}
77
79
82 inline const EngineType& GetEngineType() const{ return m_engineType; }
83 inline void SetEngineType(const EngineType& value) { m_engineType = value; }
84 inline void SetEngineType(EngineType&& value) { m_engineType = std::move(value); }
85 inline GetEnvironmentResult& WithEngineType(const EngineType& value) { SetEngineType(value); return *this;}
86 inline GetEnvironmentResult& WithEngineType(EngineType&& value) { SetEngineType(std::move(value)); return *this;}
88
90
93 inline const Aws::String& GetEngineVersion() const{ return m_engineVersion; }
94 inline void SetEngineVersion(const Aws::String& value) { m_engineVersion = value; }
95 inline void SetEngineVersion(Aws::String&& value) { m_engineVersion = std::move(value); }
96 inline void SetEngineVersion(const char* value) { m_engineVersion.assign(value); }
97 inline GetEnvironmentResult& WithEngineVersion(const Aws::String& value) { SetEngineVersion(value); return *this;}
98 inline GetEnvironmentResult& WithEngineVersion(Aws::String&& value) { SetEngineVersion(std::move(value)); return *this;}
99 inline GetEnvironmentResult& WithEngineVersion(const char* value) { SetEngineVersion(value); return *this;}
101
103
106 inline const Aws::String& GetEnvironmentArn() const{ return m_environmentArn; }
107 inline void SetEnvironmentArn(const Aws::String& value) { m_environmentArn = value; }
108 inline void SetEnvironmentArn(Aws::String&& value) { m_environmentArn = std::move(value); }
109 inline void SetEnvironmentArn(const char* value) { m_environmentArn.assign(value); }
110 inline GetEnvironmentResult& WithEnvironmentArn(const Aws::String& value) { SetEnvironmentArn(value); return *this;}
111 inline GetEnvironmentResult& WithEnvironmentArn(Aws::String&& value) { SetEnvironmentArn(std::move(value)); return *this;}
112 inline GetEnvironmentResult& WithEnvironmentArn(const char* value) { SetEnvironmentArn(value); return *this;}
114
116
119 inline const Aws::String& GetEnvironmentId() const{ return m_environmentId; }
120 inline void SetEnvironmentId(const Aws::String& value) { m_environmentId = value; }
121 inline void SetEnvironmentId(Aws::String&& value) { m_environmentId = std::move(value); }
122 inline void SetEnvironmentId(const char* value) { m_environmentId.assign(value); }
123 inline GetEnvironmentResult& WithEnvironmentId(const Aws::String& value) { SetEnvironmentId(value); return *this;}
124 inline GetEnvironmentResult& WithEnvironmentId(Aws::String&& value) { SetEnvironmentId(std::move(value)); return *this;}
125 inline GetEnvironmentResult& WithEnvironmentId(const char* value) { SetEnvironmentId(value); return *this;}
127
129
133 inline const HighAvailabilityConfig& GetHighAvailabilityConfig() const{ return m_highAvailabilityConfig; }
134 inline void SetHighAvailabilityConfig(const HighAvailabilityConfig& value) { m_highAvailabilityConfig = value; }
135 inline void SetHighAvailabilityConfig(HighAvailabilityConfig&& value) { m_highAvailabilityConfig = std::move(value); }
139
141
144 inline const Aws::String& GetInstanceType() const{ return m_instanceType; }
145 inline void SetInstanceType(const Aws::String& value) { m_instanceType = value; }
146 inline void SetInstanceType(Aws::String&& value) { m_instanceType = std::move(value); }
147 inline void SetInstanceType(const char* value) { m_instanceType.assign(value); }
148 inline GetEnvironmentResult& WithInstanceType(const Aws::String& value) { SetInstanceType(value); return *this;}
149 inline GetEnvironmentResult& WithInstanceType(Aws::String&& value) { SetInstanceType(std::move(value)); return *this;}
150 inline GetEnvironmentResult& WithInstanceType(const char* value) { SetInstanceType(value); return *this;}
152
154
157 inline const Aws::String& GetKmsKeyId() const{ return m_kmsKeyId; }
158 inline void SetKmsKeyId(const Aws::String& value) { m_kmsKeyId = value; }
159 inline void SetKmsKeyId(Aws::String&& value) { m_kmsKeyId = std::move(value); }
160 inline void SetKmsKeyId(const char* value) { m_kmsKeyId.assign(value); }
161 inline GetEnvironmentResult& WithKmsKeyId(const Aws::String& value) { SetKmsKeyId(value); return *this;}
162 inline GetEnvironmentResult& WithKmsKeyId(Aws::String&& value) { SetKmsKeyId(std::move(value)); return *this;}
163 inline GetEnvironmentResult& WithKmsKeyId(const char* value) { SetKmsKeyId(value); return *this;}
165
167
171 inline const Aws::String& GetLoadBalancerArn() const{ return m_loadBalancerArn; }
172 inline void SetLoadBalancerArn(const Aws::String& value) { m_loadBalancerArn = value; }
173 inline void SetLoadBalancerArn(Aws::String&& value) { m_loadBalancerArn = std::move(value); }
174 inline void SetLoadBalancerArn(const char* value) { m_loadBalancerArn.assign(value); }
175 inline GetEnvironmentResult& WithLoadBalancerArn(const Aws::String& value) { SetLoadBalancerArn(value); return *this;}
176 inline GetEnvironmentResult& WithLoadBalancerArn(Aws::String&& value) { SetLoadBalancerArn(std::move(value)); return *this;}
177 inline GetEnvironmentResult& WithLoadBalancerArn(const char* value) { SetLoadBalancerArn(value); return *this;}
179
181
184 inline const Aws::String& GetName() const{ return m_name; }
185 inline void SetName(const Aws::String& value) { m_name = value; }
186 inline void SetName(Aws::String&& value) { m_name = std::move(value); }
187 inline void SetName(const char* value) { m_name.assign(value); }
188 inline GetEnvironmentResult& WithName(const Aws::String& value) { SetName(value); return *this;}
189 inline GetEnvironmentResult& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
190 inline GetEnvironmentResult& WithName(const char* value) { SetName(value); return *this;}
192
194
197 inline const PendingMaintenance& GetPendingMaintenance() const{ return m_pendingMaintenance; }
198 inline void SetPendingMaintenance(const PendingMaintenance& value) { m_pendingMaintenance = value; }
199 inline void SetPendingMaintenance(PendingMaintenance&& value) { m_pendingMaintenance = std::move(value); }
201 inline GetEnvironmentResult& WithPendingMaintenance(PendingMaintenance&& value) { SetPendingMaintenance(std::move(value)); return *this;}
203
205
209 inline const Aws::String& GetPreferredMaintenanceWindow() const{ return m_preferredMaintenanceWindow; }
210 inline void SetPreferredMaintenanceWindow(const Aws::String& value) { m_preferredMaintenanceWindow = value; }
211 inline void SetPreferredMaintenanceWindow(Aws::String&& value) { m_preferredMaintenanceWindow = std::move(value); }
212 inline void SetPreferredMaintenanceWindow(const char* value) { m_preferredMaintenanceWindow.assign(value); }
217
219
223 inline bool GetPubliclyAccessible() const{ return m_publiclyAccessible; }
224 inline void SetPubliclyAccessible(bool value) { m_publiclyAccessible = value; }
225 inline GetEnvironmentResult& WithPubliclyAccessible(bool value) { SetPubliclyAccessible(value); return *this;}
227
229
233 inline const Aws::Vector<Aws::String>& GetSecurityGroupIds() const{ return m_securityGroupIds; }
234 inline void SetSecurityGroupIds(const Aws::Vector<Aws::String>& value) { m_securityGroupIds = value; }
235 inline void SetSecurityGroupIds(Aws::Vector<Aws::String>&& value) { m_securityGroupIds = std::move(value); }
238 inline GetEnvironmentResult& AddSecurityGroupIds(const Aws::String& value) { m_securityGroupIds.push_back(value); return *this; }
239 inline GetEnvironmentResult& AddSecurityGroupIds(Aws::String&& value) { m_securityGroupIds.push_back(std::move(value)); return *this; }
240 inline GetEnvironmentResult& AddSecurityGroupIds(const char* value) { m_securityGroupIds.push_back(value); return *this; }
242
244
249 inline const EnvironmentLifecycle& GetStatus() const{ return m_status; }
250 inline void SetStatus(const EnvironmentLifecycle& value) { m_status = value; }
251 inline void SetStatus(EnvironmentLifecycle&& value) { m_status = std::move(value); }
252 inline GetEnvironmentResult& WithStatus(const EnvironmentLifecycle& value) { SetStatus(value); return *this;}
253 inline GetEnvironmentResult& WithStatus(EnvironmentLifecycle&& value) { SetStatus(std::move(value)); return *this;}
255
257
260 inline const Aws::String& GetStatusReason() const{ return m_statusReason; }
261 inline void SetStatusReason(const Aws::String& value) { m_statusReason = value; }
262 inline void SetStatusReason(Aws::String&& value) { m_statusReason = std::move(value); }
263 inline void SetStatusReason(const char* value) { m_statusReason.assign(value); }
264 inline GetEnvironmentResult& WithStatusReason(const Aws::String& value) { SetStatusReason(value); return *this;}
265 inline GetEnvironmentResult& WithStatusReason(Aws::String&& value) { SetStatusReason(std::move(value)); return *this;}
266 inline GetEnvironmentResult& WithStatusReason(const char* value) { SetStatusReason(value); return *this;}
268
270
273 inline const Aws::Vector<StorageConfiguration>& GetStorageConfigurations() const{ return m_storageConfigurations; }
274 inline void SetStorageConfigurations(const Aws::Vector<StorageConfiguration>& value) { m_storageConfigurations = value; }
275 inline void SetStorageConfigurations(Aws::Vector<StorageConfiguration>&& value) { m_storageConfigurations = std::move(value); }
278 inline GetEnvironmentResult& AddStorageConfigurations(const StorageConfiguration& value) { m_storageConfigurations.push_back(value); return *this; }
279 inline GetEnvironmentResult& AddStorageConfigurations(StorageConfiguration&& value) { m_storageConfigurations.push_back(std::move(value)); return *this; }
281
283
287 inline const Aws::Vector<Aws::String>& GetSubnetIds() const{ return m_subnetIds; }
288 inline void SetSubnetIds(const Aws::Vector<Aws::String>& value) { m_subnetIds = value; }
289 inline void SetSubnetIds(Aws::Vector<Aws::String>&& value) { m_subnetIds = std::move(value); }
290 inline GetEnvironmentResult& WithSubnetIds(const Aws::Vector<Aws::String>& value) { SetSubnetIds(value); return *this;}
291 inline GetEnvironmentResult& WithSubnetIds(Aws::Vector<Aws::String>&& value) { SetSubnetIds(std::move(value)); return *this;}
292 inline GetEnvironmentResult& AddSubnetIds(const Aws::String& value) { m_subnetIds.push_back(value); return *this; }
293 inline GetEnvironmentResult& AddSubnetIds(Aws::String&& value) { m_subnetIds.push_back(std::move(value)); return *this; }
294 inline GetEnvironmentResult& AddSubnetIds(const char* value) { m_subnetIds.push_back(value); return *this; }
296
298
301 inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
302 inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tags = value; }
303 inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tags = std::move(value); }
304 inline GetEnvironmentResult& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
305 inline GetEnvironmentResult& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
306 inline GetEnvironmentResult& AddTags(const Aws::String& key, const Aws::String& value) { m_tags.emplace(key, value); return *this; }
307 inline GetEnvironmentResult& AddTags(Aws::String&& key, const Aws::String& value) { m_tags.emplace(std::move(key), value); return *this; }
308 inline GetEnvironmentResult& AddTags(const Aws::String& key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
309 inline GetEnvironmentResult& AddTags(Aws::String&& key, Aws::String&& value) { m_tags.emplace(std::move(key), std::move(value)); return *this; }
310 inline GetEnvironmentResult& AddTags(const char* key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
311 inline GetEnvironmentResult& AddTags(Aws::String&& key, const char* value) { m_tags.emplace(std::move(key), value); return *this; }
312 inline GetEnvironmentResult& AddTags(const char* key, const char* value) { m_tags.emplace(key, value); return *this; }
314
316
319 inline const Aws::String& GetVpcId() const{ return m_vpcId; }
320 inline void SetVpcId(const Aws::String& value) { m_vpcId = value; }
321 inline void SetVpcId(Aws::String&& value) { m_vpcId = std::move(value); }
322 inline void SetVpcId(const char* value) { m_vpcId.assign(value); }
323 inline GetEnvironmentResult& WithVpcId(const Aws::String& value) { SetVpcId(value); return *this;}
324 inline GetEnvironmentResult& WithVpcId(Aws::String&& value) { SetVpcId(std::move(value)); return *this;}
325 inline GetEnvironmentResult& WithVpcId(const char* value) { SetVpcId(value); return *this;}
327
329
330 inline const Aws::String& GetRequestId() const{ return m_requestId; }
331 inline void SetRequestId(const Aws::String& value) { m_requestId = value; }
332 inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); }
333 inline void SetRequestId(const char* value) { m_requestId.assign(value); }
334 inline GetEnvironmentResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;}
335 inline GetEnvironmentResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;}
336 inline GetEnvironmentResult& WithRequestId(const char* value) { SetRequestId(value); return *this;}
338 private:
339
340 int m_actualCapacity;
341
342 Aws::Utils::DateTime m_creationTime;
343
344 Aws::String m_description;
345
346 EngineType m_engineType;
347
348 Aws::String m_engineVersion;
349
350 Aws::String m_environmentArn;
351
352 Aws::String m_environmentId;
353
354 HighAvailabilityConfig m_highAvailabilityConfig;
355
356 Aws::String m_instanceType;
357
358 Aws::String m_kmsKeyId;
359
360 Aws::String m_loadBalancerArn;
361
362 Aws::String m_name;
363
364 PendingMaintenance m_pendingMaintenance;
365
366 Aws::String m_preferredMaintenanceWindow;
367
368 bool m_publiclyAccessible;
369
370 Aws::Vector<Aws::String> m_securityGroupIds;
371
372 EnvironmentLifecycle m_status;
373
374 Aws::String m_statusReason;
375
376 Aws::Vector<StorageConfiguration> m_storageConfigurations;
377
378 Aws::Vector<Aws::String> m_subnetIds;
379
381
382 Aws::String m_vpcId;
383
384 Aws::String m_requestId;
385 };
386
387} // namespace Model
388} // namespace MainframeModernization
389} // namespace Aws
GetEnvironmentResult & AddSubnetIds(Aws::String &&value)
GetEnvironmentResult & AddTags(Aws::String &&key, const char *value)
GetEnvironmentResult & WithStatusReason(const char *value)
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
GetEnvironmentResult & WithName(const Aws::String &value)
GetEnvironmentResult & AddTags(const Aws::String &key, const Aws::String &value)
GetEnvironmentResult & WithDescription(Aws::String &&value)
GetEnvironmentResult & WithVpcId(const char *value)
AWS_MAINFRAMEMODERNIZATION_API GetEnvironmentResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetEnvironmentResult & WithStorageConfigurations(Aws::Vector< StorageConfiguration > &&value)
GetEnvironmentResult & WithCreationTime(Aws::Utils::DateTime &&value)
const Aws::Vector< Aws::String > & GetSecurityGroupIds() const
GetEnvironmentResult & WithPreferredMaintenanceWindow(const Aws::String &value)
GetEnvironmentResult & WithEngineVersion(Aws::String &&value)
void SetSecurityGroupIds(const Aws::Vector< Aws::String > &value)
void SetCreationTime(const Aws::Utils::DateTime &value)
GetEnvironmentResult & WithEnvironmentId(const Aws::String &value)
GetEnvironmentResult & WithRequestId(Aws::String &&value)
GetEnvironmentResult & WithEnvironmentArn(Aws::String &&value)
AWS_MAINFRAMEMODERNIZATION_API GetEnvironmentResult()
GetEnvironmentResult & WithSecurityGroupIds(const Aws::Vector< Aws::String > &value)
GetEnvironmentResult & WithVpcId(Aws::String &&value)
GetEnvironmentResult & WithEngineType(const EngineType &value)
GetEnvironmentResult & WithSubnetIds(const Aws::Vector< Aws::String > &value)
GetEnvironmentResult & WithLoadBalancerArn(const char *value)
GetEnvironmentResult & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
AWS_MAINFRAMEMODERNIZATION_API GetEnvironmentResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetEnvironmentResult & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
GetEnvironmentResult & WithName(Aws::String &&value)
GetEnvironmentResult & WithRequestId(const Aws::String &value)
GetEnvironmentResult & WithEngineType(EngineType &&value)
GetEnvironmentResult & AddSecurityGroupIds(const Aws::String &value)
GetEnvironmentResult & WithEnvironmentId(Aws::String &&value)
GetEnvironmentResult & WithHighAvailabilityConfig(HighAvailabilityConfig &&value)
GetEnvironmentResult & WithCreationTime(const Aws::Utils::DateTime &value)
GetEnvironmentResult & WithEngineVersion(const char *value)
void SetPendingMaintenance(const PendingMaintenance &value)
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
const Aws::Vector< Aws::String > & GetSubnetIds() const
void SetSecurityGroupIds(Aws::Vector< Aws::String > &&value)
GetEnvironmentResult & WithDescription(const Aws::String &value)
GetEnvironmentResult & WithDescription(const char *value)
const Aws::Map< Aws::String, Aws::String > & GetTags() const
GetEnvironmentResult & WithKmsKeyId(const char *value)
GetEnvironmentResult & AddSecurityGroupIds(const char *value)
GetEnvironmentResult & WithInstanceType(const Aws::String &value)
GetEnvironmentResult & WithPreferredMaintenanceWindow(Aws::String &&value)
GetEnvironmentResult & AddStorageConfigurations(const StorageConfiguration &value)
GetEnvironmentResult & AddTags(Aws::String &&key, Aws::String &&value)
void SetSubnetIds(const Aws::Vector< Aws::String > &value)
void SetSubnetIds(Aws::Vector< Aws::String > &&value)
void SetStorageConfigurations(const Aws::Vector< StorageConfiguration > &value)
const HighAvailabilityConfig & GetHighAvailabilityConfig() const
GetEnvironmentResult & WithStatusReason(const Aws::String &value)
GetEnvironmentResult & WithStatus(const EnvironmentLifecycle &value)
GetEnvironmentResult & WithEnvironmentArn(const Aws::String &value)
GetEnvironmentResult & AddSubnetIds(const char *value)
GetEnvironmentResult & WithPendingMaintenance(const PendingMaintenance &value)
GetEnvironmentResult & WithLoadBalancerArn(Aws::String &&value)
GetEnvironmentResult & WithEnvironmentId(const char *value)
GetEnvironmentResult & WithHighAvailabilityConfig(const HighAvailabilityConfig &value)
GetEnvironmentResult & WithInstanceType(Aws::String &&value)
GetEnvironmentResult & AddTags(const Aws::String &key, Aws::String &&value)
GetEnvironmentResult & WithEnvironmentArn(const char *value)
void SetStorageConfigurations(Aws::Vector< StorageConfiguration > &&value)
GetEnvironmentResult & WithStorageConfigurations(const Aws::Vector< StorageConfiguration > &value)
GetEnvironmentResult & WithPreferredMaintenanceWindow(const char *value)
GetEnvironmentResult & WithKmsKeyId(const Aws::String &value)
void SetHighAvailabilityConfig(const HighAvailabilityConfig &value)
GetEnvironmentResult & WithEngineVersion(const Aws::String &value)
void SetHighAvailabilityConfig(HighAvailabilityConfig &&value)
GetEnvironmentResult & WithKmsKeyId(Aws::String &&value)
GetEnvironmentResult & WithPendingMaintenance(PendingMaintenance &&value)
const Aws::Vector< StorageConfiguration > & GetStorageConfigurations() const
GetEnvironmentResult & AddTags(const char *key, Aws::String &&value)
GetEnvironmentResult & AddSecurityGroupIds(Aws::String &&value)
GetEnvironmentResult & AddStorageConfigurations(StorageConfiguration &&value)
GetEnvironmentResult & WithRequestId(const char *value)
GetEnvironmentResult & WithInstanceType(const char *value)
GetEnvironmentResult & AddTags(const char *key, const char *value)
GetEnvironmentResult & WithSecurityGroupIds(Aws::Vector< Aws::String > &&value)
GetEnvironmentResult & WithStatus(EnvironmentLifecycle &&value)
GetEnvironmentResult & WithStatusReason(Aws::String &&value)
GetEnvironmentResult & AddSubnetIds(const Aws::String &value)
GetEnvironmentResult & WithVpcId(const Aws::String &value)
GetEnvironmentResult & AddTags(Aws::String &&key, const Aws::String &value)
GetEnvironmentResult & WithSubnetIds(Aws::Vector< Aws::String > &&value)
GetEnvironmentResult & WithLoadBalancerArn(const Aws::String &value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue