AWS SDK for C++  1.9.21
AWS SDK for C++
ImportRestApiResult.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 ImportRestApiResult& WithId(const Aws::String& value) { SetId(value); return *this;}
76 
81  inline ImportRestApiResult& WithId(Aws::String&& value) { SetId(std::move(value)); return *this;}
82 
87  inline ImportRestApiResult& 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 ImportRestApiResult& WithName(const Aws::String& value) { SetName(value); return *this;}
114 
118  inline ImportRestApiResult& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
119 
123  inline ImportRestApiResult& 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 ImportRestApiResult& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
150 
154  inline ImportRestApiResult& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
155 
159  inline ImportRestApiResult& 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 ImportRestApiResult& WithCreatedDate(const Aws::Utils::DateTime& value) { SetCreatedDate(value); return *this;}
181 
185  inline ImportRestApiResult& 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 ImportRestApiResult& WithVersion(const Aws::String& value) { SetVersion(value); return *this;}
212 
216  inline ImportRestApiResult& WithVersion(Aws::String&& value) { SetVersion(std::move(value)); return *this;}
217 
221  inline ImportRestApiResult& 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 ImportRestApiResult& WithWarnings(const Aws::Vector<Aws::String>& value) { SetWarnings(value); return *this;}
247 
252  inline ImportRestApiResult& WithWarnings(Aws::Vector<Aws::String>&& value) { SetWarnings(std::move(value)); return *this;}
253 
258  inline ImportRestApiResult& AddWarnings(const Aws::String& value) { m_warnings.push_back(value); return *this; }
259 
264  inline ImportRestApiResult& AddWarnings(Aws::String&& value) { m_warnings.push_back(std::move(value)); return *this; }
265 
270  inline ImportRestApiResult& 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 ImportRestApiResult& WithBinaryMediaTypes(const Aws::Vector<Aws::String>& value) { SetBinaryMediaTypes(value); return *this;}
296 
301  inline ImportRestApiResult& WithBinaryMediaTypes(Aws::Vector<Aws::String>&& value) { SetBinaryMediaTypes(std::move(value)); return *this;}
302 
307  inline ImportRestApiResult& AddBinaryMediaTypes(const Aws::String& value) { m_binaryMediaTypes.push_back(value); return *this; }
308 
313  inline ImportRestApiResult& AddBinaryMediaTypes(Aws::String&& value) { m_binaryMediaTypes.push_back(std::move(value)); return *this; }
314 
319  inline ImportRestApiResult& 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 ImportRestApiResult& 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 ImportRestApiResult& WithApiKeySource(const ApiKeySourceType& value) { SetApiKeySource(value); return *this;}
385 
393  inline ImportRestApiResult& 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 ImportRestApiResult& WithEndpointConfiguration(const EndpointConfiguration& value) { SetEndpointConfiguration(value); return *this;}
419 
424  inline ImportRestApiResult& 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 ImportRestApiResult& WithPolicy(const Aws::String& value) { SetPolicy(value); return *this;}
456 
461  inline ImportRestApiResult& WithPolicy(Aws::String&& value) { SetPolicy(std::move(value)); return *this;}
462 
467  inline ImportRestApiResult& 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 ImportRestApiResult& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
493 
498  inline ImportRestApiResult& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
499 
504  inline ImportRestApiResult& AddTags(const Aws::String& key, const Aws::String& value) { m_tags.emplace(key, value); return *this; }
505 
510  inline ImportRestApiResult& AddTags(Aws::String&& key, const Aws::String& value) { m_tags.emplace(std::move(key), value); return *this; }
511 
516  inline ImportRestApiResult& AddTags(const Aws::String& key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
517 
522  inline ImportRestApiResult& AddTags(Aws::String&& key, Aws::String&& value) { m_tags.emplace(std::move(key), std::move(value)); return *this; }
523 
528  inline ImportRestApiResult& AddTags(const char* key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
529 
534  inline ImportRestApiResult& AddTags(Aws::String&& key, const char* value) { m_tags.emplace(std::move(key), value); return *this; }
535 
540  inline ImportRestApiResult& 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 ImportRestApiResult& 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::APIGateway::Model::ImportRestApiResult::SetPolicy
void SetPolicy(Aws::String &&value)
Definition: ImportRestApiResult.h:443
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::APIGateway::Model::ImportRestApiResult::WithCreatedDate
ImportRestApiResult & WithCreatedDate(Aws::Utils::DateTime &&value)
Definition: ImportRestApiResult.h:185
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::APIGateway::Model::ImportRestApiResult::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: ImportRestApiResult.h:474
Aws::APIGateway::Model::ImportRestApiResult::SetWarnings
void SetWarnings(const Aws::Vector< Aws::String > &value)
Definition: ImportRestApiResult.h:234
Aws::APIGateway::Model::ImportRestApiResult::AddWarnings
ImportRestApiResult & AddWarnings(const Aws::String &value)
Definition: ImportRestApiResult.h:258
Aws::APIGateway::Model::ImportRestApiResult::WithDescription
ImportRestApiResult & WithDescription(Aws::String &&value)
Definition: ImportRestApiResult.h:154
Aws::APIGateway::Model::ImportRestApiResult::SetName
void SetName(Aws::String &&value)
Definition: ImportRestApiResult.h:103
AWS_APIGATEWAY_API
#define AWS_APIGATEWAY_API
Definition: APIGateway_EXPORTS.h:28
Aws::APIGateway::Model::ImportRestApiResult::SetBinaryMediaTypes
void SetBinaryMediaTypes(Aws::Vector< Aws::String > &&value)
Definition: ImportRestApiResult.h:289
Aws::APIGateway::Model::ImportRestApiResult::SetPolicy
void SetPolicy(const Aws::String &value)
Definition: ImportRestApiResult.h:437
Aws::APIGateway::Model::ImportRestApiResult::WithEndpointConfiguration
ImportRestApiResult & WithEndpointConfiguration(const EndpointConfiguration &value)
Definition: ImportRestApiResult.h:418
Aws::APIGateway::Model::ImportRestApiResult::SetDescription
void SetDescription(Aws::String &&value)
Definition: ImportRestApiResult.h:139
Aws::APIGateway::Model::ImportRestApiResult::SetVersion
void SetVersion(const Aws::String &value)
Definition: ImportRestApiResult.h:196
Aws::APIGateway::Model::ImportRestApiResult::GetEndpointConfiguration
const EndpointConfiguration & GetEndpointConfiguration() const
Definition: ImportRestApiResult.h:400
Aws::APIGateway::Model::EndpointConfiguration
Definition: EndpointConfiguration.h:36
Aws::APIGateway::Model::ImportRestApiResult::AddTags
ImportRestApiResult & AddTags(const char *key, Aws::String &&value)
Definition: ImportRestApiResult.h:528
Aws::APIGateway::Model::ImportRestApiResult::WithDescription
ImportRestApiResult & WithDescription(const char *value)
Definition: ImportRestApiResult.h:159
Aws::APIGateway::Model::ImportRestApiResult::AddTags
ImportRestApiResult & AddTags(Aws::String &&key, Aws::String &&value)
Definition: ImportRestApiResult.h:522
Aws::APIGateway::Model::ImportRestApiResult::GetCreatedDate
const Aws::Utils::DateTime & GetCreatedDate() const
Definition: ImportRestApiResult.h:165
Aws::APIGateway::Model::ImportRestApiResult::WithWarnings
ImportRestApiResult & WithWarnings(Aws::Vector< Aws::String > &&value)
Definition: ImportRestApiResult.h:252
DateTime.h
Aws::APIGateway::Model::ImportRestApiResult::WithPolicy
ImportRestApiResult & WithPolicy(const char *value)
Definition: ImportRestApiResult.h:467
Aws::APIGateway::Model::ImportRestApiResult::WithDisableExecuteApiEndpoint
ImportRestApiResult & WithDisableExecuteApiEndpoint(bool value)
Definition: ImportRestApiResult.h:568
Aws::APIGateway::Model::ImportRestApiResult::WithVersion
ImportRestApiResult & WithVersion(Aws::String &&value)
Definition: ImportRestApiResult.h:216
Aws::APIGateway::Model::ImportRestApiResult::SetId
void SetId(Aws::String &&value)
Definition: ImportRestApiResult.h:63
Aws::APIGateway::Model::ImportRestApiResult::SetMinimumCompressionSize
void SetMinimumCompressionSize(int value)
Definition: ImportRestApiResult.h:338
Aws::APIGateway::Model::ImportRestApiResult::ImportRestApiResult
ImportRestApiResult()
APIGateway_EXPORTS.h
Aws::APIGateway::Model::ImportRestApiResult::SetId
void SetId(const Aws::String &value)
Definition: ImportRestApiResult.h:57
Aws::APIGateway::Model::ImportRestApiResult::GetWarnings
const Aws::Vector< Aws::String > & GetWarnings() const
Definition: ImportRestApiResult.h:228
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::APIGateway::Model::ImportRestApiResult::AddBinaryMediaTypes
ImportRestApiResult & AddBinaryMediaTypes(Aws::String &&value)
Definition: ImportRestApiResult.h:313
Aws::APIGateway::Model::ImportRestApiResult::AddTags
ImportRestApiResult & AddTags(const Aws::String &key, Aws::String &&value)
Definition: ImportRestApiResult.h:516
Aws::APIGateway::Model::ImportRestApiResult::GetVersion
const Aws::String & GetVersion() const
Definition: ImportRestApiResult.h:191
Aws::APIGateway::Model::ImportRestApiResult::AddTags
ImportRestApiResult & AddTags(const Aws::String &key, const Aws::String &value)
Definition: ImportRestApiResult.h:504
Aws::APIGateway::Model::ImportRestApiResult::WithApiKeySource
ImportRestApiResult & WithApiKeySource(ApiKeySourceType &&value)
Definition: ImportRestApiResult.h:393
Aws::APIGateway::Model::ImportRestApiResult::WithTags
ImportRestApiResult & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: ImportRestApiResult.h:492
Aws::APIGateway::Model::ImportRestApiResult::GetBinaryMediaTypes
const Aws::Vector< Aws::String > & GetBinaryMediaTypes() const
Definition: ImportRestApiResult.h:277
Aws::APIGateway::Model::ImportRestApiResult::SetCreatedDate
void SetCreatedDate(const Aws::Utils::DateTime &value)
Definition: ImportRestApiResult.h:170
AWSVector.h
Aws::APIGateway::Model::ImportRestApiResult::AddBinaryMediaTypes
ImportRestApiResult & AddBinaryMediaTypes(const char *value)
Definition: ImportRestApiResult.h:319
Aws::APIGateway::Model::ImportRestApiResult::SetVersion
void SetVersion(Aws::String &&value)
Definition: ImportRestApiResult.h:201
Aws::APIGateway::Model::ImportRestApiResult::WithApiKeySource
ImportRestApiResult & WithApiKeySource(const ApiKeySourceType &value)
Definition: ImportRestApiResult.h:384
Aws::APIGateway::Model::ImportRestApiResult::WithId
ImportRestApiResult & WithId(Aws::String &&value)
Definition: ImportRestApiResult.h:81
Aws::APIGateway::Model::ImportRestApiResult::AddWarnings
ImportRestApiResult & AddWarnings(Aws::String &&value)
Definition: ImportRestApiResult.h:264
Aws::APIGateway::Model::ImportRestApiResult::GetId
const Aws::String & GetId() const
Definition: ImportRestApiResult.h:51
ApiKeySourceType.h
Aws::APIGateway::Model::ImportRestApiResult::SetPolicy
void SetPolicy(const char *value)
Definition: ImportRestApiResult.h:449
Aws::APIGateway::Model::ImportRestApiResult::SetEndpointConfiguration
void SetEndpointConfiguration(const EndpointConfiguration &value)
Definition: ImportRestApiResult.h:406
Aws::APIGateway::Model::ImportRestApiResult::SetWarnings
void SetWarnings(Aws::Vector< Aws::String > &&value)
Definition: ImportRestApiResult.h:240
Aws::APIGateway::Model::ImportRestApiResult::WithBinaryMediaTypes
ImportRestApiResult & WithBinaryMediaTypes(const Aws::Vector< Aws::String > &value)
Definition: ImportRestApiResult.h:295
Aws::APIGateway::Model::ImportRestApiResult::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: ImportRestApiResult.h:480
Aws::APIGateway::Model::ImportRestApiResult::WithDescription
ImportRestApiResult & WithDescription(const Aws::String &value)
Definition: ImportRestApiResult.h:149
Aws::APIGateway::Model::ImportRestApiResult::AddBinaryMediaTypes
ImportRestApiResult & AddBinaryMediaTypes(const Aws::String &value)
Definition: ImportRestApiResult.h:307
Aws::APIGateway::Model::ImportRestApiResult::GetPolicy
const Aws::String & GetPolicy() const
Definition: ImportRestApiResult.h:431
Aws::APIGateway::Model::ImportRestApiResult::SetApiKeySource
void SetApiKeySource(const ApiKeySourceType &value)
Definition: ImportRestApiResult.h:366
Aws::APIGateway::Model::ImportRestApiResult::WithVersion
ImportRestApiResult & WithVersion(const char *value)
Definition: ImportRestApiResult.h:221
Aws::APIGateway::Model::ImportRestApiResult::SetName
void SetName(const char *value)
Definition: ImportRestApiResult.h:108
EndpointConfiguration.h
AWSString.h
Aws::APIGateway::Model::ImportRestApiResult::SetDescription
void SetDescription(const Aws::String &value)
Definition: ImportRestApiResult.h:134
Aws::APIGateway::Model::ImportRestApiResult::AddTags
ImportRestApiResult & AddTags(Aws::String &&key, const Aws::String &value)
Definition: ImportRestApiResult.h:510
Aws::APIGateway::Model::ImportRestApiResult::SetId
void SetId(const char *value)
Definition: ImportRestApiResult.h:69
Aws::APIGateway::Model::ImportRestApiResult::SetCreatedDate
void SetCreatedDate(Aws::Utils::DateTime &&value)
Definition: ImportRestApiResult.h:175
Aws::APIGateway::Model::ImportRestApiResult::operator=
ImportRestApiResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::APIGateway::Model::ImportRestApiResult::WithId
ImportRestApiResult & WithId(const Aws::String &value)
Definition: ImportRestApiResult.h:75
Aws::APIGateway::Model::ImportRestApiResult::SetApiKeySource
void SetApiKeySource(ApiKeySourceType &&value)
Definition: ImportRestApiResult.h:375
Aws::APIGateway::Model::ImportRestApiResult::ImportRestApiResult
ImportRestApiResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::APIGateway::Model::ImportRestApiResult::SetDescription
void SetDescription(const char *value)
Definition: ImportRestApiResult.h:144
Aws::APIGateway::Model::ImportRestApiResult::SetDisableExecuteApiEndpoint
void SetDisableExecuteApiEndpoint(bool value)
Definition: ImportRestApiResult.h:559
Aws::APIGateway::Model::ImportRestApiResult::SetEndpointConfiguration
void SetEndpointConfiguration(EndpointConfiguration &&value)
Definition: ImportRestApiResult.h:412
Aws::APIGateway::Model::ImportRestApiResult::WithName
ImportRestApiResult & WithName(const char *value)
Definition: ImportRestApiResult.h:123
Aws::APIGateway::Model::ImportRestApiResult::WithCreatedDate
ImportRestApiResult & WithCreatedDate(const Aws::Utils::DateTime &value)
Definition: ImportRestApiResult.h:180
Aws::APIGateway::Model::ImportRestApiResult::WithName
ImportRestApiResult & WithName(const Aws::String &value)
Definition: ImportRestApiResult.h:113
Aws::APIGateway::Model::ImportRestApiResult::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: ImportRestApiResult.h:486
Aws::APIGateway::Model::ImportRestApiResult::SetVersion
void SetVersion(const char *value)
Definition: ImportRestApiResult.h:206
Aws
Definition: AccessManagementClient.h:15
Aws::APIGateway::Model::ImportRestApiResult::GetApiKeySource
const ApiKeySourceType & GetApiKeySource() const
Definition: ImportRestApiResult.h:357
Aws::APIGateway::Model::ImportRestApiResult::AddTags
ImportRestApiResult & AddTags(const char *key, const char *value)
Definition: ImportRestApiResult.h:540
Aws::APIGateway::Model::ImportRestApiResult::AddTags
ImportRestApiResult & AddTags(Aws::String &&key, const char *value)
Definition: ImportRestApiResult.h:534
Aws::APIGateway::Model::ImportRestApiResult::WithWarnings
ImportRestApiResult & WithWarnings(const Aws::Vector< Aws::String > &value)
Definition: ImportRestApiResult.h:246
Aws::APIGateway::Model::ImportRestApiResult::WithBinaryMediaTypes
ImportRestApiResult & WithBinaryMediaTypes(Aws::Vector< Aws::String > &&value)
Definition: ImportRestApiResult.h:301
Aws::APIGateway::Model::ImportRestApiResult::SetBinaryMediaTypes
void SetBinaryMediaTypes(const Aws::Vector< Aws::String > &value)
Definition: ImportRestApiResult.h:283
Aws::APIGateway::Model::ImportRestApiResult::WithId
ImportRestApiResult & WithId(const char *value)
Definition: ImportRestApiResult.h:87
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::APIGateway::Model::ImportRestApiResult::GetDescription
const Aws::String & GetDescription() const
Definition: ImportRestApiResult.h:129
Aws::APIGateway::Model::ImportRestApiResult::WithPolicy
ImportRestApiResult & WithPolicy(const Aws::String &value)
Definition: ImportRestApiResult.h:455
Aws::APIGateway::Model::ImportRestApiResult
Definition: ImportRestApiResult.h:40
Aws::APIGateway::Model::ImportRestApiResult::GetDisableExecuteApiEndpoint
bool GetDisableExecuteApiEndpoint() const
Definition: ImportRestApiResult.h:550
Aws::APIGateway::Model::ImportRestApiResult::WithPolicy
ImportRestApiResult & WithPolicy(Aws::String &&value)
Definition: ImportRestApiResult.h:461
Aws::APIGateway::Model::ImportRestApiResult::AddWarnings
ImportRestApiResult & AddWarnings(const char *value)
Definition: ImportRestApiResult.h:270
Aws::APIGateway::Model::ImportRestApiResult::SetName
void SetName(const Aws::String &value)
Definition: ImportRestApiResult.h:98
Aws::APIGateway::Model::ImportRestApiResult::WithVersion
ImportRestApiResult & WithVersion(const Aws::String &value)
Definition: ImportRestApiResult.h:211
Aws::APIGateway::Model::ApiKeySourceType
ApiKeySourceType
Definition: ApiKeySourceType.h:17
Aws::APIGateway::Model::ImportRestApiResult::GetName
const Aws::String & GetName() const
Definition: ImportRestApiResult.h:93
Aws::APIGateway::Model::ImportRestApiResult::WithEndpointConfiguration
ImportRestApiResult & WithEndpointConfiguration(EndpointConfiguration &&value)
Definition: ImportRestApiResult.h:424
AWSMap.h
Aws::APIGateway::Model::ImportRestApiResult::WithName
ImportRestApiResult & WithName(Aws::String &&value)
Definition: ImportRestApiResult.h:118
Aws::APIGateway::Model::ImportRestApiResult::GetMinimumCompressionSize
int GetMinimumCompressionSize() const
Definition: ImportRestApiResult.h:329
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::APIGateway::Model::ImportRestApiResult::WithMinimumCompressionSize
ImportRestApiResult & WithMinimumCompressionSize(int value)
Definition: ImportRestApiResult.h:347
Aws::APIGateway::Model::ImportRestApiResult::WithTags
ImportRestApiResult & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: ImportRestApiResult.h:498