AWS SDK for C++  1.9.155
AWS SDK for C++
GetStageResult.h
Go to the documentation of this file.
1 
6 #pragma once
16 #include <utility>
17 
18 namespace Aws
19 {
20 template<typename RESULT_TYPE>
21 class AmazonWebServiceResult;
22 
23 namespace Utils
24 {
25 namespace Json
26 {
27  class JsonValue;
28 } // namespace Json
29 } // namespace Utils
30 namespace APIGateway
31 {
32 namespace Model
33 {
43  {
44  public:
48 
49 
53  inline const Aws::String& GetDeploymentId() const{ return m_deploymentId; }
54 
58  inline void SetDeploymentId(const Aws::String& value) { m_deploymentId = value; }
59 
63  inline void SetDeploymentId(Aws::String&& value) { m_deploymentId = std::move(value); }
64 
68  inline void SetDeploymentId(const char* value) { m_deploymentId.assign(value); }
69 
73  inline GetStageResult& WithDeploymentId(const Aws::String& value) { SetDeploymentId(value); return *this;}
74 
78  inline GetStageResult& WithDeploymentId(Aws::String&& value) { SetDeploymentId(std::move(value)); return *this;}
79 
83  inline GetStageResult& WithDeploymentId(const char* value) { SetDeploymentId(value); return *this;}
84 
85 
89  inline const Aws::String& GetClientCertificateId() const{ return m_clientCertificateId; }
90 
94  inline void SetClientCertificateId(const Aws::String& value) { m_clientCertificateId = value; }
95 
99  inline void SetClientCertificateId(Aws::String&& value) { m_clientCertificateId = std::move(value); }
100 
104  inline void SetClientCertificateId(const char* value) { m_clientCertificateId.assign(value); }
105 
109  inline GetStageResult& WithClientCertificateId(const Aws::String& value) { SetClientCertificateId(value); return *this;}
110 
114  inline GetStageResult& WithClientCertificateId(Aws::String&& value) { SetClientCertificateId(std::move(value)); return *this;}
115 
119  inline GetStageResult& WithClientCertificateId(const char* value) { SetClientCertificateId(value); return *this;}
120 
121 
128  inline const Aws::String& GetStageName() const{ return m_stageName; }
129 
136  inline void SetStageName(const Aws::String& value) { m_stageName = value; }
137 
144  inline void SetStageName(Aws::String&& value) { m_stageName = std::move(value); }
145 
152  inline void SetStageName(const char* value) { m_stageName.assign(value); }
153 
160  inline GetStageResult& WithStageName(const Aws::String& value) { SetStageName(value); return *this;}
161 
168  inline GetStageResult& WithStageName(Aws::String&& value) { SetStageName(std::move(value)); return *this;}
169 
176  inline GetStageResult& WithStageName(const char* value) { SetStageName(value); return *this;}
177 
178 
182  inline const Aws::String& GetDescription() const{ return m_description; }
183 
187  inline void SetDescription(const Aws::String& value) { m_description = value; }
188 
192  inline void SetDescription(Aws::String&& value) { m_description = std::move(value); }
193 
197  inline void SetDescription(const char* value) { m_description.assign(value); }
198 
202  inline GetStageResult& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
203 
207  inline GetStageResult& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
208 
212  inline GetStageResult& WithDescription(const char* value) { SetDescription(value); return *this;}
213 
214 
218  inline bool GetCacheClusterEnabled() const{ return m_cacheClusterEnabled; }
219 
223  inline void SetCacheClusterEnabled(bool value) { m_cacheClusterEnabled = value; }
224 
228  inline GetStageResult& WithCacheClusterEnabled(bool value) { SetCacheClusterEnabled(value); return *this;}
229 
230 
234  inline const CacheClusterSize& GetCacheClusterSize() const{ return m_cacheClusterSize; }
235 
239  inline void SetCacheClusterSize(const CacheClusterSize& value) { m_cacheClusterSize = value; }
240 
244  inline void SetCacheClusterSize(CacheClusterSize&& value) { m_cacheClusterSize = std::move(value); }
245 
249  inline GetStageResult& WithCacheClusterSize(const CacheClusterSize& value) { SetCacheClusterSize(value); return *this;}
250 
254  inline GetStageResult& WithCacheClusterSize(CacheClusterSize&& value) { SetCacheClusterSize(std::move(value)); return *this;}
255 
256 
260  inline const CacheClusterStatus& GetCacheClusterStatus() const{ return m_cacheClusterStatus; }
261 
265  inline void SetCacheClusterStatus(const CacheClusterStatus& value) { m_cacheClusterStatus = value; }
266 
270  inline void SetCacheClusterStatus(CacheClusterStatus&& value) { m_cacheClusterStatus = std::move(value); }
271 
275  inline GetStageResult& WithCacheClusterStatus(const CacheClusterStatus& value) { SetCacheClusterStatus(value); return *this;}
276 
280  inline GetStageResult& WithCacheClusterStatus(CacheClusterStatus&& value) { SetCacheClusterStatus(std::move(value)); return *this;}
281 
282 
289  inline const Aws::Map<Aws::String, MethodSetting>& GetMethodSettings() const{ return m_methodSettings; }
290 
297  inline void SetMethodSettings(const Aws::Map<Aws::String, MethodSetting>& value) { m_methodSettings = value; }
298 
305  inline void SetMethodSettings(Aws::Map<Aws::String, MethodSetting>&& value) { m_methodSettings = std::move(value); }
306 
313  inline GetStageResult& WithMethodSettings(const Aws::Map<Aws::String, MethodSetting>& value) { SetMethodSettings(value); return *this;}
314 
321  inline GetStageResult& WithMethodSettings(Aws::Map<Aws::String, MethodSetting>&& value) { SetMethodSettings(std::move(value)); return *this;}
322 
329  inline GetStageResult& AddMethodSettings(const Aws::String& key, const MethodSetting& value) { m_methodSettings.emplace(key, value); return *this; }
330 
337  inline GetStageResult& AddMethodSettings(Aws::String&& key, const MethodSetting& value) { m_methodSettings.emplace(std::move(key), value); return *this; }
338 
345  inline GetStageResult& AddMethodSettings(const Aws::String& key, MethodSetting&& value) { m_methodSettings.emplace(key, std::move(value)); return *this; }
346 
353  inline GetStageResult& AddMethodSettings(Aws::String&& key, MethodSetting&& value) { m_methodSettings.emplace(std::move(key), std::move(value)); return *this; }
354 
361  inline GetStageResult& AddMethodSettings(const char* key, MethodSetting&& value) { m_methodSettings.emplace(key, std::move(value)); return *this; }
362 
369  inline GetStageResult& AddMethodSettings(const char* key, const MethodSetting& value) { m_methodSettings.emplace(key, value); return *this; }
370 
371 
377  inline const Aws::Map<Aws::String, Aws::String>& GetVariables() const{ return m_variables; }
378 
384  inline void SetVariables(const Aws::Map<Aws::String, Aws::String>& value) { m_variables = value; }
385 
391  inline void SetVariables(Aws::Map<Aws::String, Aws::String>&& value) { m_variables = std::move(value); }
392 
398  inline GetStageResult& WithVariables(const Aws::Map<Aws::String, Aws::String>& value) { SetVariables(value); return *this;}
399 
405  inline GetStageResult& WithVariables(Aws::Map<Aws::String, Aws::String>&& value) { SetVariables(std::move(value)); return *this;}
406 
412  inline GetStageResult& AddVariables(const Aws::String& key, const Aws::String& value) { m_variables.emplace(key, value); return *this; }
413 
419  inline GetStageResult& AddVariables(Aws::String&& key, const Aws::String& value) { m_variables.emplace(std::move(key), value); return *this; }
420 
426  inline GetStageResult& AddVariables(const Aws::String& key, Aws::String&& value) { m_variables.emplace(key, std::move(value)); return *this; }
427 
433  inline GetStageResult& AddVariables(Aws::String&& key, Aws::String&& value) { m_variables.emplace(std::move(key), std::move(value)); return *this; }
434 
440  inline GetStageResult& AddVariables(const char* key, Aws::String&& value) { m_variables.emplace(key, std::move(value)); return *this; }
441 
447  inline GetStageResult& AddVariables(Aws::String&& key, const char* value) { m_variables.emplace(std::move(key), value); return *this; }
448 
454  inline GetStageResult& AddVariables(const char* key, const char* value) { m_variables.emplace(key, value); return *this; }
455 
456 
460  inline const Aws::String& GetDocumentationVersion() const{ return m_documentationVersion; }
461 
465  inline void SetDocumentationVersion(const Aws::String& value) { m_documentationVersion = value; }
466 
470  inline void SetDocumentationVersion(Aws::String&& value) { m_documentationVersion = std::move(value); }
471 
475  inline void SetDocumentationVersion(const char* value) { m_documentationVersion.assign(value); }
476 
480  inline GetStageResult& WithDocumentationVersion(const Aws::String& value) { SetDocumentationVersion(value); return *this;}
481 
485  inline GetStageResult& WithDocumentationVersion(Aws::String&& value) { SetDocumentationVersion(std::move(value)); return *this;}
486 
490  inline GetStageResult& WithDocumentationVersion(const char* value) { SetDocumentationVersion(value); return *this;}
491 
492 
496  inline const AccessLogSettings& GetAccessLogSettings() const{ return m_accessLogSettings; }
497 
501  inline void SetAccessLogSettings(const AccessLogSettings& value) { m_accessLogSettings = value; }
502 
506  inline void SetAccessLogSettings(AccessLogSettings&& value) { m_accessLogSettings = std::move(value); }
507 
511  inline GetStageResult& WithAccessLogSettings(const AccessLogSettings& value) { SetAccessLogSettings(value); return *this;}
512 
516  inline GetStageResult& WithAccessLogSettings(AccessLogSettings&& value) { SetAccessLogSettings(std::move(value)); return *this;}
517 
518 
522  inline const CanarySettings& GetCanarySettings() const{ return m_canarySettings; }
523 
527  inline void SetCanarySettings(const CanarySettings& value) { m_canarySettings = value; }
528 
532  inline void SetCanarySettings(CanarySettings&& value) { m_canarySettings = std::move(value); }
533 
537  inline GetStageResult& WithCanarySettings(const CanarySettings& value) { SetCanarySettings(value); return *this;}
538 
542  inline GetStageResult& WithCanarySettings(CanarySettings&& value) { SetCanarySettings(std::move(value)); return *this;}
543 
544 
549  inline bool GetTracingEnabled() const{ return m_tracingEnabled; }
550 
555  inline void SetTracingEnabled(bool value) { m_tracingEnabled = value; }
556 
561  inline GetStageResult& WithTracingEnabled(bool value) { SetTracingEnabled(value); return *this;}
562 
563 
567  inline const Aws::String& GetWebAclArn() const{ return m_webAclArn; }
568 
572  inline void SetWebAclArn(const Aws::String& value) { m_webAclArn = value; }
573 
577  inline void SetWebAclArn(Aws::String&& value) { m_webAclArn = std::move(value); }
578 
582  inline void SetWebAclArn(const char* value) { m_webAclArn.assign(value); }
583 
587  inline GetStageResult& WithWebAclArn(const Aws::String& value) { SetWebAclArn(value); return *this;}
588 
592  inline GetStageResult& WithWebAclArn(Aws::String&& value) { SetWebAclArn(std::move(value)); return *this;}
593 
597  inline GetStageResult& WithWebAclArn(const char* value) { SetWebAclArn(value); return *this;}
598 
599 
604  inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
605 
610  inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tags = value; }
611 
616  inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tags = std::move(value); }
617 
622  inline GetStageResult& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
623 
628  inline GetStageResult& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
629 
634  inline GetStageResult& AddTags(const Aws::String& key, const Aws::String& value) { m_tags.emplace(key, value); return *this; }
635 
640  inline GetStageResult& AddTags(Aws::String&& key, const Aws::String& value) { m_tags.emplace(std::move(key), value); return *this; }
641 
646  inline GetStageResult& AddTags(const Aws::String& key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
647 
652  inline GetStageResult& AddTags(Aws::String&& key, Aws::String&& value) { m_tags.emplace(std::move(key), std::move(value)); return *this; }
653 
658  inline GetStageResult& AddTags(const char* key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
659 
664  inline GetStageResult& AddTags(Aws::String&& key, const char* value) { m_tags.emplace(std::move(key), value); return *this; }
665 
670  inline GetStageResult& AddTags(const char* key, const char* value) { m_tags.emplace(key, value); return *this; }
671 
672 
676  inline const Aws::Utils::DateTime& GetCreatedDate() const{ return m_createdDate; }
677 
681  inline void SetCreatedDate(const Aws::Utils::DateTime& value) { m_createdDate = value; }
682 
686  inline void SetCreatedDate(Aws::Utils::DateTime&& value) { m_createdDate = std::move(value); }
687 
691  inline GetStageResult& WithCreatedDate(const Aws::Utils::DateTime& value) { SetCreatedDate(value); return *this;}
692 
696  inline GetStageResult& WithCreatedDate(Aws::Utils::DateTime&& value) { SetCreatedDate(std::move(value)); return *this;}
697 
698 
702  inline const Aws::Utils::DateTime& GetLastUpdatedDate() const{ return m_lastUpdatedDate; }
703 
707  inline void SetLastUpdatedDate(const Aws::Utils::DateTime& value) { m_lastUpdatedDate = value; }
708 
712  inline void SetLastUpdatedDate(Aws::Utils::DateTime&& value) { m_lastUpdatedDate = std::move(value); }
713 
717  inline GetStageResult& WithLastUpdatedDate(const Aws::Utils::DateTime& value) { SetLastUpdatedDate(value); return *this;}
718 
722  inline GetStageResult& WithLastUpdatedDate(Aws::Utils::DateTime&& value) { SetLastUpdatedDate(std::move(value)); return *this;}
723 
724  private:
725 
726  Aws::String m_deploymentId;
727 
728  Aws::String m_clientCertificateId;
729 
730  Aws::String m_stageName;
731 
732  Aws::String m_description;
733 
734  bool m_cacheClusterEnabled;
735 
736  CacheClusterSize m_cacheClusterSize;
737 
738  CacheClusterStatus m_cacheClusterStatus;
739 
740  Aws::Map<Aws::String, MethodSetting> m_methodSettings;
741 
743 
744  Aws::String m_documentationVersion;
745 
746  AccessLogSettings m_accessLogSettings;
747 
748  CanarySettings m_canarySettings;
749 
750  bool m_tracingEnabled;
751 
752  Aws::String m_webAclArn;
753 
755 
756  Aws::Utils::DateTime m_createdDate;
757 
758  Aws::Utils::DateTime m_lastUpdatedDate;
759  };
760 
761 } // namespace Model
762 } // namespace APIGateway
763 } // namespace Aws
Aws::APIGateway::Model::GetStageResult::AddVariables
GetStageResult & AddVariables(Aws::String &&key, Aws::String &&value)
Definition: GetStageResult.h:433
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::APIGateway::Model::GetStageResult::GetCreatedDate
const Aws::Utils::DateTime & GetCreatedDate() const
Definition: GetStageResult.h:676
Aws::APIGateway::Model::GetStageResult::WithCacheClusterStatus
GetStageResult & WithCacheClusterStatus(const CacheClusterStatus &value)
Definition: GetStageResult.h:275
Aws::APIGateway::Model::GetStageResult::SetStageName
void SetStageName(const char *value)
Definition: GetStageResult.h:152
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::APIGateway::Model::GetStageResult::AddVariables
GetStageResult & AddVariables(Aws::String &&key, const Aws::String &value)
Definition: GetStageResult.h:419
Aws::APIGateway::Model::GetStageResult::WithWebAclArn
GetStageResult & WithWebAclArn(const char *value)
Definition: GetStageResult.h:597
Aws::APIGateway::Model::GetStageResult::SetDescription
void SetDescription(Aws::String &&value)
Definition: GetStageResult.h:192
Aws::APIGateway::Model::GetStageResult::SetWebAclArn
void SetWebAclArn(const char *value)
Definition: GetStageResult.h:582
Aws::APIGateway::Model::GetStageResult::SetWebAclArn
void SetWebAclArn(Aws::String &&value)
Definition: GetStageResult.h:577
Aws::APIGateway::Model::GetStageResult::GetAccessLogSettings
const AccessLogSettings & GetAccessLogSettings() const
Definition: GetStageResult.h:496
Aws::APIGateway::Model::GetStageResult::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: GetStageResult.h:616
Aws::APIGateway::Model::GetStageResult::SetAccessLogSettings
void SetAccessLogSettings(const AccessLogSettings &value)
Definition: GetStageResult.h:501
Aws::APIGateway::Model::GetStageResult::SetCacheClusterSize
void SetCacheClusterSize(CacheClusterSize &&value)
Definition: GetStageResult.h:244
AWS_APIGATEWAY_API
#define AWS_APIGATEWAY_API
Definition: APIGateway_EXPORTS.h:28
Aws::APIGateway::Model::GetStageResult::AddTags
GetStageResult & AddTags(Aws::String &&key, const Aws::String &value)
Definition: GetStageResult.h:640
Aws::APIGateway::Model::GetStageResult::AddTags
GetStageResult & AddTags(Aws::String &&key, Aws::String &&value)
Definition: GetStageResult.h:652
Aws::APIGateway::Model::GetStageResult::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: GetStageResult.h:604
Aws::APIGateway::Model::GetStageResult::GetStageResult
GetStageResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::APIGateway::Model::GetStageResult::GetLastUpdatedDate
const Aws::Utils::DateTime & GetLastUpdatedDate() const
Definition: GetStageResult.h:702
Aws::APIGateway::Model::GetStageResult::WithWebAclArn
GetStageResult & WithWebAclArn(const Aws::String &value)
Definition: GetStageResult.h:587
Aws::APIGateway::Model::GetStageResult::GetStageName
const Aws::String & GetStageName() const
Definition: GetStageResult.h:128
Aws::APIGateway::Model::GetStageResult::operator=
GetStageResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::APIGateway::Model::GetStageResult::WithStageName
GetStageResult & WithStageName(Aws::String &&value)
Definition: GetStageResult.h:168
Aws::APIGateway::Model::AccessLogSettings
Definition: AccessLogSettings.h:33
Aws::APIGateway::Model::GetStageResult::WithCacheClusterSize
GetStageResult & WithCacheClusterSize(const CacheClusterSize &value)
Definition: GetStageResult.h:249
Aws::APIGateway::Model::GetStageResult::WithDescription
GetStageResult & WithDescription(const char *value)
Definition: GetStageResult.h:212
Aws::APIGateway::Model::MethodSetting
Definition: MethodSetting.h:33
Aws::APIGateway::Model::GetStageResult::SetVariables
void SetVariables(Aws::Map< Aws::String, Aws::String > &&value)
Definition: GetStageResult.h:391
Aws::APIGateway::Model::GetStageResult::WithCacheClusterSize
GetStageResult & WithCacheClusterSize(CacheClusterSize &&value)
Definition: GetStageResult.h:254
DateTime.h
Aws::APIGateway::Model::GetStageResult::WithDeploymentId
GetStageResult & WithDeploymentId(const char *value)
Definition: GetStageResult.h:83
Aws::APIGateway::Model::GetStageResult::GetDescription
const Aws::String & GetDescription() const
Definition: GetStageResult.h:182
Aws::APIGateway::Model::GetStageResult::SetClientCertificateId
void SetClientCertificateId(Aws::String &&value)
Definition: GetStageResult.h:99
Aws::APIGateway::Model::GetStageResult::WithDocumentationVersion
GetStageResult & WithDocumentationVersion(Aws::String &&value)
Definition: GetStageResult.h:485
Aws::APIGateway::Model::GetStageResult::AddMethodSettings
GetStageResult & AddMethodSettings(Aws::String &&key, const MethodSetting &value)
Definition: GetStageResult.h:337
APIGateway_EXPORTS.h
Aws::APIGateway::Model::GetStageResult
Definition: GetStageResult.h:43
Aws::APIGateway::Model::GetStageResult::GetCacheClusterSize
const CacheClusterSize & GetCacheClusterSize() const
Definition: GetStageResult.h:234
Aws::APIGateway::Model::GetStageResult::WithAccessLogSettings
GetStageResult & WithAccessLogSettings(const AccessLogSettings &value)
Definition: GetStageResult.h:511
Aws::APIGateway::Model::CacheClusterSize
CacheClusterSize
Definition: CacheClusterSize.h:17
Aws::APIGateway::Model::GetStageResult::WithDocumentationVersion
GetStageResult & WithDocumentationVersion(const Aws::String &value)
Definition: GetStageResult.h:480
Aws::APIGateway::Model::GetStageResult::AddTags
GetStageResult & AddTags(const char *key, Aws::String &&value)
Definition: GetStageResult.h:658
CanarySettings.h
Aws::APIGateway::Model::GetStageResult::WithMethodSettings
GetStageResult & WithMethodSettings(Aws::Map< Aws::String, MethodSetting > &&value)
Definition: GetStageResult.h:321
Aws::APIGateway::Model::GetStageResult::WithClientCertificateId
GetStageResult & WithClientCertificateId(const char *value)
Definition: GetStageResult.h:119
Aws::APIGateway::Model::GetStageResult::WithDescription
GetStageResult & WithDescription(Aws::String &&value)
Definition: GetStageResult.h:207
Aws::APIGateway::Model::GetStageResult::GetClientCertificateId
const Aws::String & GetClientCertificateId() const
Definition: GetStageResult.h:89
Aws::APIGateway::Model::GetStageResult::SetStageName
void SetStageName(const Aws::String &value)
Definition: GetStageResult.h:136
Aws::APIGateway::Model::GetStageResult::GetTracingEnabled
bool GetTracingEnabled() const
Definition: GetStageResult.h:549
Aws::APIGateway::Model::GetStageResult::WithClientCertificateId
GetStageResult & WithClientCertificateId(Aws::String &&value)
Definition: GetStageResult.h:114
Aws::APIGateway::Model::GetStageResult::SetLastUpdatedDate
void SetLastUpdatedDate(const Aws::Utils::DateTime &value)
Definition: GetStageResult.h:707
Aws::APIGateway::Model::GetStageResult::SetDeploymentId
void SetDeploymentId(const char *value)
Definition: GetStageResult.h:68
MethodSetting.h
Aws::APIGateway::Model::GetStageResult::AddVariables
GetStageResult & AddVariables(const char *key, Aws::String &&value)
Definition: GetStageResult.h:440
Aws::APIGateway::Model::GetStageResult::GetWebAclArn
const Aws::String & GetWebAclArn() const
Definition: GetStageResult.h:567
AccessLogSettings.h
Aws::APIGateway::Model::GetStageResult::WithVariables
GetStageResult & WithVariables(const Aws::Map< Aws::String, Aws::String > &value)
Definition: GetStageResult.h:398
Aws::APIGateway::Model::GetStageResult::SetMethodSettings
void SetMethodSettings(Aws::Map< Aws::String, MethodSetting > &&value)
Definition: GetStageResult.h:305
Aws::APIGateway::Model::GetStageResult::WithWebAclArn
GetStageResult & WithWebAclArn(Aws::String &&value)
Definition: GetStageResult.h:592
Aws::APIGateway::Model::GetStageResult::SetClientCertificateId
void SetClientCertificateId(const char *value)
Definition: GetStageResult.h:104
Aws::APIGateway::Model::GetStageResult::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: GetStageResult.h:610
Aws::APIGateway::Model::GetStageResult::WithDocumentationVersion
GetStageResult & WithDocumentationVersion(const char *value)
Definition: GetStageResult.h:490
Aws::APIGateway::Model::GetStageResult::AddTags
GetStageResult & AddTags(const Aws::String &key, const Aws::String &value)
Definition: GetStageResult.h:634
Aws::APIGateway::Model::GetStageResult::GetVariables
const Aws::Map< Aws::String, Aws::String > & GetVariables() const
Definition: GetStageResult.h:377
Aws::APIGateway::Model::GetStageResult::WithStageName
GetStageResult & WithStageName(const char *value)
Definition: GetStageResult.h:176
Aws::APIGateway::Model::GetStageResult::WithVariables
GetStageResult & WithVariables(Aws::Map< Aws::String, Aws::String > &&value)
Definition: GetStageResult.h:405
Aws::APIGateway::Model::GetStageResult::WithCreatedDate
GetStageResult & WithCreatedDate(const Aws::Utils::DateTime &value)
Definition: GetStageResult.h:691
Aws::APIGateway::Model::GetStageResult::SetAccessLogSettings
void SetAccessLogSettings(AccessLogSettings &&value)
Definition: GetStageResult.h:506
Aws::APIGateway::Model::GetStageResult::AddVariables
GetStageResult & AddVariables(Aws::String &&key, const char *value)
Definition: GetStageResult.h:447
Aws::APIGateway::Model::GetStageResult::AddTags
GetStageResult & AddTags(const char *key, const char *value)
Definition: GetStageResult.h:670
Aws::APIGateway::Model::GetStageResult::SetCacheClusterSize
void SetCacheClusterSize(const CacheClusterSize &value)
Definition: GetStageResult.h:239
CacheClusterSize.h
Aws::APIGateway::Model::GetStageResult::SetDeploymentId
void SetDeploymentId(const Aws::String &value)
Definition: GetStageResult.h:58
Aws::APIGateway::Model::GetStageResult::GetDocumentationVersion
const Aws::String & GetDocumentationVersion() const
Definition: GetStageResult.h:460
Aws::APIGateway::Model::GetStageResult::GetCanarySettings
const CanarySettings & GetCanarySettings() const
Definition: GetStageResult.h:522
Aws::APIGateway::Model::GetStageResult::SetDocumentationVersion
void SetDocumentationVersion(const char *value)
Definition: GetStageResult.h:475
Aws::APIGateway::Model::CacheClusterStatus
CacheClusterStatus
Definition: CacheClusterStatus.h:17
Aws::APIGateway::Model::GetStageResult::WithCacheClusterEnabled
GetStageResult & WithCacheClusterEnabled(bool value)
Definition: GetStageResult.h:228
Aws::APIGateway::Model::GetStageResult::WithCanarySettings
GetStageResult & WithCanarySettings(const CanarySettings &value)
Definition: GetStageResult.h:537
Aws::APIGateway::Model::GetStageResult::SetDescription
void SetDescription(const Aws::String &value)
Definition: GetStageResult.h:187
Aws::APIGateway::Model::GetStageResult::GetStageResult
GetStageResult()
Aws::APIGateway::Model::GetStageResult::AddMethodSettings
GetStageResult & AddMethodSettings(const char *key, const MethodSetting &value)
Definition: GetStageResult.h:369
AWSString.h
Aws::APIGateway::Model::GetStageResult::WithDeploymentId
GetStageResult & WithDeploymentId(Aws::String &&value)
Definition: GetStageResult.h:78
Aws::APIGateway::Model::GetStageResult::SetMethodSettings
void SetMethodSettings(const Aws::Map< Aws::String, MethodSetting > &value)
Definition: GetStageResult.h:297
Aws::APIGateway::Model::CanarySettings
Definition: CanarySettings.h:33
Aws::APIGateway::Model::GetStageResult::AddMethodSettings
GetStageResult & AddMethodSettings(const char *key, MethodSetting &&value)
Definition: GetStageResult.h:361
Aws::APIGateway::Model::GetStageResult::WithDescription
GetStageResult & WithDescription(const Aws::String &value)
Definition: GetStageResult.h:202
Aws::APIGateway::Model::GetStageResult::AddTags
GetStageResult & AddTags(Aws::String &&key, const char *value)
Definition: GetStageResult.h:664
Aws::APIGateway::Model::GetStageResult::SetCacheClusterEnabled
void SetCacheClusterEnabled(bool value)
Definition: GetStageResult.h:223
Aws::APIGateway::Model::GetStageResult::AddMethodSettings
GetStageResult & AddMethodSettings(const Aws::String &key, const MethodSetting &value)
Definition: GetStageResult.h:329
Aws::APIGateway::Model::GetStageResult::WithStageName
GetStageResult & WithStageName(const Aws::String &value)
Definition: GetStageResult.h:160
Aws::APIGateway::Model::GetStageResult::SetDescription
void SetDescription(const char *value)
Definition: GetStageResult.h:197
Aws::APIGateway::Model::GetStageResult::AddVariables
GetStageResult & AddVariables(const Aws::String &key, Aws::String &&value)
Definition: GetStageResult.h:426
Aws::APIGateway::Model::GetStageResult::WithTags
GetStageResult & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: GetStageResult.h:628
Aws::APIGateway::Model::GetStageResult::SetLastUpdatedDate
void SetLastUpdatedDate(Aws::Utils::DateTime &&value)
Definition: GetStageResult.h:712
CacheClusterStatus.h
Aws::APIGateway::Model::GetStageResult::SetDocumentationVersion
void SetDocumentationVersion(Aws::String &&value)
Definition: GetStageResult.h:470
Aws::APIGateway::Model::GetStageResult::SetCacheClusterStatus
void SetCacheClusterStatus(CacheClusterStatus &&value)
Definition: GetStageResult.h:270
Aws::APIGateway::Model::GetStageResult::SetCanarySettings
void SetCanarySettings(CanarySettings &&value)
Definition: GetStageResult.h:532
Aws::APIGateway::Model::GetStageResult::SetCacheClusterStatus
void SetCacheClusterStatus(const CacheClusterStatus &value)
Definition: GetStageResult.h:265
Aws::APIGateway::Model::GetStageResult::SetDocumentationVersion
void SetDocumentationVersion(const Aws::String &value)
Definition: GetStageResult.h:465
Aws::APIGateway::Model::GetStageResult::SetCanarySettings
void SetCanarySettings(const CanarySettings &value)
Definition: GetStageResult.h:527
Aws::APIGateway::Model::GetStageResult::AddVariables
GetStageResult & AddVariables(const Aws::String &key, const Aws::String &value)
Definition: GetStageResult.h:412
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws::APIGateway::Model::GetStageResult::WithTracingEnabled
GetStageResult & WithTracingEnabled(bool value)
Definition: GetStageResult.h:561
Aws
Definition: AccessManagementClient.h:15
Aws::APIGateway::Model::GetStageResult::GetDeploymentId
const Aws::String & GetDeploymentId() const
Definition: GetStageResult.h:53
Aws::APIGateway::Model::GetStageResult::WithCanarySettings
GetStageResult & WithCanarySettings(CanarySettings &&value)
Definition: GetStageResult.h:542
Aws::APIGateway::Model::GetStageResult::WithMethodSettings
GetStageResult & WithMethodSettings(const Aws::Map< Aws::String, MethodSetting > &value)
Definition: GetStageResult.h:313
Aws::APIGateway::Model::GetStageResult::AddTags
GetStageResult & AddTags(const Aws::String &key, Aws::String &&value)
Definition: GetStageResult.h:646
Aws::APIGateway::Model::GetStageResult::SetCreatedDate
void SetCreatedDate(const Aws::Utils::DateTime &value)
Definition: GetStageResult.h:681
Aws::APIGateway::Model::GetStageResult::WithCreatedDate
GetStageResult & WithCreatedDate(Aws::Utils::DateTime &&value)
Definition: GetStageResult.h:696
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::APIGateway::Model::GetStageResult::SetTracingEnabled
void SetTracingEnabled(bool value)
Definition: GetStageResult.h:555
Aws::APIGateway::Model::GetStageResult::AddMethodSettings
GetStageResult & AddMethodSettings(const Aws::String &key, MethodSetting &&value)
Definition: GetStageResult.h:345
Aws::APIGateway::Model::GetStageResult::SetStageName
void SetStageName(Aws::String &&value)
Definition: GetStageResult.h:144
Aws::APIGateway::Model::GetStageResult::WithLastUpdatedDate
GetStageResult & WithLastUpdatedDate(const Aws::Utils::DateTime &value)
Definition: GetStageResult.h:717
Aws::APIGateway::Model::GetStageResult::WithTags
GetStageResult & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: GetStageResult.h:622
Aws::APIGateway::Model::GetStageResult::SetDeploymentId
void SetDeploymentId(Aws::String &&value)
Definition: GetStageResult.h:63
Aws::APIGateway::Model::GetStageResult::WithLastUpdatedDate
GetStageResult & WithLastUpdatedDate(Aws::Utils::DateTime &&value)
Definition: GetStageResult.h:722
Aws::APIGateway::Model::GetStageResult::GetCacheClusterStatus
const CacheClusterStatus & GetCacheClusterStatus() const
Definition: GetStageResult.h:260
Aws::APIGateway::Model::GetStageResult::AddMethodSettings
GetStageResult & AddMethodSettings(Aws::String &&key, MethodSetting &&value)
Definition: GetStageResult.h:353
Aws::APIGateway::Model::GetStageResult::AddVariables
GetStageResult & AddVariables(const char *key, const char *value)
Definition: GetStageResult.h:454
Aws::APIGateway::Model::GetStageResult::GetCacheClusterEnabled
bool GetCacheClusterEnabled() const
Definition: GetStageResult.h:218
Aws::APIGateway::Model::GetStageResult::WithClientCertificateId
GetStageResult & WithClientCertificateId(const Aws::String &value)
Definition: GetStageResult.h:109
Aws::APIGateway::Model::GetStageResult::GetMethodSettings
const Aws::Map< Aws::String, MethodSetting > & GetMethodSettings() const
Definition: GetStageResult.h:289
Aws::APIGateway::Model::GetStageResult::WithDeploymentId
GetStageResult & WithDeploymentId(const Aws::String &value)
Definition: GetStageResult.h:73
AWSMap.h
Aws::APIGateway::Model::GetStageResult::SetWebAclArn
void SetWebAclArn(const Aws::String &value)
Definition: GetStageResult.h:572
Aws::APIGateway::Model::GetStageResult::SetVariables
void SetVariables(const Aws::Map< Aws::String, Aws::String > &value)
Definition: GetStageResult.h:384
Aws::APIGateway::Model::GetStageResult::WithCacheClusterStatus
GetStageResult & WithCacheClusterStatus(CacheClusterStatus &&value)
Definition: GetStageResult.h:280
Aws::APIGateway::Model::GetStageResult::SetCreatedDate
void SetCreatedDate(Aws::Utils::DateTime &&value)
Definition: GetStageResult.h:686
Aws::APIGateway::Model::GetStageResult::WithAccessLogSettings
GetStageResult & WithAccessLogSettings(AccessLogSettings &&value)
Definition: GetStageResult.h:516
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::APIGateway::Model::GetStageResult::SetClientCertificateId
void SetClientCertificateId(const Aws::String &value)
Definition: GetStageResult.h:94