AWS SDK for C++  1.9.153
AWS SDK for C++
GetRestApiResult.h
Go to the documentation of this file.
1 
6 #pragma once
14 #include <utility>
15 
16 namespace Aws
17 {
18 template<typename RESULT_TYPE>
19 class AmazonWebServiceResult;
20 
21 namespace Utils
22 {
23 namespace Json
24 {
25  class JsonValue;
26 } // namespace Json
27 } // namespace Utils
28 namespace APIGateway
29 {
30 namespace Model
31 {
40  {
41  public:
45 
46 
51  inline const Aws::String& GetId() const{ return m_id; }
52 
57  inline void SetId(const Aws::String& value) { m_id = value; }
58 
63  inline void SetId(Aws::String&& value) { m_id = std::move(value); }
64 
69  inline void SetId(const char* value) { m_id.assign(value); }
70 
75  inline GetRestApiResult& WithId(const Aws::String& value) { SetId(value); return *this;}
76 
81  inline GetRestApiResult& WithId(Aws::String&& value) { SetId(std::move(value)); return *this;}
82 
87  inline GetRestApiResult& WithId(const char* value) { SetId(value); return *this;}
88 
89 
93  inline const Aws::String& GetName() const{ return m_name; }
94 
98  inline void SetName(const Aws::String& value) { m_name = value; }
99 
103  inline void SetName(Aws::String&& value) { m_name = std::move(value); }
104 
108  inline void SetName(const char* value) { m_name.assign(value); }
109 
113  inline GetRestApiResult& WithName(const Aws::String& value) { SetName(value); return *this;}
114 
118  inline GetRestApiResult& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
119 
123  inline GetRestApiResult& WithName(const char* value) { SetName(value); return *this;}
124 
125 
129  inline const Aws::String& GetDescription() const{ return m_description; }
130 
134  inline void SetDescription(const Aws::String& value) { m_description = value; }
135 
139  inline void SetDescription(Aws::String&& value) { m_description = std::move(value); }
140 
144  inline void SetDescription(const char* value) { m_description.assign(value); }
145 
149  inline GetRestApiResult& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
150 
154  inline GetRestApiResult& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
155 
159  inline GetRestApiResult& WithDescription(const char* value) { SetDescription(value); return *this;}
160 
161 
165  inline const Aws::Utils::DateTime& GetCreatedDate() const{ return m_createdDate; }
166 
170  inline void SetCreatedDate(const Aws::Utils::DateTime& value) { m_createdDate = value; }
171 
175  inline void SetCreatedDate(Aws::Utils::DateTime&& value) { m_createdDate = std::move(value); }
176 
180  inline GetRestApiResult& WithCreatedDate(const Aws::Utils::DateTime& value) { SetCreatedDate(value); return *this;}
181 
185  inline GetRestApiResult& WithCreatedDate(Aws::Utils::DateTime&& value) { SetCreatedDate(std::move(value)); return *this;}
186 
187 
191  inline const Aws::String& GetVersion() const{ return m_version; }
192 
196  inline void SetVersion(const Aws::String& value) { m_version = value; }
197 
201  inline void SetVersion(Aws::String&& value) { m_version = std::move(value); }
202 
206  inline void SetVersion(const char* value) { m_version.assign(value); }
207 
211  inline GetRestApiResult& WithVersion(const Aws::String& value) { SetVersion(value); return *this;}
212 
216  inline GetRestApiResult& WithVersion(Aws::String&& value) { SetVersion(std::move(value)); return *this;}
217 
221  inline GetRestApiResult& WithVersion(const char* value) { SetVersion(value); return *this;}
222 
223 
228  inline const Aws::Vector<Aws::String>& GetWarnings() const{ return m_warnings; }
229 
234  inline void SetWarnings(const Aws::Vector<Aws::String>& value) { m_warnings = value; }
235 
240  inline void SetWarnings(Aws::Vector<Aws::String>&& value) { m_warnings = std::move(value); }
241 
246  inline GetRestApiResult& WithWarnings(const Aws::Vector<Aws::String>& value) { SetWarnings(value); return *this;}
247 
252  inline GetRestApiResult& WithWarnings(Aws::Vector<Aws::String>&& value) { SetWarnings(std::move(value)); return *this;}
253 
258  inline GetRestApiResult& AddWarnings(const Aws::String& value) { m_warnings.push_back(value); return *this; }
259 
264  inline GetRestApiResult& AddWarnings(Aws::String&& value) { m_warnings.push_back(std::move(value)); return *this; }
265 
270  inline GetRestApiResult& AddWarnings(const char* value) { m_warnings.push_back(value); return *this; }
271 
272 
277  inline const Aws::Vector<Aws::String>& GetBinaryMediaTypes() const{ return m_binaryMediaTypes; }
278 
283  inline void SetBinaryMediaTypes(const Aws::Vector<Aws::String>& value) { m_binaryMediaTypes = value; }
284 
289  inline void SetBinaryMediaTypes(Aws::Vector<Aws::String>&& value) { m_binaryMediaTypes = std::move(value); }
290 
295  inline GetRestApiResult& WithBinaryMediaTypes(const Aws::Vector<Aws::String>& value) { SetBinaryMediaTypes(value); return *this;}
296 
301  inline GetRestApiResult& WithBinaryMediaTypes(Aws::Vector<Aws::String>&& value) { SetBinaryMediaTypes(std::move(value)); return *this;}
302 
307  inline GetRestApiResult& AddBinaryMediaTypes(const Aws::String& value) { m_binaryMediaTypes.push_back(value); return *this; }
308 
313  inline GetRestApiResult& AddBinaryMediaTypes(Aws::String&& value) { m_binaryMediaTypes.push_back(std::move(value)); return *this; }
314 
319  inline GetRestApiResult& AddBinaryMediaTypes(const char* value) { m_binaryMediaTypes.push_back(value); return *this; }
320 
321 
329  inline int GetMinimumCompressionSize() const{ return m_minimumCompressionSize; }
330 
338  inline void SetMinimumCompressionSize(int value) { m_minimumCompressionSize = value; }
339 
347  inline GetRestApiResult& WithMinimumCompressionSize(int value) { SetMinimumCompressionSize(value); return *this;}
348 
349 
357  inline const ApiKeySourceType& GetApiKeySource() const{ return m_apiKeySource; }
358 
366  inline void SetApiKeySource(const ApiKeySourceType& value) { m_apiKeySource = value; }
367 
375  inline void SetApiKeySource(ApiKeySourceType&& value) { m_apiKeySource = std::move(value); }
376 
384  inline GetRestApiResult& WithApiKeySource(const ApiKeySourceType& value) { SetApiKeySource(value); return *this;}
385 
393  inline GetRestApiResult& WithApiKeySource(ApiKeySourceType&& value) { SetApiKeySource(std::move(value)); return *this;}
394 
395 
400  inline const EndpointConfiguration& GetEndpointConfiguration() const{ return m_endpointConfiguration; }
401 
406  inline void SetEndpointConfiguration(const EndpointConfiguration& value) { m_endpointConfiguration = value; }
407 
412  inline void SetEndpointConfiguration(EndpointConfiguration&& value) { m_endpointConfiguration = std::move(value); }
413 
418  inline GetRestApiResult& WithEndpointConfiguration(const EndpointConfiguration& value) { SetEndpointConfiguration(value); return *this;}
419 
424  inline GetRestApiResult& WithEndpointConfiguration(EndpointConfiguration&& value) { SetEndpointConfiguration(std::move(value)); return *this;}
425 
426 
431  inline const Aws::String& GetPolicy() const{ return m_policy; }
432 
437  inline void SetPolicy(const Aws::String& value) { m_policy = value; }
438 
443  inline void SetPolicy(Aws::String&& value) { m_policy = std::move(value); }
444 
449  inline void SetPolicy(const char* value) { m_policy.assign(value); }
450 
455  inline GetRestApiResult& WithPolicy(const Aws::String& value) { SetPolicy(value); return *this;}
456 
461  inline GetRestApiResult& WithPolicy(Aws::String&& value) { SetPolicy(std::move(value)); return *this;}
462 
467  inline GetRestApiResult& WithPolicy(const char* value) { SetPolicy(value); return *this;}
468 
469 
474  inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
475 
480  inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tags = value; }
481 
486  inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tags = std::move(value); }
487 
492  inline GetRestApiResult& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
493 
498  inline GetRestApiResult& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
499 
504  inline GetRestApiResult& AddTags(const Aws::String& key, const Aws::String& value) { m_tags.emplace(key, value); return *this; }
505 
510  inline GetRestApiResult& AddTags(Aws::String&& key, const Aws::String& value) { m_tags.emplace(std::move(key), value); return *this; }
511 
516  inline GetRestApiResult& AddTags(const Aws::String& key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
517 
522  inline GetRestApiResult& AddTags(Aws::String&& key, Aws::String&& value) { m_tags.emplace(std::move(key), std::move(value)); return *this; }
523 
528  inline GetRestApiResult& AddTags(const char* key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
529 
534  inline GetRestApiResult& AddTags(Aws::String&& key, const char* value) { m_tags.emplace(std::move(key), value); return *this; }
535 
540  inline GetRestApiResult& AddTags(const char* key, const char* value) { m_tags.emplace(key, value); return *this; }
541 
542 
550  inline bool GetDisableExecuteApiEndpoint() const{ return m_disableExecuteApiEndpoint; }
551 
559  inline void SetDisableExecuteApiEndpoint(bool value) { m_disableExecuteApiEndpoint = value; }
560 
568  inline GetRestApiResult& WithDisableExecuteApiEndpoint(bool value) { SetDisableExecuteApiEndpoint(value); return *this;}
569 
570  private:
571 
572  Aws::String m_id;
573 
574  Aws::String m_name;
575 
576  Aws::String m_description;
577 
578  Aws::Utils::DateTime m_createdDate;
579 
580  Aws::String m_version;
581 
582  Aws::Vector<Aws::String> m_warnings;
583 
584  Aws::Vector<Aws::String> m_binaryMediaTypes;
585 
586  int m_minimumCompressionSize;
587 
588  ApiKeySourceType m_apiKeySource;
589 
590  EndpointConfiguration m_endpointConfiguration;
591 
592  Aws::String m_policy;
593 
595 
596  bool m_disableExecuteApiEndpoint;
597  };
598 
599 } // namespace Model
600 } // namespace APIGateway
601 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::APIGateway::Model::GetRestApiResult::WithVersion
GetRestApiResult & WithVersion(const Aws::String &value)
Definition: GetRestApiResult.h:211
Aws::APIGateway::Model::GetRestApiResult::AddTags
GetRestApiResult & AddTags(const Aws::String &key, Aws::String &&value)
Definition: GetRestApiResult.h:516
Aws::APIGateway::Model::GetRestApiResult::AddBinaryMediaTypes
GetRestApiResult & AddBinaryMediaTypes(const Aws::String &value)
Definition: GetRestApiResult.h:307
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::APIGateway::Model::GetRestApiResult::GetPolicy
const Aws::String & GetPolicy() const
Definition: GetRestApiResult.h:431
Aws::APIGateway::Model::GetRestApiResult::AddTags
GetRestApiResult & AddTags(const char *key, Aws::String &&value)
Definition: GetRestApiResult.h:528
Aws::APIGateway::Model::GetRestApiResult::AddWarnings
GetRestApiResult & AddWarnings(const char *value)
Definition: GetRestApiResult.h:270
Aws::APIGateway::Model::GetRestApiResult::WithCreatedDate
GetRestApiResult & WithCreatedDate(Aws::Utils::DateTime &&value)
Definition: GetRestApiResult.h:185
Aws::APIGateway::Model::GetRestApiResult::GetName
const Aws::String & GetName() const
Definition: GetRestApiResult.h:93
Aws::APIGateway::Model::GetRestApiResult::SetDescription
void SetDescription(Aws::String &&value)
Definition: GetRestApiResult.h:139
AWS_APIGATEWAY_API
#define AWS_APIGATEWAY_API
Definition: APIGateway_EXPORTS.h:28
Aws::APIGateway::Model::GetRestApiResult::GetDisableExecuteApiEndpoint
bool GetDisableExecuteApiEndpoint() const
Definition: GetRestApiResult.h:550
Aws::APIGateway::Model::GetRestApiResult::SetCreatedDate
void SetCreatedDate(const Aws::Utils::DateTime &value)
Definition: GetRestApiResult.h:170
Aws::APIGateway::Model::GetRestApiResult::GetApiKeySource
const ApiKeySourceType & GetApiKeySource() const
Definition: GetRestApiResult.h:357
Aws::APIGateway::Model::GetRestApiResult::SetName
void SetName(const char *value)
Definition: GetRestApiResult.h:108
Aws::APIGateway::Model::GetRestApiResult::AddTags
GetRestApiResult & AddTags(Aws::String &&key, Aws::String &&value)
Definition: GetRestApiResult.h:522
Aws::APIGateway::Model::GetRestApiResult::GetWarnings
const Aws::Vector< Aws::String > & GetWarnings() const
Definition: GetRestApiResult.h:228
Aws::APIGateway::Model::GetRestApiResult::GetEndpointConfiguration
const EndpointConfiguration & GetEndpointConfiguration() const
Definition: GetRestApiResult.h:400
Aws::APIGateway::Model::GetRestApiResult::SetBinaryMediaTypes
void SetBinaryMediaTypes(Aws::Vector< Aws::String > &&value)
Definition: GetRestApiResult.h:289
Aws::APIGateway::Model::GetRestApiResult::WithId
GetRestApiResult & WithId(Aws::String &&value)
Definition: GetRestApiResult.h:81
Aws::APIGateway::Model::GetRestApiResult::WithId
GetRestApiResult & WithId(const char *value)
Definition: GetRestApiResult.h:87
Aws::APIGateway::Model::EndpointConfiguration
Definition: EndpointConfiguration.h:36
Aws::APIGateway::Model::GetRestApiResult::WithVersion
GetRestApiResult & WithVersion(Aws::String &&value)
Definition: GetRestApiResult.h:216
Aws::APIGateway::Model::GetRestApiResult::WithName
GetRestApiResult & WithName(Aws::String &&value)
Definition: GetRestApiResult.h:118
Aws::APIGateway::Model::GetRestApiResult::SetPolicy
void SetPolicy(Aws::String &&value)
Definition: GetRestApiResult.h:443
DateTime.h
Aws::APIGateway::Model::GetRestApiResult::SetBinaryMediaTypes
void SetBinaryMediaTypes(const Aws::Vector< Aws::String > &value)
Definition: GetRestApiResult.h:283
Aws::APIGateway::Model::GetRestApiResult::AddWarnings
GetRestApiResult & AddWarnings(Aws::String &&value)
Definition: GetRestApiResult.h:264
Aws::APIGateway::Model::GetRestApiResult::AddWarnings
GetRestApiResult & AddWarnings(const Aws::String &value)
Definition: GetRestApiResult.h:258
APIGateway_EXPORTS.h
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::APIGateway::Model::GetRestApiResult::GetDescription
const Aws::String & GetDescription() const
Definition: GetRestApiResult.h:129
Aws::APIGateway::Model::GetRestApiResult::SetEndpointConfiguration
void SetEndpointConfiguration(EndpointConfiguration &&value)
Definition: GetRestApiResult.h:412
Aws::APIGateway::Model::GetRestApiResult::WithApiKeySource
GetRestApiResult & WithApiKeySource(const ApiKeySourceType &value)
Definition: GetRestApiResult.h:384
Aws::APIGateway::Model::GetRestApiResult::SetDescription
void SetDescription(const char *value)
Definition: GetRestApiResult.h:144
Aws::APIGateway::Model::GetRestApiResult::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: GetRestApiResult.h:474
Aws::APIGateway::Model::GetRestApiResult::WithPolicy
GetRestApiResult & WithPolicy(const Aws::String &value)
Definition: GetRestApiResult.h:455
Aws::APIGateway::Model::GetRestApiResult::SetVersion
void SetVersion(const Aws::String &value)
Definition: GetRestApiResult.h:196
AWSVector.h
Aws::APIGateway::Model::GetRestApiResult::SetId
void SetId(const char *value)
Definition: GetRestApiResult.h:69
Aws::APIGateway::Model::GetRestApiResult::SetCreatedDate
void SetCreatedDate(Aws::Utils::DateTime &&value)
Definition: GetRestApiResult.h:175
Aws::APIGateway::Model::GetRestApiResult::WithPolicy
GetRestApiResult & WithPolicy(Aws::String &&value)
Definition: GetRestApiResult.h:461
Aws::APIGateway::Model::GetRestApiResult::SetName
void SetName(const Aws::String &value)
Definition: GetRestApiResult.h:98
Aws::APIGateway::Model::GetRestApiResult::WithCreatedDate
GetRestApiResult & WithCreatedDate(const Aws::Utils::DateTime &value)
Definition: GetRestApiResult.h:180
Aws::APIGateway::Model::GetRestApiResult::WithDescription
GetRestApiResult & WithDescription(const Aws::String &value)
Definition: GetRestApiResult.h:149
Aws::APIGateway::Model::GetRestApiResult::WithEndpointConfiguration
GetRestApiResult & WithEndpointConfiguration(const EndpointConfiguration &value)
Definition: GetRestApiResult.h:418
ApiKeySourceType.h
Aws::APIGateway::Model::GetRestApiResult::AddTags
GetRestApiResult & AddTags(const char *key, const char *value)
Definition: GetRestApiResult.h:540
Aws::APIGateway::Model::GetRestApiResult::SetDescription
void SetDescription(const Aws::String &value)
Definition: GetRestApiResult.h:134
Aws::APIGateway::Model::GetRestApiResult::SetWarnings
void SetWarnings(const Aws::Vector< Aws::String > &value)
Definition: GetRestApiResult.h:234
Aws::APIGateway::Model::GetRestApiResult::SetPolicy
void SetPolicy(const char *value)
Definition: GetRestApiResult.h:449
Aws::APIGateway::Model::GetRestApiResult::WithEndpointConfiguration
GetRestApiResult & WithEndpointConfiguration(EndpointConfiguration &&value)
Definition: GetRestApiResult.h:424
Aws::APIGateway::Model::GetRestApiResult::GetRestApiResult
GetRestApiResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::APIGateway::Model::GetRestApiResult::WithName
GetRestApiResult & WithName(const Aws::String &value)
Definition: GetRestApiResult.h:113
Aws::APIGateway::Model::GetRestApiResult::WithName
GetRestApiResult & WithName(const char *value)
Definition: GetRestApiResult.h:123
Aws::APIGateway::Model::GetRestApiResult::AddTags
GetRestApiResult & AddTags(const Aws::String &key, const Aws::String &value)
Definition: GetRestApiResult.h:504
Aws::APIGateway::Model::GetRestApiResult::SetEndpointConfiguration
void SetEndpointConfiguration(const EndpointConfiguration &value)
Definition: GetRestApiResult.h:406
Aws::APIGateway::Model::GetRestApiResult::GetRestApiResult
GetRestApiResult()
EndpointConfiguration.h
AWSString.h
Aws::APIGateway::Model::GetRestApiResult::SetVersion
void SetVersion(Aws::String &&value)
Definition: GetRestApiResult.h:201
Aws::APIGateway::Model::GetRestApiResult::WithId
GetRestApiResult & WithId(const Aws::String &value)
Definition: GetRestApiResult.h:75
Aws::APIGateway::Model::GetRestApiResult::SetApiKeySource
void SetApiKeySource(const ApiKeySourceType &value)
Definition: GetRestApiResult.h:366
Aws::APIGateway::Model::GetRestApiResult::WithMinimumCompressionSize
GetRestApiResult & WithMinimumCompressionSize(int value)
Definition: GetRestApiResult.h:347
Aws::APIGateway::Model::GetRestApiResult::GetVersion
const Aws::String & GetVersion() const
Definition: GetRestApiResult.h:191
Aws::APIGateway::Model::GetRestApiResult::SetVersion
void SetVersion(const char *value)
Definition: GetRestApiResult.h:206
Aws::APIGateway::Model::GetRestApiResult::WithPolicy
GetRestApiResult & WithPolicy(const char *value)
Definition: GetRestApiResult.h:467
Aws::APIGateway::Model::GetRestApiResult::WithDisableExecuteApiEndpoint
GetRestApiResult & WithDisableExecuteApiEndpoint(bool value)
Definition: GetRestApiResult.h:568
Aws::APIGateway::Model::GetRestApiResult::WithWarnings
GetRestApiResult & WithWarnings(Aws::Vector< Aws::String > &&value)
Definition: GetRestApiResult.h:252
Aws::APIGateway::Model::GetRestApiResult::WithApiKeySource
GetRestApiResult & WithApiKeySource(ApiKeySourceType &&value)
Definition: GetRestApiResult.h:393
Aws::APIGateway::Model::GetRestApiResult::GetBinaryMediaTypes
const Aws::Vector< Aws::String > & GetBinaryMediaTypes() const
Definition: GetRestApiResult.h:277
Aws::APIGateway::Model::GetRestApiResult::SetName
void SetName(Aws::String &&value)
Definition: GetRestApiResult.h:103
Aws::APIGateway::Model::GetRestApiResult::AddTags
GetRestApiResult & AddTags(Aws::String &&key, const char *value)
Definition: GetRestApiResult.h:534
Aws::APIGateway::Model::GetRestApiResult::SetWarnings
void SetWarnings(Aws::Vector< Aws::String > &&value)
Definition: GetRestApiResult.h:240
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws::APIGateway::Model::GetRestApiResult::SetDisableExecuteApiEndpoint
void SetDisableExecuteApiEndpoint(bool value)
Definition: GetRestApiResult.h:559
Aws::APIGateway::Model::GetRestApiResult::AddBinaryMediaTypes
GetRestApiResult & AddBinaryMediaTypes(const char *value)
Definition: GetRestApiResult.h:319
Aws
Definition: AccessManagementClient.h:15
Aws::APIGateway::Model::GetRestApiResult::WithTags
GetRestApiResult & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: GetRestApiResult.h:498
Aws::APIGateway::Model::GetRestApiResult::AddBinaryMediaTypes
GetRestApiResult & AddBinaryMediaTypes(Aws::String &&value)
Definition: GetRestApiResult.h:313
Aws::APIGateway::Model::GetRestApiResult::WithTags
GetRestApiResult & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: GetRestApiResult.h:492
Aws::APIGateway::Model::GetRestApiResult::GetMinimumCompressionSize
int GetMinimumCompressionSize() const
Definition: GetRestApiResult.h:329
Aws::APIGateway::Model::GetRestApiResult::GetId
const Aws::String & GetId() const
Definition: GetRestApiResult.h:51
Aws::APIGateway::Model::GetRestApiResult::SetApiKeySource
void SetApiKeySource(ApiKeySourceType &&value)
Definition: GetRestApiResult.h:375
Aws::APIGateway::Model::GetRestApiResult::WithDescription
GetRestApiResult & WithDescription(Aws::String &&value)
Definition: GetRestApiResult.h:154
Aws::APIGateway::Model::GetRestApiResult::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: GetRestApiResult.h:486
Aws::APIGateway::Model::GetRestApiResult::SetMinimumCompressionSize
void SetMinimumCompressionSize(int value)
Definition: GetRestApiResult.h:338
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::APIGateway::Model::GetRestApiResult::SetId
void SetId(Aws::String &&value)
Definition: GetRestApiResult.h:63
Aws::APIGateway::Model::GetRestApiResult::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: GetRestApiResult.h:480
Aws::APIGateway::Model::GetRestApiResult::WithWarnings
GetRestApiResult & WithWarnings(const Aws::Vector< Aws::String > &value)
Definition: GetRestApiResult.h:246
Aws::APIGateway::Model::GetRestApiResult::AddTags
GetRestApiResult & AddTags(Aws::String &&key, const Aws::String &value)
Definition: GetRestApiResult.h:510
Aws::APIGateway::Model::GetRestApiResult::WithVersion
GetRestApiResult & WithVersion(const char *value)
Definition: GetRestApiResult.h:221
Aws::APIGateway::Model::GetRestApiResult::WithBinaryMediaTypes
GetRestApiResult & WithBinaryMediaTypes(const Aws::Vector< Aws::String > &value)
Definition: GetRestApiResult.h:295
Aws::APIGateway::Model::GetRestApiResult::SetPolicy
void SetPolicy(const Aws::String &value)
Definition: GetRestApiResult.h:437
Aws::APIGateway::Model::ApiKeySourceType
ApiKeySourceType
Definition: ApiKeySourceType.h:17
AWSMap.h
Aws::APIGateway::Model::GetRestApiResult::WithDescription
GetRestApiResult & WithDescription(const char *value)
Definition: GetRestApiResult.h:159
Aws::APIGateway::Model::GetRestApiResult::GetCreatedDate
const Aws::Utils::DateTime & GetCreatedDate() const
Definition: GetRestApiResult.h:165
Aws::APIGateway::Model::GetRestApiResult::operator=
GetRestApiResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::APIGateway::Model::GetRestApiResult::WithBinaryMediaTypes
GetRestApiResult & WithBinaryMediaTypes(Aws::Vector< Aws::String > &&value)
Definition: GetRestApiResult.h:301
Aws::APIGateway::Model::GetRestApiResult
Definition: GetRestApiResult.h:40
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::APIGateway::Model::GetRestApiResult::SetId
void SetId(const Aws::String &value)
Definition: GetRestApiResult.h:57