AWS SDK for C++  1.9.154
AWS SDK for C++
CreateBranchRequest.h
Go to the documentation of this file.
1 
6 #pragma once
12 #include <utility>
13 
14 namespace Aws
15 {
16 namespace Amplify
17 {
18 namespace Model
19 {
20 
28  {
29  public:
31 
32  // Service request name is the Operation name which will send this request out,
33  // each operation should has unique request name, so that we can get operation's name from this request.
34  // Note: this is not true for response, multiple operations may have the same response name,
35  // so we can not get operation's name from response.
36  inline virtual const char* GetServiceRequestName() const override { return "CreateBranch"; }
37 
38  Aws::String SerializePayload() const override;
39 
40 
44  inline const Aws::String& GetAppId() const{ return m_appId; }
45 
49  inline bool AppIdHasBeenSet() const { return m_appIdHasBeenSet; }
50 
54  inline void SetAppId(const Aws::String& value) { m_appIdHasBeenSet = true; m_appId = value; }
55 
59  inline void SetAppId(Aws::String&& value) { m_appIdHasBeenSet = true; m_appId = std::move(value); }
60 
64  inline void SetAppId(const char* value) { m_appIdHasBeenSet = true; m_appId.assign(value); }
65 
69  inline CreateBranchRequest& WithAppId(const Aws::String& value) { SetAppId(value); return *this;}
70 
74  inline CreateBranchRequest& WithAppId(Aws::String&& value) { SetAppId(std::move(value)); return *this;}
75 
79  inline CreateBranchRequest& WithAppId(const char* value) { SetAppId(value); return *this;}
80 
81 
85  inline const Aws::String& GetBranchName() const{ return m_branchName; }
86 
90  inline bool BranchNameHasBeenSet() const { return m_branchNameHasBeenSet; }
91 
95  inline void SetBranchName(const Aws::String& value) { m_branchNameHasBeenSet = true; m_branchName = value; }
96 
100  inline void SetBranchName(Aws::String&& value) { m_branchNameHasBeenSet = true; m_branchName = std::move(value); }
101 
105  inline void SetBranchName(const char* value) { m_branchNameHasBeenSet = true; m_branchName.assign(value); }
106 
110  inline CreateBranchRequest& WithBranchName(const Aws::String& value) { SetBranchName(value); return *this;}
111 
115  inline CreateBranchRequest& WithBranchName(Aws::String&& value) { SetBranchName(std::move(value)); return *this;}
116 
120  inline CreateBranchRequest& WithBranchName(const char* value) { SetBranchName(value); return *this;}
121 
122 
126  inline const Aws::String& GetDescription() const{ return m_description; }
127 
131  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
132 
136  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
137 
141  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
142 
146  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
147 
151  inline CreateBranchRequest& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
152 
156  inline CreateBranchRequest& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
157 
161  inline CreateBranchRequest& WithDescription(const char* value) { SetDescription(value); return *this;}
162 
163 
167  inline const Stage& GetStage() const{ return m_stage; }
168 
172  inline bool StageHasBeenSet() const { return m_stageHasBeenSet; }
173 
177  inline void SetStage(const Stage& value) { m_stageHasBeenSet = true; m_stage = value; }
178 
182  inline void SetStage(Stage&& value) { m_stageHasBeenSet = true; m_stage = std::move(value); }
183 
187  inline CreateBranchRequest& WithStage(const Stage& value) { SetStage(value); return *this;}
188 
192  inline CreateBranchRequest& WithStage(Stage&& value) { SetStage(std::move(value)); return *this;}
193 
194 
198  inline const Aws::String& GetFramework() const{ return m_framework; }
199 
203  inline bool FrameworkHasBeenSet() const { return m_frameworkHasBeenSet; }
204 
208  inline void SetFramework(const Aws::String& value) { m_frameworkHasBeenSet = true; m_framework = value; }
209 
213  inline void SetFramework(Aws::String&& value) { m_frameworkHasBeenSet = true; m_framework = std::move(value); }
214 
218  inline void SetFramework(const char* value) { m_frameworkHasBeenSet = true; m_framework.assign(value); }
219 
223  inline CreateBranchRequest& WithFramework(const Aws::String& value) { SetFramework(value); return *this;}
224 
228  inline CreateBranchRequest& WithFramework(Aws::String&& value) { SetFramework(std::move(value)); return *this;}
229 
233  inline CreateBranchRequest& WithFramework(const char* value) { SetFramework(value); return *this;}
234 
235 
239  inline bool GetEnableNotification() const{ return m_enableNotification; }
240 
244  inline bool EnableNotificationHasBeenSet() const { return m_enableNotificationHasBeenSet; }
245 
249  inline void SetEnableNotification(bool value) { m_enableNotificationHasBeenSet = true; m_enableNotification = value; }
250 
254  inline CreateBranchRequest& WithEnableNotification(bool value) { SetEnableNotification(value); return *this;}
255 
256 
260  inline bool GetEnableAutoBuild() const{ return m_enableAutoBuild; }
261 
265  inline bool EnableAutoBuildHasBeenSet() const { return m_enableAutoBuildHasBeenSet; }
266 
270  inline void SetEnableAutoBuild(bool value) { m_enableAutoBuildHasBeenSet = true; m_enableAutoBuild = value; }
271 
275  inline CreateBranchRequest& WithEnableAutoBuild(bool value) { SetEnableAutoBuild(value); return *this;}
276 
277 
281  inline const Aws::Map<Aws::String, Aws::String>& GetEnvironmentVariables() const{ return m_environmentVariables; }
282 
286  inline bool EnvironmentVariablesHasBeenSet() const { return m_environmentVariablesHasBeenSet; }
287 
291  inline void SetEnvironmentVariables(const Aws::Map<Aws::String, Aws::String>& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables = value; }
292 
296  inline void SetEnvironmentVariables(Aws::Map<Aws::String, Aws::String>&& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables = std::move(value); }
297 
301  inline CreateBranchRequest& WithEnvironmentVariables(const Aws::Map<Aws::String, Aws::String>& value) { SetEnvironmentVariables(value); return *this;}
302 
306  inline CreateBranchRequest& WithEnvironmentVariables(Aws::Map<Aws::String, Aws::String>&& value) { SetEnvironmentVariables(std::move(value)); return *this;}
307 
311  inline CreateBranchRequest& AddEnvironmentVariables(const Aws::String& key, const Aws::String& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(key, value); return *this; }
312 
316  inline CreateBranchRequest& AddEnvironmentVariables(Aws::String&& key, const Aws::String& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(std::move(key), value); return *this; }
317 
321  inline CreateBranchRequest& AddEnvironmentVariables(const Aws::String& key, Aws::String&& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(key, std::move(value)); return *this; }
322 
326  inline CreateBranchRequest& AddEnvironmentVariables(Aws::String&& key, Aws::String&& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(std::move(key), std::move(value)); return *this; }
327 
331  inline CreateBranchRequest& AddEnvironmentVariables(const char* key, Aws::String&& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(key, std::move(value)); return *this; }
332 
336  inline CreateBranchRequest& AddEnvironmentVariables(Aws::String&& key, const char* value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(std::move(key), value); return *this; }
337 
341  inline CreateBranchRequest& AddEnvironmentVariables(const char* key, const char* value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(key, value); return *this; }
342 
343 
347  inline const Aws::String& GetBasicAuthCredentials() const{ return m_basicAuthCredentials; }
348 
352  inline bool BasicAuthCredentialsHasBeenSet() const { return m_basicAuthCredentialsHasBeenSet; }
353 
357  inline void SetBasicAuthCredentials(const Aws::String& value) { m_basicAuthCredentialsHasBeenSet = true; m_basicAuthCredentials = value; }
358 
362  inline void SetBasicAuthCredentials(Aws::String&& value) { m_basicAuthCredentialsHasBeenSet = true; m_basicAuthCredentials = std::move(value); }
363 
367  inline void SetBasicAuthCredentials(const char* value) { m_basicAuthCredentialsHasBeenSet = true; m_basicAuthCredentials.assign(value); }
368 
372  inline CreateBranchRequest& WithBasicAuthCredentials(const Aws::String& value) { SetBasicAuthCredentials(value); return *this;}
373 
377  inline CreateBranchRequest& WithBasicAuthCredentials(Aws::String&& value) { SetBasicAuthCredentials(std::move(value)); return *this;}
378 
382  inline CreateBranchRequest& WithBasicAuthCredentials(const char* value) { SetBasicAuthCredentials(value); return *this;}
383 
384 
388  inline bool GetEnableBasicAuth() const{ return m_enableBasicAuth; }
389 
393  inline bool EnableBasicAuthHasBeenSet() const { return m_enableBasicAuthHasBeenSet; }
394 
398  inline void SetEnableBasicAuth(bool value) { m_enableBasicAuthHasBeenSet = true; m_enableBasicAuth = value; }
399 
403  inline CreateBranchRequest& WithEnableBasicAuth(bool value) { SetEnableBasicAuth(value); return *this;}
404 
405 
412  inline bool GetEnablePerformanceMode() const{ return m_enablePerformanceMode; }
413 
420  inline bool EnablePerformanceModeHasBeenSet() const { return m_enablePerformanceModeHasBeenSet; }
421 
428  inline void SetEnablePerformanceMode(bool value) { m_enablePerformanceModeHasBeenSet = true; m_enablePerformanceMode = value; }
429 
436  inline CreateBranchRequest& WithEnablePerformanceMode(bool value) { SetEnablePerformanceMode(value); return *this;}
437 
438 
442  inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
443 
447  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
448 
452  inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tagsHasBeenSet = true; m_tags = value; }
453 
457  inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
458 
462  inline CreateBranchRequest& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
463 
467  inline CreateBranchRequest& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
468 
472  inline CreateBranchRequest& AddTags(const Aws::String& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
473 
477  inline CreateBranchRequest& AddTags(Aws::String&& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
478 
482  inline CreateBranchRequest& AddTags(const Aws::String& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
483 
487  inline CreateBranchRequest& AddTags(Aws::String&& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), std::move(value)); return *this; }
488 
492  inline CreateBranchRequest& AddTags(const char* key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
493 
497  inline CreateBranchRequest& AddTags(Aws::String&& key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
498 
502  inline CreateBranchRequest& AddTags(const char* key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
503 
504 
508  inline const Aws::String& GetBuildSpec() const{ return m_buildSpec; }
509 
513  inline bool BuildSpecHasBeenSet() const { return m_buildSpecHasBeenSet; }
514 
518  inline void SetBuildSpec(const Aws::String& value) { m_buildSpecHasBeenSet = true; m_buildSpec = value; }
519 
523  inline void SetBuildSpec(Aws::String&& value) { m_buildSpecHasBeenSet = true; m_buildSpec = std::move(value); }
524 
528  inline void SetBuildSpec(const char* value) { m_buildSpecHasBeenSet = true; m_buildSpec.assign(value); }
529 
533  inline CreateBranchRequest& WithBuildSpec(const Aws::String& value) { SetBuildSpec(value); return *this;}
534 
538  inline CreateBranchRequest& WithBuildSpec(Aws::String&& value) { SetBuildSpec(std::move(value)); return *this;}
539 
543  inline CreateBranchRequest& WithBuildSpec(const char* value) { SetBuildSpec(value); return *this;}
544 
545 
549  inline const Aws::String& GetTtl() const{ return m_ttl; }
550 
554  inline bool TtlHasBeenSet() const { return m_ttlHasBeenSet; }
555 
559  inline void SetTtl(const Aws::String& value) { m_ttlHasBeenSet = true; m_ttl = value; }
560 
564  inline void SetTtl(Aws::String&& value) { m_ttlHasBeenSet = true; m_ttl = std::move(value); }
565 
569  inline void SetTtl(const char* value) { m_ttlHasBeenSet = true; m_ttl.assign(value); }
570 
574  inline CreateBranchRequest& WithTtl(const Aws::String& value) { SetTtl(value); return *this;}
575 
579  inline CreateBranchRequest& WithTtl(Aws::String&& value) { SetTtl(std::move(value)); return *this;}
580 
584  inline CreateBranchRequest& WithTtl(const char* value) { SetTtl(value); return *this;}
585 
586 
591  inline const Aws::String& GetDisplayName() const{ return m_displayName; }
592 
597  inline bool DisplayNameHasBeenSet() const { return m_displayNameHasBeenSet; }
598 
603  inline void SetDisplayName(const Aws::String& value) { m_displayNameHasBeenSet = true; m_displayName = value; }
604 
609  inline void SetDisplayName(Aws::String&& value) { m_displayNameHasBeenSet = true; m_displayName = std::move(value); }
610 
615  inline void SetDisplayName(const char* value) { m_displayNameHasBeenSet = true; m_displayName.assign(value); }
616 
621  inline CreateBranchRequest& WithDisplayName(const Aws::String& value) { SetDisplayName(value); return *this;}
622 
627  inline CreateBranchRequest& WithDisplayName(Aws::String&& value) { SetDisplayName(std::move(value)); return *this;}
628 
633  inline CreateBranchRequest& WithDisplayName(const char* value) { SetDisplayName(value); return *this;}
634 
635 
639  inline bool GetEnablePullRequestPreview() const{ return m_enablePullRequestPreview; }
640 
644  inline bool EnablePullRequestPreviewHasBeenSet() const { return m_enablePullRequestPreviewHasBeenSet; }
645 
649  inline void SetEnablePullRequestPreview(bool value) { m_enablePullRequestPreviewHasBeenSet = true; m_enablePullRequestPreview = value; }
650 
654  inline CreateBranchRequest& WithEnablePullRequestPreview(bool value) { SetEnablePullRequestPreview(value); return *this;}
655 
656 
660  inline const Aws::String& GetPullRequestEnvironmentName() const{ return m_pullRequestEnvironmentName; }
661 
665  inline bool PullRequestEnvironmentNameHasBeenSet() const { return m_pullRequestEnvironmentNameHasBeenSet; }
666 
670  inline void SetPullRequestEnvironmentName(const Aws::String& value) { m_pullRequestEnvironmentNameHasBeenSet = true; m_pullRequestEnvironmentName = value; }
671 
675  inline void SetPullRequestEnvironmentName(Aws::String&& value) { m_pullRequestEnvironmentNameHasBeenSet = true; m_pullRequestEnvironmentName = std::move(value); }
676 
680  inline void SetPullRequestEnvironmentName(const char* value) { m_pullRequestEnvironmentNameHasBeenSet = true; m_pullRequestEnvironmentName.assign(value); }
681 
685  inline CreateBranchRequest& WithPullRequestEnvironmentName(const Aws::String& value) { SetPullRequestEnvironmentName(value); return *this;}
686 
690  inline CreateBranchRequest& WithPullRequestEnvironmentName(Aws::String&& value) { SetPullRequestEnvironmentName(std::move(value)); return *this;}
691 
695  inline CreateBranchRequest& WithPullRequestEnvironmentName(const char* value) { SetPullRequestEnvironmentName(value); return *this;}
696 
697 
702  inline const Aws::String& GetBackendEnvironmentArn() const{ return m_backendEnvironmentArn; }
703 
708  inline bool BackendEnvironmentArnHasBeenSet() const { return m_backendEnvironmentArnHasBeenSet; }
709 
714  inline void SetBackendEnvironmentArn(const Aws::String& value) { m_backendEnvironmentArnHasBeenSet = true; m_backendEnvironmentArn = value; }
715 
720  inline void SetBackendEnvironmentArn(Aws::String&& value) { m_backendEnvironmentArnHasBeenSet = true; m_backendEnvironmentArn = std::move(value); }
721 
726  inline void SetBackendEnvironmentArn(const char* value) { m_backendEnvironmentArnHasBeenSet = true; m_backendEnvironmentArn.assign(value); }
727 
732  inline CreateBranchRequest& WithBackendEnvironmentArn(const Aws::String& value) { SetBackendEnvironmentArn(value); return *this;}
733 
738  inline CreateBranchRequest& WithBackendEnvironmentArn(Aws::String&& value) { SetBackendEnvironmentArn(std::move(value)); return *this;}
739 
744  inline CreateBranchRequest& WithBackendEnvironmentArn(const char* value) { SetBackendEnvironmentArn(value); return *this;}
745 
746  private:
747 
748  Aws::String m_appId;
749  bool m_appIdHasBeenSet;
750 
751  Aws::String m_branchName;
752  bool m_branchNameHasBeenSet;
753 
754  Aws::String m_description;
755  bool m_descriptionHasBeenSet;
756 
757  Stage m_stage;
758  bool m_stageHasBeenSet;
759 
760  Aws::String m_framework;
761  bool m_frameworkHasBeenSet;
762 
763  bool m_enableNotification;
764  bool m_enableNotificationHasBeenSet;
765 
766  bool m_enableAutoBuild;
767  bool m_enableAutoBuildHasBeenSet;
768 
769  Aws::Map<Aws::String, Aws::String> m_environmentVariables;
770  bool m_environmentVariablesHasBeenSet;
771 
772  Aws::String m_basicAuthCredentials;
773  bool m_basicAuthCredentialsHasBeenSet;
774 
775  bool m_enableBasicAuth;
776  bool m_enableBasicAuthHasBeenSet;
777 
778  bool m_enablePerformanceMode;
779  bool m_enablePerformanceModeHasBeenSet;
780 
782  bool m_tagsHasBeenSet;
783 
784  Aws::String m_buildSpec;
785  bool m_buildSpecHasBeenSet;
786 
787  Aws::String m_ttl;
788  bool m_ttlHasBeenSet;
789 
790  Aws::String m_displayName;
791  bool m_displayNameHasBeenSet;
792 
793  bool m_enablePullRequestPreview;
794  bool m_enablePullRequestPreviewHasBeenSet;
795 
796  Aws::String m_pullRequestEnvironmentName;
797  bool m_pullRequestEnvironmentNameHasBeenSet;
798 
799  Aws::String m_backendEnvironmentArn;
800  bool m_backendEnvironmentArnHasBeenSet;
801  };
802 
803 } // namespace Model
804 } // namespace Amplify
805 } // namespace Aws
Aws::Amplify::Model::CreateBranchRequest::CreateBranchRequest
CreateBranchRequest()
Aws::Amplify::Model::CreateBranchRequest::SetBackendEnvironmentArn
void SetBackendEnvironmentArn(Aws::String &&value)
Definition: CreateBranchRequest.h:720
Aws::Amplify::Model::CreateBranchRequest::WithStage
CreateBranchRequest & WithStage(Stage &&value)
Definition: CreateBranchRequest.h:192
Amplify_EXPORTS.h
Aws::Amplify::Model::CreateBranchRequest::EnablePerformanceModeHasBeenSet
bool EnablePerformanceModeHasBeenSet() const
Definition: CreateBranchRequest.h:420
Aws::Amplify::Model::CreateBranchRequest::SetDisplayName
void SetDisplayName(Aws::String &&value)
Definition: CreateBranchRequest.h:609
Aws::Amplify::Model::CreateBranchRequest::WithAppId
CreateBranchRequest & WithAppId(const char *value)
Definition: CreateBranchRequest.h:79
Aws::Amplify::Model::CreateBranchRequest::AddTags
CreateBranchRequest & AddTags(const char *key, Aws::String &&value)
Definition: CreateBranchRequest.h:492
Aws::Amplify::Model::Stage
Stage
Definition: Stage.h:17
Aws::Amplify::Model::CreateBranchRequest
Definition: CreateBranchRequest.h:28
Aws::Amplify::Model::CreateBranchRequest::SetFramework
void SetFramework(const Aws::String &value)
Definition: CreateBranchRequest.h:208
Aws::Amplify::Model::CreateBranchRequest::SetTtl
void SetTtl(Aws::String &&value)
Definition: CreateBranchRequest.h:564
Aws::Amplify::Model::CreateBranchRequest::WithBasicAuthCredentials
CreateBranchRequest & WithBasicAuthCredentials(const Aws::String &value)
Definition: CreateBranchRequest.h:372
Aws::Amplify::Model::CreateBranchRequest::SetStage
void SetStage(const Stage &value)
Definition: CreateBranchRequest.h:177
Aws::Amplify::Model::CreateBranchRequest::BackendEnvironmentArnHasBeenSet
bool BackendEnvironmentArnHasBeenSet() const
Definition: CreateBranchRequest.h:708
Aws::Amplify::Model::CreateBranchRequest::StageHasBeenSet
bool StageHasBeenSet() const
Definition: CreateBranchRequest.h:172
Aws::Amplify::Model::CreateBranchRequest::WithDisplayName
CreateBranchRequest & WithDisplayName(const Aws::String &value)
Definition: CreateBranchRequest.h:621
Aws::Amplify::Model::CreateBranchRequest::SetEnableBasicAuth
void SetEnableBasicAuth(bool value)
Definition: CreateBranchRequest.h:398
Aws::Amplify::Model::CreateBranchRequest::SetDescription
void SetDescription(Aws::String &&value)
Definition: CreateBranchRequest.h:141
Aws::Amplify::Model::CreateBranchRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreateBranchRequest.h:447
Aws::Amplify::Model::CreateBranchRequest::GetEnableAutoBuild
bool GetEnableAutoBuild() const
Definition: CreateBranchRequest.h:260
Aws::Amplify::Model::CreateBranchRequest::WithEnvironmentVariables
CreateBranchRequest & WithEnvironmentVariables(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateBranchRequest.h:301
Aws::Amplify::Model::CreateBranchRequest::WithDisplayName
CreateBranchRequest & WithDisplayName(const char *value)
Definition: CreateBranchRequest.h:633
Aws::Amplify::Model::CreateBranchRequest::SetStage
void SetStage(Stage &&value)
Definition: CreateBranchRequest.h:182
Aws::Amplify::Model::CreateBranchRequest::WithDescription
CreateBranchRequest & WithDescription(const char *value)
Definition: CreateBranchRequest.h:161
Aws::Amplify::Model::CreateBranchRequest::AddEnvironmentVariables
CreateBranchRequest & AddEnvironmentVariables(Aws::String &&key, Aws::String &&value)
Definition: CreateBranchRequest.h:326
Aws::Amplify::Model::CreateBranchRequest::BuildSpecHasBeenSet
bool BuildSpecHasBeenSet() const
Definition: CreateBranchRequest.h:513
Aws::Amplify::Model::CreateBranchRequest::AddTags
CreateBranchRequest & AddTags(Aws::String &&key, const char *value)
Definition: CreateBranchRequest.h:497
Aws::Amplify::Model::CreateBranchRequest::WithBranchName
CreateBranchRequest & WithBranchName(const Aws::String &value)
Definition: CreateBranchRequest.h:110
Aws::Amplify::Model::CreateBranchRequest::WithBasicAuthCredentials
CreateBranchRequest & WithBasicAuthCredentials(const char *value)
Definition: CreateBranchRequest.h:382
Aws::Amplify::Model::CreateBranchRequest::WithFramework
CreateBranchRequest & WithFramework(const char *value)
Definition: CreateBranchRequest.h:233
Aws::Amplify::Model::CreateBranchRequest::WithDescription
CreateBranchRequest & WithDescription(Aws::String &&value)
Definition: CreateBranchRequest.h:156
Aws::Amplify::Model::CreateBranchRequest::AddEnvironmentVariables
CreateBranchRequest & AddEnvironmentVariables(const char *key, Aws::String &&value)
Definition: CreateBranchRequest.h:331
Aws::Amplify::Model::CreateBranchRequest::SetEnablePerformanceMode
void SetEnablePerformanceMode(bool value)
Definition: CreateBranchRequest.h:428
Aws::Amplify::Model::CreateBranchRequest::GetTtl
const Aws::String & GetTtl() const
Definition: CreateBranchRequest.h:549
Aws::Amplify::Model::CreateBranchRequest::WithBuildSpec
CreateBranchRequest & WithBuildSpec(Aws::String &&value)
Definition: CreateBranchRequest.h:538
Aws::Amplify::Model::CreateBranchRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::Amplify::Model::CreateBranchRequest::GetStage
const Stage & GetStage() const
Definition: CreateBranchRequest.h:167
Aws::Amplify::Model::CreateBranchRequest::AddEnvironmentVariables
CreateBranchRequest & AddEnvironmentVariables(const Aws::String &key, Aws::String &&value)
Definition: CreateBranchRequest.h:321
Aws::Amplify::Model::CreateBranchRequest::WithDisplayName
CreateBranchRequest & WithDisplayName(Aws::String &&value)
Definition: CreateBranchRequest.h:627
Aws::Amplify::Model::CreateBranchRequest::SetBasicAuthCredentials
void SetBasicAuthCredentials(Aws::String &&value)
Definition: CreateBranchRequest.h:362
Aws::Amplify::Model::CreateBranchRequest::WithBackendEnvironmentArn
CreateBranchRequest & WithBackendEnvironmentArn(const Aws::String &value)
Definition: CreateBranchRequest.h:732
Aws::Amplify::Model::CreateBranchRequest::SetTtl
void SetTtl(const char *value)
Definition: CreateBranchRequest.h:569
Aws::Amplify::Model::CreateBranchRequest::GetEnvironmentVariables
const Aws::Map< Aws::String, Aws::String > & GetEnvironmentVariables() const
Definition: CreateBranchRequest.h:281
Aws::Amplify::Model::CreateBranchRequest::SetAppId
void SetAppId(Aws::String &&value)
Definition: CreateBranchRequest.h:59
Aws::Amplify::Model::CreateBranchRequest::EnablePullRequestPreviewHasBeenSet
bool EnablePullRequestPreviewHasBeenSet() const
Definition: CreateBranchRequest.h:644
Aws::Amplify::Model::CreateBranchRequest::SetPullRequestEnvironmentName
void SetPullRequestEnvironmentName(const Aws::String &value)
Definition: CreateBranchRequest.h:670
Aws::Amplify::Model::CreateBranchRequest::TtlHasBeenSet
bool TtlHasBeenSet() const
Definition: CreateBranchRequest.h:554
Aws::Amplify::Model::CreateBranchRequest::WithAppId
CreateBranchRequest & WithAppId(Aws::String &&value)
Definition: CreateBranchRequest.h:74
Aws::Amplify::Model::CreateBranchRequest::WithTtl
CreateBranchRequest & WithTtl(const char *value)
Definition: CreateBranchRequest.h:584
Aws::Amplify::Model::CreateBranchRequest::WithPullRequestEnvironmentName
CreateBranchRequest & WithPullRequestEnvironmentName(const char *value)
Definition: CreateBranchRequest.h:695
Aws::Amplify::Model::CreateBranchRequest::AddEnvironmentVariables
CreateBranchRequest & AddEnvironmentVariables(const char *key, const char *value)
Definition: CreateBranchRequest.h:341
Aws::Amplify::Model::CreateBranchRequest::WithBranchName
CreateBranchRequest & WithBranchName(Aws::String &&value)
Definition: CreateBranchRequest.h:115
AmplifyRequest.h
Aws::Amplify::Model::CreateBranchRequest::SetBranchName
void SetBranchName(const Aws::String &value)
Definition: CreateBranchRequest.h:95
Aws::Amplify::AmplifyRequest
Definition: AmplifyRequest.h:17
Aws::Amplify::Model::CreateBranchRequest::AddEnvironmentVariables
CreateBranchRequest & AddEnvironmentVariables(Aws::String &&key, const char *value)
Definition: CreateBranchRequest.h:336
Aws::Amplify::Model::CreateBranchRequest::GetEnableBasicAuth
bool GetEnableBasicAuth() const
Definition: CreateBranchRequest.h:388
Aws::Amplify::Model::CreateBranchRequest::SetBuildSpec
void SetBuildSpec(const Aws::String &value)
Definition: CreateBranchRequest.h:518
Aws::Amplify::Model::CreateBranchRequest::WithPullRequestEnvironmentName
CreateBranchRequest & WithPullRequestEnvironmentName(Aws::String &&value)
Definition: CreateBranchRequest.h:690
Aws::Amplify::Model::CreateBranchRequest::SetBackendEnvironmentArn
void SetBackendEnvironmentArn(const char *value)
Definition: CreateBranchRequest.h:726
Aws::Amplify::Model::CreateBranchRequest::WithFramework
CreateBranchRequest & WithFramework(const Aws::String &value)
Definition: CreateBranchRequest.h:223
Aws::Amplify::Model::CreateBranchRequest::SetAppId
void SetAppId(const Aws::String &value)
Definition: CreateBranchRequest.h:54
Aws::Amplify::Model::CreateBranchRequest::SetTtl
void SetTtl(const Aws::String &value)
Definition: CreateBranchRequest.h:559
Aws::Amplify::Model::CreateBranchRequest::AddTags
CreateBranchRequest & AddTags(Aws::String &&key, const Aws::String &value)
Definition: CreateBranchRequest.h:477
Aws::Amplify::Model::CreateBranchRequest::SetEnvironmentVariables
void SetEnvironmentVariables(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateBranchRequest.h:296
Aws::Amplify::Model::CreateBranchRequest::EnvironmentVariablesHasBeenSet
bool EnvironmentVariablesHasBeenSet() const
Definition: CreateBranchRequest.h:286
Aws::Amplify::Model::CreateBranchRequest::WithTtl
CreateBranchRequest & WithTtl(Aws::String &&value)
Definition: CreateBranchRequest.h:579
Aws::Amplify::Model::CreateBranchRequest::SetBasicAuthCredentials
void SetBasicAuthCredentials(const char *value)
Definition: CreateBranchRequest.h:367
Aws::Amplify::Model::CreateBranchRequest::GetPullRequestEnvironmentName
const Aws::String & GetPullRequestEnvironmentName() const
Definition: CreateBranchRequest.h:660
Aws::Amplify::Model::CreateBranchRequest::WithBuildSpec
CreateBranchRequest & WithBuildSpec(const char *value)
Definition: CreateBranchRequest.h:543
Aws::Amplify::Model::CreateBranchRequest::SetDescription
void SetDescription(const char *value)
Definition: CreateBranchRequest.h:146
Aws::Amplify::Model::CreateBranchRequest::SetBasicAuthCredentials
void SetBasicAuthCredentials(const Aws::String &value)
Definition: CreateBranchRequest.h:357
Aws::Amplify::Model::CreateBranchRequest::AddTags
CreateBranchRequest & AddTags(Aws::String &&key, Aws::String &&value)
Definition: CreateBranchRequest.h:487
Aws::Amplify::Model::CreateBranchRequest::GetBackendEnvironmentArn
const Aws::String & GetBackendEnvironmentArn() const
Definition: CreateBranchRequest.h:702
Aws::Amplify::Model::CreateBranchRequest::SetBuildSpec
void SetBuildSpec(Aws::String &&value)
Definition: CreateBranchRequest.h:523
Aws::Amplify::Model::CreateBranchRequest::AddEnvironmentVariables
CreateBranchRequest & AddEnvironmentVariables(const Aws::String &key, const Aws::String &value)
Definition: CreateBranchRequest.h:311
Aws::Amplify::Model::CreateBranchRequest::SetEnablePullRequestPreview
void SetEnablePullRequestPreview(bool value)
Definition: CreateBranchRequest.h:649
Aws::Amplify::Model::CreateBranchRequest::WithTtl
CreateBranchRequest & WithTtl(const Aws::String &value)
Definition: CreateBranchRequest.h:574
Aws::Amplify::Model::CreateBranchRequest::GetBuildSpec
const Aws::String & GetBuildSpec() const
Definition: CreateBranchRequest.h:508
Aws::Amplify::Model::CreateBranchRequest::SetBuildSpec
void SetBuildSpec(const char *value)
Definition: CreateBranchRequest.h:528
Aws::Amplify::Model::CreateBranchRequest::GetEnablePullRequestPreview
bool GetEnablePullRequestPreview() const
Definition: CreateBranchRequest.h:639
Aws::Amplify::Model::CreateBranchRequest::AppIdHasBeenSet
bool AppIdHasBeenSet() const
Definition: CreateBranchRequest.h:49
Aws::Amplify::Model::CreateBranchRequest::EnableBasicAuthHasBeenSet
bool EnableBasicAuthHasBeenSet() const
Definition: CreateBranchRequest.h:393
Aws::Amplify::Model::CreateBranchRequest::GetEnableNotification
bool GetEnableNotification() const
Definition: CreateBranchRequest.h:239
Aws::Amplify::Model::CreateBranchRequest::DisplayNameHasBeenSet
bool DisplayNameHasBeenSet() const
Definition: CreateBranchRequest.h:597
Aws::Amplify::Model::CreateBranchRequest::SetBackendEnvironmentArn
void SetBackendEnvironmentArn(const Aws::String &value)
Definition: CreateBranchRequest.h:714
Aws::Amplify::Model::CreateBranchRequest::WithEnablePerformanceMode
CreateBranchRequest & WithEnablePerformanceMode(bool value)
Definition: CreateBranchRequest.h:436
Aws::Amplify::Model::CreateBranchRequest::WithEnvironmentVariables
CreateBranchRequest & WithEnvironmentVariables(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateBranchRequest.h:306
Aws::Amplify::Model::CreateBranchRequest::FrameworkHasBeenSet
bool FrameworkHasBeenSet() const
Definition: CreateBranchRequest.h:203
Aws::Amplify::Model::CreateBranchRequest::AddTags
CreateBranchRequest & AddTags(const Aws::String &key, const Aws::String &value)
Definition: CreateBranchRequest.h:472
Aws::Amplify::Model::CreateBranchRequest::SetFramework
void SetFramework(const char *value)
Definition: CreateBranchRequest.h:218
Aws::Amplify::Model::CreateBranchRequest::WithDescription
CreateBranchRequest & WithDescription(const Aws::String &value)
Definition: CreateBranchRequest.h:151
Aws::Amplify::Model::CreateBranchRequest::GetFramework
const Aws::String & GetFramework() const
Definition: CreateBranchRequest.h:198
Aws::Amplify::Model::CreateBranchRequest::WithAppId
CreateBranchRequest & WithAppId(const Aws::String &value)
Definition: CreateBranchRequest.h:69
Aws::Amplify::Model::CreateBranchRequest::WithEnableAutoBuild
CreateBranchRequest & WithEnableAutoBuild(bool value)
Definition: CreateBranchRequest.h:275
Aws::Amplify::Model::CreateBranchRequest::WithEnableNotification
CreateBranchRequest & WithEnableNotification(bool value)
Definition: CreateBranchRequest.h:254
Aws::Amplify::Model::CreateBranchRequest::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateBranchRequest.h:452
Aws::Amplify::Model::CreateBranchRequest::WithTags
CreateBranchRequest & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateBranchRequest.h:467
AWSString.h
Aws::Amplify::Model::CreateBranchRequest::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateBranchRequest.h:457
Aws::Amplify::Model::CreateBranchRequest::WithBuildSpec
CreateBranchRequest & WithBuildSpec(const Aws::String &value)
Definition: CreateBranchRequest.h:533
Aws::Amplify::Model::CreateBranchRequest::WithEnableBasicAuth
CreateBranchRequest & WithEnableBasicAuth(bool value)
Definition: CreateBranchRequest.h:403
Aws::Amplify::Model::CreateBranchRequest::WithTags
CreateBranchRequest & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateBranchRequest.h:462
Aws::Amplify::Model::CreateBranchRequest::AddEnvironmentVariables
CreateBranchRequest & AddEnvironmentVariables(Aws::String &&key, const Aws::String &value)
Definition: CreateBranchRequest.h:316
Aws::Amplify::Model::CreateBranchRequest::BasicAuthCredentialsHasBeenSet
bool BasicAuthCredentialsHasBeenSet() const
Definition: CreateBranchRequest.h:352
Aws::Amplify::Model::CreateBranchRequest::BranchNameHasBeenSet
bool BranchNameHasBeenSet() const
Definition: CreateBranchRequest.h:90
Aws::Amplify::Model::CreateBranchRequest::GetAppId
const Aws::String & GetAppId() const
Definition: CreateBranchRequest.h:44
Aws::Amplify::Model::CreateBranchRequest::SetEnableAutoBuild
void SetEnableAutoBuild(bool value)
Definition: CreateBranchRequest.h:270
Aws::Amplify::Model::CreateBranchRequest::WithBackendEnvironmentArn
CreateBranchRequest & WithBackendEnvironmentArn(Aws::String &&value)
Definition: CreateBranchRequest.h:738
Aws::Amplify::Model::CreateBranchRequest::WithPullRequestEnvironmentName
CreateBranchRequest & WithPullRequestEnvironmentName(const Aws::String &value)
Definition: CreateBranchRequest.h:685
Aws::Amplify::Model::CreateBranchRequest::SetDisplayName
void SetDisplayName(const Aws::String &value)
Definition: CreateBranchRequest.h:603
Aws::Amplify::Model::CreateBranchRequest::WithBranchName
CreateBranchRequest & WithBranchName(const char *value)
Definition: CreateBranchRequest.h:120
Aws::Amplify::Model::CreateBranchRequest::GetDescription
const Aws::String & GetDescription() const
Definition: CreateBranchRequest.h:126
Aws::Amplify::Model::CreateBranchRequest::GetBasicAuthCredentials
const Aws::String & GetBasicAuthCredentials() const
Definition: CreateBranchRequest.h:347
Aws::Amplify::Model::CreateBranchRequest::WithFramework
CreateBranchRequest & WithFramework(Aws::String &&value)
Definition: CreateBranchRequest.h:228
Aws::Amplify::Model::CreateBranchRequest::WithBasicAuthCredentials
CreateBranchRequest & WithBasicAuthCredentials(Aws::String &&value)
Definition: CreateBranchRequest.h:377
Aws::Amplify::Model::CreateBranchRequest::AddTags
CreateBranchRequest & AddTags(const char *key, const char *value)
Definition: CreateBranchRequest.h:502
Aws::Amplify::Model::CreateBranchRequest::GetBranchName
const Aws::String & GetBranchName() const
Definition: CreateBranchRequest.h:85
Aws::Amplify::Model::CreateBranchRequest::SetEnableNotification
void SetEnableNotification(bool value)
Definition: CreateBranchRequest.h:249
Aws
Definition: AccessManagementClient.h:15
Stage.h
Aws::Amplify::Model::CreateBranchRequest::PullRequestEnvironmentNameHasBeenSet
bool PullRequestEnvironmentNameHasBeenSet() const
Definition: CreateBranchRequest.h:665
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Amplify::Model::CreateBranchRequest::WithStage
CreateBranchRequest & WithStage(const Stage &value)
Definition: CreateBranchRequest.h:187
Aws::Amplify::Model::CreateBranchRequest::SetEnvironmentVariables
void SetEnvironmentVariables(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateBranchRequest.h:291
Aws::Amplify::Model::CreateBranchRequest::SetPullRequestEnvironmentName
void SetPullRequestEnvironmentName(Aws::String &&value)
Definition: CreateBranchRequest.h:675
Aws::Amplify::Model::CreateBranchRequest::SetAppId
void SetAppId(const char *value)
Definition: CreateBranchRequest.h:64
Aws::Amplify::Model::CreateBranchRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateBranchRequest.h:36
Aws::Amplify::Model::CreateBranchRequest::SetFramework
void SetFramework(Aws::String &&value)
Definition: CreateBranchRequest.h:213
Aws::Amplify::Model::CreateBranchRequest::GetEnablePerformanceMode
bool GetEnablePerformanceMode() const
Definition: CreateBranchRequest.h:412
Aws::Amplify::Model::CreateBranchRequest::SetDescription
void SetDescription(const Aws::String &value)
Definition: CreateBranchRequest.h:136
Aws::Amplify::Model::CreateBranchRequest::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: CreateBranchRequest.h:442
Aws::Amplify::Model::CreateBranchRequest::EnableAutoBuildHasBeenSet
bool EnableAutoBuildHasBeenSet() const
Definition: CreateBranchRequest.h:265
AWSMap.h
Aws::Amplify::Model::CreateBranchRequest::SetDisplayName
void SetDisplayName(const char *value)
Definition: CreateBranchRequest.h:615
Aws::Amplify::Model::CreateBranchRequest::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: CreateBranchRequest.h:131
Aws::Amplify::Model::CreateBranchRequest::WithBackendEnvironmentArn
CreateBranchRequest & WithBackendEnvironmentArn(const char *value)
Definition: CreateBranchRequest.h:744
Aws::Amplify::Model::CreateBranchRequest::EnableNotificationHasBeenSet
bool EnableNotificationHasBeenSet() const
Definition: CreateBranchRequest.h:244
Aws::Amplify::Model::CreateBranchRequest::SetBranchName
void SetBranchName(const char *value)
Definition: CreateBranchRequest.h:105
Aws::Amplify::Model::CreateBranchRequest::SetPullRequestEnvironmentName
void SetPullRequestEnvironmentName(const char *value)
Definition: CreateBranchRequest.h:680
AWS_AMPLIFY_API
#define AWS_AMPLIFY_API
Definition: Amplify_EXPORTS.h:28
Aws::Amplify::Model::CreateBranchRequest::WithEnablePullRequestPreview
CreateBranchRequest & WithEnablePullRequestPreview(bool value)
Definition: CreateBranchRequest.h:654
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::Amplify::Model::CreateBranchRequest::AddTags
CreateBranchRequest & AddTags(const Aws::String &key, Aws::String &&value)
Definition: CreateBranchRequest.h:482
Aws::Amplify::Model::CreateBranchRequest::SetBranchName
void SetBranchName(Aws::String &&value)
Definition: CreateBranchRequest.h:100
Aws::Amplify::Model::CreateBranchRequest::GetDisplayName
const Aws::String & GetDisplayName() const
Definition: CreateBranchRequest.h:591