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