AWS SDK for C++  1.9.16
AWS SDK for C++
CreateStageRequest.h
Go to the documentation of this file.
1 
6 #pragma once
13 #include <utility>
14 
15 namespace Aws
16 {
17 namespace APIGateway
18 {
19 namespace Model
20 {
21 
29  {
30  public:
32 
33  // Service request name is the Operation name which will send this request out,
34  // each operation should has unique request name, so that we can get operation's name from this request.
35  // Note: this is not true for response, multiple operations may have the same response name,
36  // so we can not get operation's name from response.
37  inline virtual const char* GetServiceRequestName() const override { return "CreateStage"; }
38 
39  Aws::String SerializePayload() const override;
40 
41 
45  inline const Aws::String& GetRestApiId() const{ return m_restApiId; }
46 
50  inline bool RestApiIdHasBeenSet() const { return m_restApiIdHasBeenSet; }
51 
55  inline void SetRestApiId(const Aws::String& value) { m_restApiIdHasBeenSet = true; m_restApiId = value; }
56 
60  inline void SetRestApiId(Aws::String&& value) { m_restApiIdHasBeenSet = true; m_restApiId = std::move(value); }
61 
65  inline void SetRestApiId(const char* value) { m_restApiIdHasBeenSet = true; m_restApiId.assign(value); }
66 
70  inline CreateStageRequest& WithRestApiId(const Aws::String& value) { SetRestApiId(value); return *this;}
71 
75  inline CreateStageRequest& WithRestApiId(Aws::String&& value) { SetRestApiId(std::move(value)); return *this;}
76 
80  inline CreateStageRequest& WithRestApiId(const char* value) { SetRestApiId(value); return *this;}
81 
82 
88  inline const Aws::String& GetStageName() const{ return m_stageName; }
89 
95  inline bool StageNameHasBeenSet() const { return m_stageNameHasBeenSet; }
96 
102  inline void SetStageName(const Aws::String& value) { m_stageNameHasBeenSet = true; m_stageName = value; }
103 
109  inline void SetStageName(Aws::String&& value) { m_stageNameHasBeenSet = true; m_stageName = std::move(value); }
110 
116  inline void SetStageName(const char* value) { m_stageNameHasBeenSet = true; m_stageName.assign(value); }
117 
123  inline CreateStageRequest& WithStageName(const Aws::String& value) { SetStageName(value); return *this;}
124 
130  inline CreateStageRequest& WithStageName(Aws::String&& value) { SetStageName(std::move(value)); return *this;}
131 
137  inline CreateStageRequest& WithStageName(const char* value) { SetStageName(value); return *this;}
138 
139 
144  inline const Aws::String& GetDeploymentId() const{ return m_deploymentId; }
145 
150  inline bool DeploymentIdHasBeenSet() const { return m_deploymentIdHasBeenSet; }
151 
156  inline void SetDeploymentId(const Aws::String& value) { m_deploymentIdHasBeenSet = true; m_deploymentId = value; }
157 
162  inline void SetDeploymentId(Aws::String&& value) { m_deploymentIdHasBeenSet = true; m_deploymentId = std::move(value); }
163 
168  inline void SetDeploymentId(const char* value) { m_deploymentIdHasBeenSet = true; m_deploymentId.assign(value); }
169 
174  inline CreateStageRequest& WithDeploymentId(const Aws::String& value) { SetDeploymentId(value); return *this;}
175 
180  inline CreateStageRequest& WithDeploymentId(Aws::String&& value) { SetDeploymentId(std::move(value)); return *this;}
181 
186  inline CreateStageRequest& WithDeploymentId(const char* value) { SetDeploymentId(value); return *this;}
187 
188 
192  inline const Aws::String& GetDescription() const{ return m_description; }
193 
197  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
198 
202  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
203 
207  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
208 
212  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
213 
217  inline CreateStageRequest& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
218 
222  inline CreateStageRequest& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
223 
227  inline CreateStageRequest& WithDescription(const char* value) { SetDescription(value); return *this;}
228 
229 
233  inline bool GetCacheClusterEnabled() const{ return m_cacheClusterEnabled; }
234 
238  inline bool CacheClusterEnabledHasBeenSet() const { return m_cacheClusterEnabledHasBeenSet; }
239 
243  inline void SetCacheClusterEnabled(bool value) { m_cacheClusterEnabledHasBeenSet = true; m_cacheClusterEnabled = value; }
244 
248  inline CreateStageRequest& WithCacheClusterEnabled(bool value) { SetCacheClusterEnabled(value); return *this;}
249 
250 
254  inline const CacheClusterSize& GetCacheClusterSize() const{ return m_cacheClusterSize; }
255 
259  inline bool CacheClusterSizeHasBeenSet() const { return m_cacheClusterSizeHasBeenSet; }
260 
264  inline void SetCacheClusterSize(const CacheClusterSize& value) { m_cacheClusterSizeHasBeenSet = true; m_cacheClusterSize = value; }
265 
269  inline void SetCacheClusterSize(CacheClusterSize&& value) { m_cacheClusterSizeHasBeenSet = true; m_cacheClusterSize = std::move(value); }
270 
274  inline CreateStageRequest& WithCacheClusterSize(const CacheClusterSize& value) { SetCacheClusterSize(value); return *this;}
275 
279  inline CreateStageRequest& WithCacheClusterSize(CacheClusterSize&& value) { SetCacheClusterSize(std::move(value)); return *this;}
280 
281 
287  inline const Aws::Map<Aws::String, Aws::String>& GetVariables() const{ return m_variables; }
288 
294  inline bool VariablesHasBeenSet() const { return m_variablesHasBeenSet; }
295 
301  inline void SetVariables(const Aws::Map<Aws::String, Aws::String>& value) { m_variablesHasBeenSet = true; m_variables = value; }
302 
308  inline void SetVariables(Aws::Map<Aws::String, Aws::String>&& value) { m_variablesHasBeenSet = true; m_variables = std::move(value); }
309 
315  inline CreateStageRequest& WithVariables(const Aws::Map<Aws::String, Aws::String>& value) { SetVariables(value); return *this;}
316 
322  inline CreateStageRequest& WithVariables(Aws::Map<Aws::String, Aws::String>&& value) { SetVariables(std::move(value)); return *this;}
323 
329  inline CreateStageRequest& AddVariables(const Aws::String& key, const Aws::String& value) { m_variablesHasBeenSet = true; m_variables.emplace(key, value); return *this; }
330 
336  inline CreateStageRequest& AddVariables(Aws::String&& key, const Aws::String& value) { m_variablesHasBeenSet = true; m_variables.emplace(std::move(key), value); return *this; }
337 
343  inline CreateStageRequest& AddVariables(const Aws::String& key, Aws::String&& value) { m_variablesHasBeenSet = true; m_variables.emplace(key, std::move(value)); return *this; }
344 
350  inline CreateStageRequest& AddVariables(Aws::String&& key, Aws::String&& value) { m_variablesHasBeenSet = true; m_variables.emplace(std::move(key), std::move(value)); return *this; }
351 
357  inline CreateStageRequest& AddVariables(const char* key, Aws::String&& value) { m_variablesHasBeenSet = true; m_variables.emplace(key, std::move(value)); return *this; }
358 
364  inline CreateStageRequest& AddVariables(Aws::String&& key, const char* value) { m_variablesHasBeenSet = true; m_variables.emplace(std::move(key), value); return *this; }
365 
371  inline CreateStageRequest& AddVariables(const char* key, const char* value) { m_variablesHasBeenSet = true; m_variables.emplace(key, value); return *this; }
372 
373 
377  inline const Aws::String& GetDocumentationVersion() const{ return m_documentationVersion; }
378 
382  inline bool DocumentationVersionHasBeenSet() const { return m_documentationVersionHasBeenSet; }
383 
387  inline void SetDocumentationVersion(const Aws::String& value) { m_documentationVersionHasBeenSet = true; m_documentationVersion = value; }
388 
392  inline void SetDocumentationVersion(Aws::String&& value) { m_documentationVersionHasBeenSet = true; m_documentationVersion = std::move(value); }
393 
397  inline void SetDocumentationVersion(const char* value) { m_documentationVersionHasBeenSet = true; m_documentationVersion.assign(value); }
398 
402  inline CreateStageRequest& WithDocumentationVersion(const Aws::String& value) { SetDocumentationVersion(value); return *this;}
403 
407  inline CreateStageRequest& WithDocumentationVersion(Aws::String&& value) { SetDocumentationVersion(std::move(value)); return *this;}
408 
412  inline CreateStageRequest& WithDocumentationVersion(const char* value) { SetDocumentationVersion(value); return *this;}
413 
414 
418  inline const CanarySettings& GetCanarySettings() const{ return m_canarySettings; }
419 
423  inline bool CanarySettingsHasBeenSet() const { return m_canarySettingsHasBeenSet; }
424 
428  inline void SetCanarySettings(const CanarySettings& value) { m_canarySettingsHasBeenSet = true; m_canarySettings = value; }
429 
433  inline void SetCanarySettings(CanarySettings&& value) { m_canarySettingsHasBeenSet = true; m_canarySettings = std::move(value); }
434 
438  inline CreateStageRequest& WithCanarySettings(const CanarySettings& value) { SetCanarySettings(value); return *this;}
439 
443  inline CreateStageRequest& WithCanarySettings(CanarySettings&& value) { SetCanarySettings(std::move(value)); return *this;}
444 
445 
450  inline bool GetTracingEnabled() const{ return m_tracingEnabled; }
451 
456  inline bool TracingEnabledHasBeenSet() const { return m_tracingEnabledHasBeenSet; }
457 
462  inline void SetTracingEnabled(bool value) { m_tracingEnabledHasBeenSet = true; m_tracingEnabled = value; }
463 
468  inline CreateStageRequest& WithTracingEnabled(bool value) { SetTracingEnabled(value); return *this;}
469 
470 
476  inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
477 
483  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
484 
490  inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tagsHasBeenSet = true; m_tags = value; }
491 
497  inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
498 
504  inline CreateStageRequest& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
505 
511  inline CreateStageRequest& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
512 
518  inline CreateStageRequest& AddTags(const Aws::String& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
519 
525  inline CreateStageRequest& AddTags(Aws::String&& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
526 
532  inline CreateStageRequest& AddTags(const Aws::String& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
533 
539  inline CreateStageRequest& AddTags(Aws::String&& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), std::move(value)); return *this; }
540 
546  inline CreateStageRequest& AddTags(const char* key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
547 
553  inline CreateStageRequest& AddTags(Aws::String&& key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
554 
560  inline CreateStageRequest& AddTags(const char* key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
561 
562  private:
563 
564  Aws::String m_restApiId;
565  bool m_restApiIdHasBeenSet;
566 
567  Aws::String m_stageName;
568  bool m_stageNameHasBeenSet;
569 
570  Aws::String m_deploymentId;
571  bool m_deploymentIdHasBeenSet;
572 
573  Aws::String m_description;
574  bool m_descriptionHasBeenSet;
575 
576  bool m_cacheClusterEnabled;
577  bool m_cacheClusterEnabledHasBeenSet;
578 
579  CacheClusterSize m_cacheClusterSize;
580  bool m_cacheClusterSizeHasBeenSet;
581 
583  bool m_variablesHasBeenSet;
584 
585  Aws::String m_documentationVersion;
586  bool m_documentationVersionHasBeenSet;
587 
588  CanarySettings m_canarySettings;
589  bool m_canarySettingsHasBeenSet;
590 
591  bool m_tracingEnabled;
592  bool m_tracingEnabledHasBeenSet;
593 
595  bool m_tagsHasBeenSet;
596  };
597 
598 } // namespace Model
599 } // namespace APIGateway
600 } // namespace Aws
Aws::APIGateway::Model::CreateStageRequest::GetVariables
const Aws::Map< Aws::String, Aws::String > & GetVariables() const
Definition: CreateStageRequest.h:287
Aws::APIGateway::Model::CreateStageRequest::WithStageName
CreateStageRequest & WithStageName(Aws::String &&value)
Definition: CreateStageRequest.h:130
Aws::APIGateway::Model::CreateStageRequest::AddVariables
CreateStageRequest & AddVariables(Aws::String &&key, const char *value)
Definition: CreateStageRequest.h:364
Aws::APIGateway::Model::CreateStageRequest::WithDeploymentId
CreateStageRequest & WithDeploymentId(Aws::String &&value)
Definition: CreateStageRequest.h:180
Aws::APIGateway::Model::CreateStageRequest::SetStageName
void SetStageName(Aws::String &&value)
Definition: CreateStageRequest.h:109
Aws::APIGateway::Model::CreateStageRequest::AddTags
CreateStageRequest & AddTags(Aws::String &&key, Aws::String &&value)
Definition: CreateStageRequest.h:539
Aws::APIGateway::Model::CreateStageRequest::GetRestApiId
const Aws::String & GetRestApiId() const
Definition: CreateStageRequest.h:45
Aws::APIGateway::Model::CreateStageRequest::SetDeploymentId
void SetDeploymentId(const Aws::String &value)
Definition: CreateStageRequest.h:156
Aws::APIGateway::Model::CreateStageRequest::StageNameHasBeenSet
bool StageNameHasBeenSet() const
Definition: CreateStageRequest.h:95
Aws::APIGateway::Model::CreateStageRequest::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateStageRequest.h:490
AWS_APIGATEWAY_API
#define AWS_APIGATEWAY_API
Definition: APIGateway_EXPORTS.h:28
Aws::APIGateway::Model::CreateStageRequest::AddVariables
CreateStageRequest & AddVariables(Aws::String &&key, Aws::String &&value)
Definition: CreateStageRequest.h:350
Aws::APIGateway::Model::CreateStageRequest::AddVariables
CreateStageRequest & AddVariables(const char *key, const char *value)
Definition: CreateStageRequest.h:371
Aws::APIGateway::Model::CreateStageRequest::SetRestApiId
void SetRestApiId(Aws::String &&value)
Definition: CreateStageRequest.h:60
Aws::APIGateway::Model::CreateStageRequest::WithDocumentationVersion
CreateStageRequest & WithDocumentationVersion(Aws::String &&value)
Definition: CreateStageRequest.h:407
Aws::APIGateway::Model::CreateStageRequest::SetDocumentationVersion
void SetDocumentationVersion(Aws::String &&value)
Definition: CreateStageRequest.h:392
Aws::APIGateway::Model::CreateStageRequest::SetVariables
void SetVariables(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateStageRequest.h:301
Aws::APIGateway::Model::CreateStageRequest::CanarySettingsHasBeenSet
bool CanarySettingsHasBeenSet() const
Definition: CreateStageRequest.h:423
Aws::APIGateway::Model::CreateStageRequest::AddVariables
CreateStageRequest & AddVariables(const Aws::String &key, Aws::String &&value)
Definition: CreateStageRequest.h:343
Aws::APIGateway::Model::CreateStageRequest::AddTags
CreateStageRequest & AddTags(const char *key, const char *value)
Definition: CreateStageRequest.h:560
Aws::APIGateway::Model::CreateStageRequest::GetStageName
const Aws::String & GetStageName() const
Definition: CreateStageRequest.h:88
Aws::APIGateway::Model::CreateStageRequest::GetDescription
const Aws::String & GetDescription() const
Definition: CreateStageRequest.h:192
Aws::APIGateway::Model::CreateStageRequest::WithRestApiId
CreateStageRequest & WithRestApiId(const Aws::String &value)
Definition: CreateStageRequest.h:70
Aws::APIGateway::Model::CreateStageRequest::WithCacheClusterSize
CreateStageRequest & WithCacheClusterSize(const CacheClusterSize &value)
Definition: CreateStageRequest.h:274
Aws::APIGateway::Model::CreateStageRequest::TracingEnabledHasBeenSet
bool TracingEnabledHasBeenSet() const
Definition: CreateStageRequest.h:456
APIGateway_EXPORTS.h
Aws::APIGateway::Model::CreateStageRequest::GetTracingEnabled
bool GetTracingEnabled() const
Definition: CreateStageRequest.h:450
Aws::APIGateway::Model::CreateStageRequest::WithCanarySettings
CreateStageRequest & WithCanarySettings(const CanarySettings &value)
Definition: CreateStageRequest.h:438
Aws::APIGateway::Model::CacheClusterSize
CacheClusterSize
Definition: CacheClusterSize.h:17
Aws::APIGateway::Model::CreateStageRequest::SetDocumentationVersion
void SetDocumentationVersion(const Aws::String &value)
Definition: CreateStageRequest.h:387
Aws::APIGateway::Model::CreateStageRequest
Definition: CreateStageRequest.h:29
CanarySettings.h
Aws::APIGateway::Model::CreateStageRequest::GetCanarySettings
const CanarySettings & GetCanarySettings() const
Definition: CreateStageRequest.h:418
Aws::APIGateway::Model::CreateStageRequest::SetRestApiId
void SetRestApiId(const char *value)
Definition: CreateStageRequest.h:65
Aws::APIGateway::Model::CreateStageRequest::WithDocumentationVersion
CreateStageRequest & WithDocumentationVersion(const Aws::String &value)
Definition: CreateStageRequest.h:402
Aws::APIGateway::Model::CreateStageRequest::WithVariables
CreateStageRequest & WithVariables(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateStageRequest.h:322
Aws::APIGateway::Model::CreateStageRequest::SetCanarySettings
void SetCanarySettings(CanarySettings &&value)
Definition: CreateStageRequest.h:433
APIGatewayRequest.h
Aws::APIGateway::Model::CreateStageRequest::AddTags
CreateStageRequest & AddTags(const char *key, Aws::String &&value)
Definition: CreateStageRequest.h:546
Aws::APIGateway::Model::CreateStageRequest::WithDescription
CreateStageRequest & WithDescription(const char *value)
Definition: CreateStageRequest.h:227
Aws::APIGateway::Model::CreateStageRequest::DocumentationVersionHasBeenSet
bool DocumentationVersionHasBeenSet() const
Definition: CreateStageRequest.h:382
Aws::APIGateway::Model::CreateStageRequest::WithDescription
CreateStageRequest & WithDescription(Aws::String &&value)
Definition: CreateStageRequest.h:222
Aws::APIGateway::Model::CreateStageRequest::CacheClusterSizeHasBeenSet
bool CacheClusterSizeHasBeenSet() const
Definition: CreateStageRequest.h:259
Aws::APIGateway::Model::CreateStageRequest::WithStageName
CreateStageRequest & WithStageName(const Aws::String &value)
Definition: CreateStageRequest.h:123
Aws::APIGateway::Model::CreateStageRequest::CreateStageRequest
CreateStageRequest()
Aws::APIGateway::Model::CreateStageRequest::SetDescription
void SetDescription(const char *value)
Definition: CreateStageRequest.h:212
Aws::APIGateway::Model::CreateStageRequest::WithRestApiId
CreateStageRequest & WithRestApiId(Aws::String &&value)
Definition: CreateStageRequest.h:75
Aws::APIGateway::Model::CreateStageRequest::WithRestApiId
CreateStageRequest & WithRestApiId(const char *value)
Definition: CreateStageRequest.h:80
Aws::APIGateway::Model::CreateStageRequest::WithDeploymentId
CreateStageRequest & WithDeploymentId(const char *value)
Definition: CreateStageRequest.h:186
Aws::APIGateway::Model::CreateStageRequest::SetVariables
void SetVariables(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateStageRequest.h:308
Aws::APIGateway::Model::CreateStageRequest::RestApiIdHasBeenSet
bool RestApiIdHasBeenSet() const
Definition: CreateStageRequest.h:50
Aws::APIGateway::Model::CreateStageRequest::GetDeploymentId
const Aws::String & GetDeploymentId() const
Definition: CreateStageRequest.h:144
CacheClusterSize.h
Aws::APIGateway::Model::CreateStageRequest::WithVariables
CreateStageRequest & WithVariables(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateStageRequest.h:315
Aws::APIGateway::Model::CreateStageRequest::DeploymentIdHasBeenSet
bool DeploymentIdHasBeenSet() const
Definition: CreateStageRequest.h:150
Aws::APIGateway::Model::CreateStageRequest::AddTags
CreateStageRequest & AddTags(Aws::String &&key, const Aws::String &value)
Definition: CreateStageRequest.h:525
Aws::APIGateway::Model::CreateStageRequest::WithTags
CreateStageRequest & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateStageRequest.h:504
AWSString.h
Aws::APIGateway::Model::CanarySettings
Definition: CanarySettings.h:33
Aws::APIGateway::Model::CreateStageRequest::WithCacheClusterSize
CreateStageRequest & WithCacheClusterSize(CacheClusterSize &&value)
Definition: CreateStageRequest.h:279
Aws::APIGateway::Model::CreateStageRequest::SetDescription
void SetDescription(Aws::String &&value)
Definition: CreateStageRequest.h:207
Aws::APIGateway::Model::CreateStageRequest::GetCacheClusterEnabled
bool GetCacheClusterEnabled() const
Definition: CreateStageRequest.h:233
Aws::APIGateway::Model::CreateStageRequest::SetDeploymentId
void SetDeploymentId(const char *value)
Definition: CreateStageRequest.h:168
Aws::APIGateway::Model::CreateStageRequest::SetDeploymentId
void SetDeploymentId(Aws::String &&value)
Definition: CreateStageRequest.h:162
Aws::APIGateway::Model::CreateStageRequest::WithStageName
CreateStageRequest & WithStageName(const char *value)
Definition: CreateStageRequest.h:137
Aws::APIGateway::Model::CreateStageRequest::CacheClusterEnabledHasBeenSet
bool CacheClusterEnabledHasBeenSet() const
Definition: CreateStageRequest.h:238
Aws::APIGateway::Model::CreateStageRequest::WithDescription
CreateStageRequest & WithDescription(const Aws::String &value)
Definition: CreateStageRequest.h:217
Aws::APIGateway::Model::CreateStageRequest::AddTags
CreateStageRequest & AddTags(const Aws::String &key, const Aws::String &value)
Definition: CreateStageRequest.h:518
Aws::APIGateway::Model::CreateStageRequest::SetStageName
void SetStageName(const Aws::String &value)
Definition: CreateStageRequest.h:102
Aws::APIGateway::Model::CreateStageRequest::WithCanarySettings
CreateStageRequest & WithCanarySettings(CanarySettings &&value)
Definition: CreateStageRequest.h:443
Aws::APIGateway::Model::CreateStageRequest::VariablesHasBeenSet
bool VariablesHasBeenSet() const
Definition: CreateStageRequest.h:294
Aws::APIGateway::Model::CreateStageRequest::SetCacheClusterSize
void SetCacheClusterSize(const CacheClusterSize &value)
Definition: CreateStageRequest.h:264
Aws::APIGateway::Model::CreateStageRequest::AddTags
CreateStageRequest & AddTags(const Aws::String &key, Aws::String &&value)
Definition: CreateStageRequest.h:532
Aws::APIGateway::Model::CreateStageRequest::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: CreateStageRequest.h:476
Aws::APIGateway::Model::CreateStageRequest::GetDocumentationVersion
const Aws::String & GetDocumentationVersion() const
Definition: CreateStageRequest.h:377
Aws
Definition: AccessManagementClient.h:15
Aws::APIGateway::Model::CreateStageRequest::WithTags
CreateStageRequest & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateStageRequest.h:511
Aws::APIGateway::Model::CreateStageRequest::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateStageRequest.h:497
Aws::APIGateway::Model::CreateStageRequest::SetRestApiId
void SetRestApiId(const Aws::String &value)
Definition: CreateStageRequest.h:55
Aws::APIGateway::Model::CreateStageRequest::AddTags
CreateStageRequest & AddTags(Aws::String &&key, const char *value)
Definition: CreateStageRequest.h:553
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::APIGateway::Model::CreateStageRequest::SetDocumentationVersion
void SetDocumentationVersion(const char *value)
Definition: CreateStageRequest.h:397
Aws::APIGateway::Model::CreateStageRequest::SetTracingEnabled
void SetTracingEnabled(bool value)
Definition: CreateStageRequest.h:462
Aws::APIGateway::Model::CreateStageRequest::SetStageName
void SetStageName(const char *value)
Definition: CreateStageRequest.h:116
Aws::APIGateway::Model::CreateStageRequest::AddVariables
CreateStageRequest & AddVariables(const char *key, Aws::String &&value)
Definition: CreateStageRequest.h:357
Aws::APIGateway::Model::CreateStageRequest::WithDeploymentId
CreateStageRequest & WithDeploymentId(const Aws::String &value)
Definition: CreateStageRequest.h:174
Aws::APIGateway::Model::CreateStageRequest::WithDocumentationVersion
CreateStageRequest & WithDocumentationVersion(const char *value)
Definition: CreateStageRequest.h:412
Aws::APIGateway::Model::CreateStageRequest::SetCanarySettings
void SetCanarySettings(const CanarySettings &value)
Definition: CreateStageRequest.h:428
Aws::APIGateway::Model::CreateStageRequest::WithCacheClusterEnabled
CreateStageRequest & WithCacheClusterEnabled(bool value)
Definition: CreateStageRequest.h:248
Aws::APIGateway::Model::CreateStageRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreateStageRequest.h:483
Aws::APIGateway::Model::CreateStageRequest::AddVariables
CreateStageRequest & AddVariables(Aws::String &&key, const Aws::String &value)
Definition: CreateStageRequest.h:336
Aws::APIGateway::Model::CreateStageRequest::GetCacheClusterSize
const CacheClusterSize & GetCacheClusterSize() const
Definition: CreateStageRequest.h:254
Aws::APIGateway::Model::CreateStageRequest::WithTracingEnabled
CreateStageRequest & WithTracingEnabled(bool value)
Definition: CreateStageRequest.h:468
Aws::APIGateway::Model::CreateStageRequest::SetCacheClusterEnabled
void SetCacheClusterEnabled(bool value)
Definition: CreateStageRequest.h:243
Aws::APIGateway::Model::CreateStageRequest::AddVariables
CreateStageRequest & AddVariables(const Aws::String &key, const Aws::String &value)
Definition: CreateStageRequest.h:329
Aws::APIGateway::Model::CreateStageRequest::SetDescription
void SetDescription(const Aws::String &value)
Definition: CreateStageRequest.h:202
Aws::APIGateway::APIGatewayRequest
Definition: APIGatewayRequest.h:18
Aws::APIGateway::Model::CreateStageRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateStageRequest.h:37
AWSMap.h
Aws::APIGateway::Model::CreateStageRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::APIGateway::Model::CreateStageRequest::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: CreateStageRequest.h:197
Aws::APIGateway::Model::CreateStageRequest::SetCacheClusterSize
void SetCacheClusterSize(CacheClusterSize &&value)
Definition: CreateStageRequest.h:269
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19