AWS SDK for C++  1.9.160
AWS SDK for C++
UpdateStageResult.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 UpdateStageResult& WithDeploymentId(const Aws::String& value) { SetDeploymentId(value); return *this;}
74 
78  inline UpdateStageResult& WithDeploymentId(Aws::String&& value) { SetDeploymentId(std::move(value)); return *this;}
79 
83  inline UpdateStageResult& 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 UpdateStageResult& WithClientCertificateId(const Aws::String& value) { SetClientCertificateId(value); return *this;}
110 
114  inline UpdateStageResult& WithClientCertificateId(Aws::String&& value) { SetClientCertificateId(std::move(value)); return *this;}
115 
119  inline UpdateStageResult& 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 UpdateStageResult& WithStageName(const Aws::String& value) { SetStageName(value); return *this;}
161 
168  inline UpdateStageResult& WithStageName(Aws::String&& value) { SetStageName(std::move(value)); return *this;}
169 
176  inline UpdateStageResult& 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 UpdateStageResult& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
203 
207  inline UpdateStageResult& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
208 
212  inline UpdateStageResult& 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 UpdateStageResult& 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 UpdateStageResult& WithCacheClusterSize(const CacheClusterSize& value) { SetCacheClusterSize(value); return *this;}
250 
254  inline UpdateStageResult& 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 UpdateStageResult& WithCacheClusterStatus(const CacheClusterStatus& value) { SetCacheClusterStatus(value); return *this;}
276 
280  inline UpdateStageResult& 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 UpdateStageResult& WithMethodSettings(const Aws::Map<Aws::String, MethodSetting>& value) { SetMethodSettings(value); return *this;}
314 
321  inline UpdateStageResult& WithMethodSettings(Aws::Map<Aws::String, MethodSetting>&& value) { SetMethodSettings(std::move(value)); return *this;}
322 
329  inline UpdateStageResult& AddMethodSettings(const Aws::String& key, const MethodSetting& value) { m_methodSettings.emplace(key, value); return *this; }
330 
337  inline UpdateStageResult& AddMethodSettings(Aws::String&& key, const MethodSetting& value) { m_methodSettings.emplace(std::move(key), value); return *this; }
338 
345  inline UpdateStageResult& AddMethodSettings(const Aws::String& key, MethodSetting&& value) { m_methodSettings.emplace(key, std::move(value)); return *this; }
346 
353  inline UpdateStageResult& AddMethodSettings(Aws::String&& key, MethodSetting&& value) { m_methodSettings.emplace(std::move(key), std::move(value)); return *this; }
354 
361  inline UpdateStageResult& AddMethodSettings(const char* key, MethodSetting&& value) { m_methodSettings.emplace(key, std::move(value)); return *this; }
362 
369  inline UpdateStageResult& 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 UpdateStageResult& WithVariables(const Aws::Map<Aws::String, Aws::String>& value) { SetVariables(value); return *this;}
399 
405  inline UpdateStageResult& WithVariables(Aws::Map<Aws::String, Aws::String>&& value) { SetVariables(std::move(value)); return *this;}
406 
412  inline UpdateStageResult& AddVariables(const Aws::String& key, const Aws::String& value) { m_variables.emplace(key, value); return *this; }
413 
419  inline UpdateStageResult& AddVariables(Aws::String&& key, const Aws::String& value) { m_variables.emplace(std::move(key), value); return *this; }
420 
426  inline UpdateStageResult& AddVariables(const Aws::String& key, Aws::String&& value) { m_variables.emplace(key, std::move(value)); return *this; }
427 
433  inline UpdateStageResult& AddVariables(Aws::String&& key, Aws::String&& value) { m_variables.emplace(std::move(key), std::move(value)); return *this; }
434 
440  inline UpdateStageResult& AddVariables(const char* key, Aws::String&& value) { m_variables.emplace(key, std::move(value)); return *this; }
441 
447  inline UpdateStageResult& AddVariables(Aws::String&& key, const char* value) { m_variables.emplace(std::move(key), value); return *this; }
448 
454  inline UpdateStageResult& 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 UpdateStageResult& WithDocumentationVersion(const Aws::String& value) { SetDocumentationVersion(value); return *this;}
481 
485  inline UpdateStageResult& WithDocumentationVersion(Aws::String&& value) { SetDocumentationVersion(std::move(value)); return *this;}
486 
490  inline UpdateStageResult& 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 UpdateStageResult& WithAccessLogSettings(const AccessLogSettings& value) { SetAccessLogSettings(value); return *this;}
512 
516  inline UpdateStageResult& 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 UpdateStageResult& WithCanarySettings(const CanarySettings& value) { SetCanarySettings(value); return *this;}
538 
542  inline UpdateStageResult& 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 UpdateStageResult& 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 UpdateStageResult& WithWebAclArn(const Aws::String& value) { SetWebAclArn(value); return *this;}
588 
592  inline UpdateStageResult& WithWebAclArn(Aws::String&& value) { SetWebAclArn(std::move(value)); return *this;}
593 
597  inline UpdateStageResult& 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 UpdateStageResult& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
623 
628  inline UpdateStageResult& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
629 
634  inline UpdateStageResult& AddTags(const Aws::String& key, const Aws::String& value) { m_tags.emplace(key, value); return *this; }
635 
640  inline UpdateStageResult& AddTags(Aws::String&& key, const Aws::String& value) { m_tags.emplace(std::move(key), value); return *this; }
641 
646  inline UpdateStageResult& AddTags(const Aws::String& key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
647 
652  inline UpdateStageResult& AddTags(Aws::String&& key, Aws::String&& value) { m_tags.emplace(std::move(key), std::move(value)); return *this; }
653 
658  inline UpdateStageResult& AddTags(const char* key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
659 
664  inline UpdateStageResult& AddTags(Aws::String&& key, const char* value) { m_tags.emplace(std::move(key), value); return *this; }
665 
670  inline UpdateStageResult& 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 UpdateStageResult& WithCreatedDate(const Aws::Utils::DateTime& value) { SetCreatedDate(value); return *this;}
692 
696  inline UpdateStageResult& 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 UpdateStageResult& WithLastUpdatedDate(const Aws::Utils::DateTime& value) { SetLastUpdatedDate(value); return *this;}
718 
722  inline UpdateStageResult& 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::Utils::DateTime
Definition: DateTime.h:55
Aws::APIGateway::Model::UpdateStageResult::SetDeploymentId
void SetDeploymentId(const Aws::String &value)
Definition: UpdateStageResult.h:58
Aws::APIGateway::Model::UpdateStageResult::SetDeploymentId
void SetDeploymentId(const char *value)
Definition: UpdateStageResult.h:68
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::APIGateway::Model::UpdateStageResult::SetWebAclArn
void SetWebAclArn(const Aws::String &value)
Definition: UpdateStageResult.h:572
Aws::APIGateway::Model::UpdateStageResult::GetCanarySettings
const CanarySettings & GetCanarySettings() const
Definition: UpdateStageResult.h:522
Aws::APIGateway::Model::UpdateStageResult::WithVariables
UpdateStageResult & WithVariables(const Aws::Map< Aws::String, Aws::String > &value)
Definition: UpdateStageResult.h:398
Aws::APIGateway::Model::UpdateStageResult::GetDescription
const Aws::String & GetDescription() const
Definition: UpdateStageResult.h:182
Aws::APIGateway::Model::UpdateStageResult::SetVariables
void SetVariables(const Aws::Map< Aws::String, Aws::String > &value)
Definition: UpdateStageResult.h:384
Aws::APIGateway::Model::UpdateStageResult::WithCacheClusterEnabled
UpdateStageResult & WithCacheClusterEnabled(bool value)
Definition: UpdateStageResult.h:228
Aws::APIGateway::Model::UpdateStageResult::SetStageName
void SetStageName(Aws::String &&value)
Definition: UpdateStageResult.h:144
AWS_APIGATEWAY_API
#define AWS_APIGATEWAY_API
Definition: APIGateway_EXPORTS.h:28
Aws::APIGateway::Model::UpdateStageResult::SetStageName
void SetStageName(const Aws::String &value)
Definition: UpdateStageResult.h:136
Aws::APIGateway::Model::UpdateStageResult::WithWebAclArn
UpdateStageResult & WithWebAclArn(Aws::String &&value)
Definition: UpdateStageResult.h:592
Aws::APIGateway::Model::UpdateStageResult::GetDeploymentId
const Aws::String & GetDeploymentId() const
Definition: UpdateStageResult.h:53
Aws::APIGateway::Model::UpdateStageResult::SetClientCertificateId
void SetClientCertificateId(Aws::String &&value)
Definition: UpdateStageResult.h:99
Aws::APIGateway::Model::UpdateStageResult::WithWebAclArn
UpdateStageResult & WithWebAclArn(const char *value)
Definition: UpdateStageResult.h:597
Aws::APIGateway::Model::UpdateStageResult::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: UpdateStageResult.h:610
Aws::APIGateway::Model::AccessLogSettings
Definition: AccessLogSettings.h:33
Aws::APIGateway::Model::UpdateStageResult::SetVariables
void SetVariables(Aws::Map< Aws::String, Aws::String > &&value)
Definition: UpdateStageResult.h:391
Aws::APIGateway::Model::UpdateStageResult::SetCanarySettings
void SetCanarySettings(CanarySettings &&value)
Definition: UpdateStageResult.h:532
Aws::APIGateway::Model::UpdateStageResult::WithStageName
UpdateStageResult & WithStageName(const Aws::String &value)
Definition: UpdateStageResult.h:160
Aws::APIGateway::Model::UpdateStageResult::AddTags
UpdateStageResult & AddTags(Aws::String &&key, const Aws::String &value)
Definition: UpdateStageResult.h:640
Aws::APIGateway::Model::MethodSetting
Definition: MethodSetting.h:33
DateTime.h
Aws::APIGateway::Model::UpdateStageResult::AddTags
UpdateStageResult & AddTags(Aws::String &&key, Aws::String &&value)
Definition: UpdateStageResult.h:652
Aws::APIGateway::Model::UpdateStageResult::SetCreatedDate
void SetCreatedDate(const Aws::Utils::DateTime &value)
Definition: UpdateStageResult.h:681
Aws::APIGateway::Model::UpdateStageResult::WithWebAclArn
UpdateStageResult & WithWebAclArn(const Aws::String &value)
Definition: UpdateStageResult.h:587
Aws::APIGateway::Model::UpdateStageResult::WithLastUpdatedDate
UpdateStageResult & WithLastUpdatedDate(Aws::Utils::DateTime &&value)
Definition: UpdateStageResult.h:722
Aws::APIGateway::Model::UpdateStageResult::WithDescription
UpdateStageResult & WithDescription(const char *value)
Definition: UpdateStageResult.h:212
Aws::APIGateway::Model::UpdateStageResult::WithTags
UpdateStageResult & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: UpdateStageResult.h:622
Aws::APIGateway::Model::UpdateStageResult::WithCacheClusterSize
UpdateStageResult & WithCacheClusterSize(CacheClusterSize &&value)
Definition: UpdateStageResult.h:254
Aws::APIGateway::Model::UpdateStageResult::GetCacheClusterSize
const CacheClusterSize & GetCacheClusterSize() const
Definition: UpdateStageResult.h:234
APIGateway_EXPORTS.h
Aws::APIGateway::Model::UpdateStageResult::SetAccessLogSettings
void SetAccessLogSettings(const AccessLogSettings &value)
Definition: UpdateStageResult.h:501
Aws::APIGateway::Model::UpdateStageResult::AddMethodSettings
UpdateStageResult & AddMethodSettings(Aws::String &&key, const MethodSetting &value)
Definition: UpdateStageResult.h:337
Aws::APIGateway::Model::UpdateStageResult::GetCacheClusterEnabled
bool GetCacheClusterEnabled() const
Definition: UpdateStageResult.h:218
Aws::APIGateway::Model::UpdateStageResult::SetDescription
void SetDescription(const char *value)
Definition: UpdateStageResult.h:197
Aws::APIGateway::Model::UpdateStageResult::GetVariables
const Aws::Map< Aws::String, Aws::String > & GetVariables() const
Definition: UpdateStageResult.h:377
Aws::APIGateway::Model::UpdateStageResult::GetMethodSettings
const Aws::Map< Aws::String, MethodSetting > & GetMethodSettings() const
Definition: UpdateStageResult.h:289
Aws::APIGateway::Model::CacheClusterSize
CacheClusterSize
Definition: CacheClusterSize.h:17
CanarySettings.h
Aws::APIGateway::Model::UpdateStageResult::AddVariables
UpdateStageResult & AddVariables(Aws::String &&key, Aws::String &&value)
Definition: UpdateStageResult.h:433
Aws::APIGateway::Model::UpdateStageResult::GetCreatedDate
const Aws::Utils::DateTime & GetCreatedDate() const
Definition: UpdateStageResult.h:676
Aws::APIGateway::Model::UpdateStageResult::WithCacheClusterSize
UpdateStageResult & WithCacheClusterSize(const CacheClusterSize &value)
Definition: UpdateStageResult.h:249
MethodSetting.h
Aws::APIGateway::Model::UpdateStageResult::GetCacheClusterStatus
const CacheClusterStatus & GetCacheClusterStatus() const
Definition: UpdateStageResult.h:260
Aws::APIGateway::Model::UpdateStageResult::WithVariables
UpdateStageResult & WithVariables(Aws::Map< Aws::String, Aws::String > &&value)
Definition: UpdateStageResult.h:405
Aws::APIGateway::Model::UpdateStageResult::GetAccessLogSettings
const AccessLogSettings & GetAccessLogSettings() const
Definition: UpdateStageResult.h:496
Aws::APIGateway::Model::UpdateStageResult::GetStageName
const Aws::String & GetStageName() const
Definition: UpdateStageResult.h:128
AccessLogSettings.h
Aws::APIGateway::Model::UpdateStageResult::WithStageName
UpdateStageResult & WithStageName(Aws::String &&value)
Definition: UpdateStageResult.h:168
Aws::APIGateway::Model::UpdateStageResult::WithCreatedDate
UpdateStageResult & WithCreatedDate(const Aws::Utils::DateTime &value)
Definition: UpdateStageResult.h:691
Aws::APIGateway::Model::UpdateStageResult::SetMethodSettings
void SetMethodSettings(const Aws::Map< Aws::String, MethodSetting > &value)
Definition: UpdateStageResult.h:297
Aws::APIGateway::Model::UpdateStageResult::GetClientCertificateId
const Aws::String & GetClientCertificateId() const
Definition: UpdateStageResult.h:89
Aws::APIGateway::Model::UpdateStageResult::WithDescription
UpdateStageResult & WithDescription(Aws::String &&value)
Definition: UpdateStageResult.h:207
Aws::APIGateway::Model::UpdateStageResult::SetDocumentationVersion
void SetDocumentationVersion(const char *value)
Definition: UpdateStageResult.h:475
Aws::APIGateway::Model::UpdateStageResult::AddVariables
UpdateStageResult & AddVariables(const char *key, Aws::String &&value)
Definition: UpdateStageResult.h:440
Aws::APIGateway::Model::UpdateStageResult::GetDocumentationVersion
const Aws::String & GetDocumentationVersion() const
Definition: UpdateStageResult.h:460
Aws::APIGateway::Model::UpdateStageResult::WithDescription
UpdateStageResult & WithDescription(const Aws::String &value)
Definition: UpdateStageResult.h:202
Aws::APIGateway::Model::UpdateStageResult::AddTags
UpdateStageResult & AddTags(const char *key, const char *value)
Definition: UpdateStageResult.h:670
Aws::APIGateway::Model::UpdateStageResult::WithClientCertificateId
UpdateStageResult & WithClientCertificateId(Aws::String &&value)
Definition: UpdateStageResult.h:114
Aws::APIGateway::Model::UpdateStageResult::SetClientCertificateId
void SetClientCertificateId(const char *value)
Definition: UpdateStageResult.h:104
Aws::APIGateway::Model::UpdateStageResult::WithCanarySettings
UpdateStageResult & WithCanarySettings(CanarySettings &&value)
Definition: UpdateStageResult.h:542
Aws::APIGateway::Model::UpdateStageResult::SetCreatedDate
void SetCreatedDate(Aws::Utils::DateTime &&value)
Definition: UpdateStageResult.h:686
Aws::APIGateway::Model::UpdateStageResult::WithClientCertificateId
UpdateStageResult & WithClientCertificateId(const Aws::String &value)
Definition: UpdateStageResult.h:109
Aws::APIGateway::Model::UpdateStageResult::SetAccessLogSettings
void SetAccessLogSettings(AccessLogSettings &&value)
Definition: UpdateStageResult.h:506
Aws::APIGateway::Model::UpdateStageResult::SetWebAclArn
void SetWebAclArn(Aws::String &&value)
Definition: UpdateStageResult.h:577
CacheClusterSize.h
Aws::APIGateway::Model::UpdateStageResult::WithDocumentationVersion
UpdateStageResult & WithDocumentationVersion(Aws::String &&value)
Definition: UpdateStageResult.h:485
Aws::APIGateway::Model::UpdateStageResult::WithTracingEnabled
UpdateStageResult & WithTracingEnabled(bool value)
Definition: UpdateStageResult.h:561
Aws::APIGateway::Model::UpdateStageResult::SetDeploymentId
void SetDeploymentId(Aws::String &&value)
Definition: UpdateStageResult.h:63
Aws::APIGateway::Model::CacheClusterStatus
CacheClusterStatus
Definition: CacheClusterStatus.h:17
Aws::APIGateway::Model::UpdateStageResult::SetLastUpdatedDate
void SetLastUpdatedDate(const Aws::Utils::DateTime &value)
Definition: UpdateStageResult.h:707
Aws::APIGateway::Model::UpdateStageResult::AddMethodSettings
UpdateStageResult & AddMethodSettings(const char *key, const MethodSetting &value)
Definition: UpdateStageResult.h:369
AWSString.h
Aws::APIGateway::Model::UpdateStageResult::SetCacheClusterStatus
void SetCacheClusterStatus(CacheClusterStatus &&value)
Definition: UpdateStageResult.h:270
Aws::APIGateway::Model::UpdateStageResult::WithDocumentationVersion
UpdateStageResult & WithDocumentationVersion(const char *value)
Definition: UpdateStageResult.h:490
Aws::APIGateway::Model::UpdateStageResult::WithStageName
UpdateStageResult & WithStageName(const char *value)
Definition: UpdateStageResult.h:176
Aws::APIGateway::Model::UpdateStageResult::SetClientCertificateId
void SetClientCertificateId(const Aws::String &value)
Definition: UpdateStageResult.h:94
Aws::APIGateway::Model::UpdateStageResult::WithTags
UpdateStageResult & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: UpdateStageResult.h:628
Aws::APIGateway::Model::UpdateStageResult::SetDocumentationVersion
void SetDocumentationVersion(Aws::String &&value)
Definition: UpdateStageResult.h:470
Aws::APIGateway::Model::CanarySettings
Definition: CanarySettings.h:33
Aws::APIGateway::Model::UpdateStageResult::WithCacheClusterStatus
UpdateStageResult & WithCacheClusterStatus(const CacheClusterStatus &value)
Definition: UpdateStageResult.h:275
Aws::APIGateway::Model::UpdateStageResult::SetDescription
void SetDescription(Aws::String &&value)
Definition: UpdateStageResult.h:192
Aws::APIGateway::Model::UpdateStageResult::WithCreatedDate
UpdateStageResult & WithCreatedDate(Aws::Utils::DateTime &&value)
Definition: UpdateStageResult.h:696
Aws::APIGateway::Model::UpdateStageResult::SetLastUpdatedDate
void SetLastUpdatedDate(Aws::Utils::DateTime &&value)
Definition: UpdateStageResult.h:712
Aws::APIGateway::Model::UpdateStageResult::SetTracingEnabled
void SetTracingEnabled(bool value)
Definition: UpdateStageResult.h:555
Aws::APIGateway::Model::UpdateStageResult::WithDeploymentId
UpdateStageResult & WithDeploymentId(const Aws::String &value)
Definition: UpdateStageResult.h:73
Aws::APIGateway::Model::UpdateStageResult::UpdateStageResult
UpdateStageResult()
Aws::APIGateway::Model::UpdateStageResult::SetCacheClusterStatus
void SetCacheClusterStatus(const CacheClusterStatus &value)
Definition: UpdateStageResult.h:265
CacheClusterStatus.h
Aws::APIGateway::Model::UpdateStageResult::WithLastUpdatedDate
UpdateStageResult & WithLastUpdatedDate(const Aws::Utils::DateTime &value)
Definition: UpdateStageResult.h:717
Aws::APIGateway::Model::UpdateStageResult::WithCanarySettings
UpdateStageResult & WithCanarySettings(const CanarySettings &value)
Definition: UpdateStageResult.h:537
Aws::APIGateway::Model::UpdateStageResult::GetWebAclArn
const Aws::String & GetWebAclArn() const
Definition: UpdateStageResult.h:567
Aws::APIGateway::Model::UpdateStageResult::WithCacheClusterStatus
UpdateStageResult & WithCacheClusterStatus(CacheClusterStatus &&value)
Definition: UpdateStageResult.h:280
Aws::APIGateway::Model::UpdateStageResult::WithAccessLogSettings
UpdateStageResult & WithAccessLogSettings(const AccessLogSettings &value)
Definition: UpdateStageResult.h:511
Aws::APIGateway::Model::UpdateStageResult::WithAccessLogSettings
UpdateStageResult & WithAccessLogSettings(AccessLogSettings &&value)
Definition: UpdateStageResult.h:516
Aws::APIGateway::Model::UpdateStageResult::AddVariables
UpdateStageResult & AddVariables(const char *key, const char *value)
Definition: UpdateStageResult.h:454
Aws::APIGateway::Model::UpdateStageResult::AddTags
UpdateStageResult & AddTags(Aws::String &&key, const char *value)
Definition: UpdateStageResult.h:664
Aws::APIGateway::Model::UpdateStageResult::WithClientCertificateId
UpdateStageResult & WithClientCertificateId(const char *value)
Definition: UpdateStageResult.h:119
Aws::APIGateway::Model::UpdateStageResult::SetWebAclArn
void SetWebAclArn(const char *value)
Definition: UpdateStageResult.h:582
Aws::APIGateway::Model::UpdateStageResult::AddVariables
UpdateStageResult & AddVariables(Aws::String &&key, const char *value)
Definition: UpdateStageResult.h:447
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::APIGateway::Model::UpdateStageResult::SetDescription
void SetDescription(const Aws::String &value)
Definition: UpdateStageResult.h:187
Aws::APIGateway::Model::UpdateStageResult::AddTags
UpdateStageResult & AddTags(const Aws::String &key, const Aws::String &value)
Definition: UpdateStageResult.h:634
Aws::APIGateway::Model::UpdateStageResult::WithDeploymentId
UpdateStageResult & WithDeploymentId(const char *value)
Definition: UpdateStageResult.h:83
Aws::APIGateway::Model::UpdateStageResult::AddTags
UpdateStageResult & AddTags(const Aws::String &key, Aws::String &&value)
Definition: UpdateStageResult.h:646
Aws::APIGateway::Model::UpdateStageResult::SetMethodSettings
void SetMethodSettings(Aws::Map< Aws::String, MethodSetting > &&value)
Definition: UpdateStageResult.h:305
Aws::APIGateway::Model::UpdateStageResult::AddMethodSettings
UpdateStageResult & AddMethodSettings(const char *key, MethodSetting &&value)
Definition: UpdateStageResult.h:361
Aws::APIGateway::Model::UpdateStageResult::WithDeploymentId
UpdateStageResult & WithDeploymentId(Aws::String &&value)
Definition: UpdateStageResult.h:78
Aws::APIGateway::Model::UpdateStageResult::AddVariables
UpdateStageResult & AddVariables(const Aws::String &key, Aws::String &&value)
Definition: UpdateStageResult.h:426
Aws::APIGateway::Model::UpdateStageResult::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: UpdateStageResult.h:604
Aws::APIGateway::Model::UpdateStageResult::WithDocumentationVersion
UpdateStageResult & WithDocumentationVersion(const Aws::String &value)
Definition: UpdateStageResult.h:480
Aws::APIGateway::Model::UpdateStageResult::SetCacheClusterEnabled
void SetCacheClusterEnabled(bool value)
Definition: UpdateStageResult.h:223
Aws::APIGateway::Model::UpdateStageResult::operator=
UpdateStageResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::APIGateway::Model::UpdateStageResult::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: UpdateStageResult.h:616
Aws::APIGateway::Model::UpdateStageResult::SetCanarySettings
void SetCanarySettings(const CanarySettings &value)
Definition: UpdateStageResult.h:527
Aws::APIGateway::Model::UpdateStageResult::WithMethodSettings
UpdateStageResult & WithMethodSettings(Aws::Map< Aws::String, MethodSetting > &&value)
Definition: UpdateStageResult.h:321
Aws::APIGateway::Model::UpdateStageResult
Definition: UpdateStageResult.h:43
Aws::APIGateway::Model::UpdateStageResult::SetCacheClusterSize
void SetCacheClusterSize(const CacheClusterSize &value)
Definition: UpdateStageResult.h:239
Aws::APIGateway::Model::UpdateStageResult::AddTags
UpdateStageResult & AddTags(const char *key, Aws::String &&value)
Definition: UpdateStageResult.h:658
Aws::APIGateway::Model::UpdateStageResult::AddMethodSettings
UpdateStageResult & AddMethodSettings(const Aws::String &key, const MethodSetting &value)
Definition: UpdateStageResult.h:329
Aws::APIGateway::Model::UpdateStageResult::AddMethodSettings
UpdateStageResult & AddMethodSettings(const Aws::String &key, MethodSetting &&value)
Definition: UpdateStageResult.h:345
Aws::APIGateway::Model::UpdateStageResult::SetDocumentationVersion
void SetDocumentationVersion(const Aws::String &value)
Definition: UpdateStageResult.h:465
Aws::APIGateway::Model::UpdateStageResult::GetLastUpdatedDate
const Aws::Utils::DateTime & GetLastUpdatedDate() const
Definition: UpdateStageResult.h:702
Aws::APIGateway::Model::UpdateStageResult::SetCacheClusterSize
void SetCacheClusterSize(CacheClusterSize &&value)
Definition: UpdateStageResult.h:244
Aws::APIGateway::Model::UpdateStageResult::WithMethodSettings
UpdateStageResult & WithMethodSettings(const Aws::Map< Aws::String, MethodSetting > &value)
Definition: UpdateStageResult.h:313
AWSMap.h
Aws::APIGateway::Model::UpdateStageResult::AddVariables
UpdateStageResult & AddVariables(const Aws::String &key, const Aws::String &value)
Definition: UpdateStageResult.h:412
Aws::APIGateway::Model::UpdateStageResult::UpdateStageResult
UpdateStageResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::APIGateway::Model::UpdateStageResult::SetStageName
void SetStageName(const char *value)
Definition: UpdateStageResult.h:152
Aws::APIGateway::Model::UpdateStageResult::GetTracingEnabled
bool GetTracingEnabled() const
Definition: UpdateStageResult.h:549
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::APIGateway::Model::UpdateStageResult::AddMethodSettings
UpdateStageResult & AddMethodSettings(Aws::String &&key, MethodSetting &&value)
Definition: UpdateStageResult.h:353
Aws::APIGateway::Model::UpdateStageResult::AddVariables
UpdateStageResult & AddVariables(Aws::String &&key, const Aws::String &value)
Definition: UpdateStageResult.h:419