AWS SDK for C++  1.9.157
AWS SDK for C++
UpdateBranchRequest.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 "UpdateBranch"; }
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 UpdateBranchRequest& WithAppId(const Aws::String& value) { SetAppId(value); return *this;}
70 
74  inline UpdateBranchRequest& WithAppId(Aws::String&& value) { SetAppId(std::move(value)); return *this;}
75 
79  inline UpdateBranchRequest& 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 UpdateBranchRequest& WithBranchName(const Aws::String& value) { SetBranchName(value); return *this;}
111 
115  inline UpdateBranchRequest& WithBranchName(Aws::String&& value) { SetBranchName(std::move(value)); return *this;}
116 
120  inline UpdateBranchRequest& 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 UpdateBranchRequest& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
152 
156  inline UpdateBranchRequest& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
157 
161  inline UpdateBranchRequest& WithDescription(const char* value) { SetDescription(value); return *this;}
162 
163 
167  inline const Aws::String& GetFramework() const{ return m_framework; }
168 
172  inline bool FrameworkHasBeenSet() const { return m_frameworkHasBeenSet; }
173 
177  inline void SetFramework(const Aws::String& value) { m_frameworkHasBeenSet = true; m_framework = value; }
178 
182  inline void SetFramework(Aws::String&& value) { m_frameworkHasBeenSet = true; m_framework = std::move(value); }
183 
187  inline void SetFramework(const char* value) { m_frameworkHasBeenSet = true; m_framework.assign(value); }
188 
192  inline UpdateBranchRequest& WithFramework(const Aws::String& value) { SetFramework(value); return *this;}
193 
197  inline UpdateBranchRequest& WithFramework(Aws::String&& value) { SetFramework(std::move(value)); return *this;}
198 
202  inline UpdateBranchRequest& WithFramework(const char* value) { SetFramework(value); return *this;}
203 
204 
208  inline const Stage& GetStage() const{ return m_stage; }
209 
213  inline bool StageHasBeenSet() const { return m_stageHasBeenSet; }
214 
218  inline void SetStage(const Stage& value) { m_stageHasBeenSet = true; m_stage = value; }
219 
223  inline void SetStage(Stage&& value) { m_stageHasBeenSet = true; m_stage = std::move(value); }
224 
228  inline UpdateBranchRequest& WithStage(const Stage& value) { SetStage(value); return *this;}
229 
233  inline UpdateBranchRequest& WithStage(Stage&& value) { SetStage(std::move(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 UpdateBranchRequest& 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 UpdateBranchRequest& 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 UpdateBranchRequest& WithEnvironmentVariables(const Aws::Map<Aws::String, Aws::String>& value) { SetEnvironmentVariables(value); return *this;}
302 
306  inline UpdateBranchRequest& WithEnvironmentVariables(Aws::Map<Aws::String, Aws::String>&& value) { SetEnvironmentVariables(std::move(value)); return *this;}
307 
311  inline UpdateBranchRequest& AddEnvironmentVariables(const Aws::String& key, const Aws::String& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(key, value); return *this; }
312 
316  inline UpdateBranchRequest& AddEnvironmentVariables(Aws::String&& key, const Aws::String& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(std::move(key), value); return *this; }
317 
321  inline UpdateBranchRequest& AddEnvironmentVariables(const Aws::String& key, Aws::String&& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(key, std::move(value)); return *this; }
322 
326  inline UpdateBranchRequest& AddEnvironmentVariables(Aws::String&& key, Aws::String&& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(std::move(key), std::move(value)); return *this; }
327 
331  inline UpdateBranchRequest& AddEnvironmentVariables(const char* key, Aws::String&& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(key, std::move(value)); return *this; }
332 
336  inline UpdateBranchRequest& AddEnvironmentVariables(Aws::String&& key, const char* value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(std::move(key), value); return *this; }
337 
341  inline UpdateBranchRequest& 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 UpdateBranchRequest& WithBasicAuthCredentials(const Aws::String& value) { SetBasicAuthCredentials(value); return *this;}
373 
377  inline UpdateBranchRequest& WithBasicAuthCredentials(Aws::String&& value) { SetBasicAuthCredentials(std::move(value)); return *this;}
378 
382  inline UpdateBranchRequest& 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 UpdateBranchRequest& 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 UpdateBranchRequest& WithEnablePerformanceMode(bool value) { SetEnablePerformanceMode(value); return *this;}
437 
438 
442  inline const Aws::String& GetBuildSpec() const{ return m_buildSpec; }
443 
447  inline bool BuildSpecHasBeenSet() const { return m_buildSpecHasBeenSet; }
448 
452  inline void SetBuildSpec(const Aws::String& value) { m_buildSpecHasBeenSet = true; m_buildSpec = value; }
453 
457  inline void SetBuildSpec(Aws::String&& value) { m_buildSpecHasBeenSet = true; m_buildSpec = std::move(value); }
458 
462  inline void SetBuildSpec(const char* value) { m_buildSpecHasBeenSet = true; m_buildSpec.assign(value); }
463 
467  inline UpdateBranchRequest& WithBuildSpec(const Aws::String& value) { SetBuildSpec(value); return *this;}
468 
472  inline UpdateBranchRequest& WithBuildSpec(Aws::String&& value) { SetBuildSpec(std::move(value)); return *this;}
473 
477  inline UpdateBranchRequest& WithBuildSpec(const char* value) { SetBuildSpec(value); return *this;}
478 
479 
483  inline const Aws::String& GetTtl() const{ return m_ttl; }
484 
488  inline bool TtlHasBeenSet() const { return m_ttlHasBeenSet; }
489 
493  inline void SetTtl(const Aws::String& value) { m_ttlHasBeenSet = true; m_ttl = value; }
494 
498  inline void SetTtl(Aws::String&& value) { m_ttlHasBeenSet = true; m_ttl = std::move(value); }
499 
503  inline void SetTtl(const char* value) { m_ttlHasBeenSet = true; m_ttl.assign(value); }
504 
508  inline UpdateBranchRequest& WithTtl(const Aws::String& value) { SetTtl(value); return *this;}
509 
513  inline UpdateBranchRequest& WithTtl(Aws::String&& value) { SetTtl(std::move(value)); return *this;}
514 
518  inline UpdateBranchRequest& WithTtl(const char* value) { SetTtl(value); return *this;}
519 
520 
525  inline const Aws::String& GetDisplayName() const{ return m_displayName; }
526 
531  inline bool DisplayNameHasBeenSet() const { return m_displayNameHasBeenSet; }
532 
537  inline void SetDisplayName(const Aws::String& value) { m_displayNameHasBeenSet = true; m_displayName = value; }
538 
543  inline void SetDisplayName(Aws::String&& value) { m_displayNameHasBeenSet = true; m_displayName = std::move(value); }
544 
549  inline void SetDisplayName(const char* value) { m_displayNameHasBeenSet = true; m_displayName.assign(value); }
550 
555  inline UpdateBranchRequest& WithDisplayName(const Aws::String& value) { SetDisplayName(value); return *this;}
556 
561  inline UpdateBranchRequest& WithDisplayName(Aws::String&& value) { SetDisplayName(std::move(value)); return *this;}
562 
567  inline UpdateBranchRequest& WithDisplayName(const char* value) { SetDisplayName(value); return *this;}
568 
569 
573  inline bool GetEnablePullRequestPreview() const{ return m_enablePullRequestPreview; }
574 
578  inline bool EnablePullRequestPreviewHasBeenSet() const { return m_enablePullRequestPreviewHasBeenSet; }
579 
583  inline void SetEnablePullRequestPreview(bool value) { m_enablePullRequestPreviewHasBeenSet = true; m_enablePullRequestPreview = value; }
584 
588  inline UpdateBranchRequest& WithEnablePullRequestPreview(bool value) { SetEnablePullRequestPreview(value); return *this;}
589 
590 
594  inline const Aws::String& GetPullRequestEnvironmentName() const{ return m_pullRequestEnvironmentName; }
595 
599  inline bool PullRequestEnvironmentNameHasBeenSet() const { return m_pullRequestEnvironmentNameHasBeenSet; }
600 
604  inline void SetPullRequestEnvironmentName(const Aws::String& value) { m_pullRequestEnvironmentNameHasBeenSet = true; m_pullRequestEnvironmentName = value; }
605 
609  inline void SetPullRequestEnvironmentName(Aws::String&& value) { m_pullRequestEnvironmentNameHasBeenSet = true; m_pullRequestEnvironmentName = std::move(value); }
610 
614  inline void SetPullRequestEnvironmentName(const char* value) { m_pullRequestEnvironmentNameHasBeenSet = true; m_pullRequestEnvironmentName.assign(value); }
615 
619  inline UpdateBranchRequest& WithPullRequestEnvironmentName(const Aws::String& value) { SetPullRequestEnvironmentName(value); return *this;}
620 
624  inline UpdateBranchRequest& WithPullRequestEnvironmentName(Aws::String&& value) { SetPullRequestEnvironmentName(std::move(value)); return *this;}
625 
629  inline UpdateBranchRequest& WithPullRequestEnvironmentName(const char* value) { SetPullRequestEnvironmentName(value); return *this;}
630 
631 
636  inline const Aws::String& GetBackendEnvironmentArn() const{ return m_backendEnvironmentArn; }
637 
642  inline bool BackendEnvironmentArnHasBeenSet() const { return m_backendEnvironmentArnHasBeenSet; }
643 
648  inline void SetBackendEnvironmentArn(const Aws::String& value) { m_backendEnvironmentArnHasBeenSet = true; m_backendEnvironmentArn = value; }
649 
654  inline void SetBackendEnvironmentArn(Aws::String&& value) { m_backendEnvironmentArnHasBeenSet = true; m_backendEnvironmentArn = std::move(value); }
655 
660  inline void SetBackendEnvironmentArn(const char* value) { m_backendEnvironmentArnHasBeenSet = true; m_backendEnvironmentArn.assign(value); }
661 
666  inline UpdateBranchRequest& WithBackendEnvironmentArn(const Aws::String& value) { SetBackendEnvironmentArn(value); return *this;}
667 
672  inline UpdateBranchRequest& WithBackendEnvironmentArn(Aws::String&& value) { SetBackendEnvironmentArn(std::move(value)); return *this;}
673 
678  inline UpdateBranchRequest& WithBackendEnvironmentArn(const char* value) { SetBackendEnvironmentArn(value); return *this;}
679 
680  private:
681 
682  Aws::String m_appId;
683  bool m_appIdHasBeenSet;
684 
685  Aws::String m_branchName;
686  bool m_branchNameHasBeenSet;
687 
688  Aws::String m_description;
689  bool m_descriptionHasBeenSet;
690 
691  Aws::String m_framework;
692  bool m_frameworkHasBeenSet;
693 
694  Stage m_stage;
695  bool m_stageHasBeenSet;
696 
697  bool m_enableNotification;
698  bool m_enableNotificationHasBeenSet;
699 
700  bool m_enableAutoBuild;
701  bool m_enableAutoBuildHasBeenSet;
702 
703  Aws::Map<Aws::String, Aws::String> m_environmentVariables;
704  bool m_environmentVariablesHasBeenSet;
705 
706  Aws::String m_basicAuthCredentials;
707  bool m_basicAuthCredentialsHasBeenSet;
708 
709  bool m_enableBasicAuth;
710  bool m_enableBasicAuthHasBeenSet;
711 
712  bool m_enablePerformanceMode;
713  bool m_enablePerformanceModeHasBeenSet;
714 
715  Aws::String m_buildSpec;
716  bool m_buildSpecHasBeenSet;
717 
718  Aws::String m_ttl;
719  bool m_ttlHasBeenSet;
720 
721  Aws::String m_displayName;
722  bool m_displayNameHasBeenSet;
723 
724  bool m_enablePullRequestPreview;
725  bool m_enablePullRequestPreviewHasBeenSet;
726 
727  Aws::String m_pullRequestEnvironmentName;
728  bool m_pullRequestEnvironmentNameHasBeenSet;
729 
730  Aws::String m_backendEnvironmentArn;
731  bool m_backendEnvironmentArnHasBeenSet;
732  };
733 
734 } // namespace Model
735 } // namespace Amplify
736 } // namespace Aws
Aws::Amplify::Model::UpdateBranchRequest::SetDisplayName
void SetDisplayName(const Aws::String &value)
Definition: UpdateBranchRequest.h:537
Aws::Amplify::Model::UpdateBranchRequest::SetBranchName
void SetBranchName(const Aws::String &value)
Definition: UpdateBranchRequest.h:95
Amplify_EXPORTS.h
Aws::Amplify::Model::UpdateBranchRequest::WithEnablePullRequestPreview
UpdateBranchRequest & WithEnablePullRequestPreview(bool value)
Definition: UpdateBranchRequest.h:588
Aws::Amplify::Model::UpdateBranchRequest::TtlHasBeenSet
bool TtlHasBeenSet() const
Definition: UpdateBranchRequest.h:488
Aws::Amplify::Model::UpdateBranchRequest::WithEnvironmentVariables
UpdateBranchRequest & WithEnvironmentVariables(const Aws::Map< Aws::String, Aws::String > &value)
Definition: UpdateBranchRequest.h:301
Aws::Amplify::Model::UpdateBranchRequest::WithBasicAuthCredentials
UpdateBranchRequest & WithBasicAuthCredentials(const Aws::String &value)
Definition: UpdateBranchRequest.h:372
Aws::Amplify::Model::UpdateBranchRequest::SetPullRequestEnvironmentName
void SetPullRequestEnvironmentName(const char *value)
Definition: UpdateBranchRequest.h:614
Aws::Amplify::Model::UpdateBranchRequest::SetPullRequestEnvironmentName
void SetPullRequestEnvironmentName(Aws::String &&value)
Definition: UpdateBranchRequest.h:609
Aws::Amplify::Model::UpdateBranchRequest::GetDisplayName
const Aws::String & GetDisplayName() const
Definition: UpdateBranchRequest.h:525
Aws::Amplify::Model::UpdateBranchRequest::SetBackendEnvironmentArn
void SetBackendEnvironmentArn(const Aws::String &value)
Definition: UpdateBranchRequest.h:648
Aws::Amplify::Model::UpdateBranchRequest::SetTtl
void SetTtl(Aws::String &&value)
Definition: UpdateBranchRequest.h:498
Aws::Amplify::Model::UpdateBranchRequest::AddEnvironmentVariables
UpdateBranchRequest & AddEnvironmentVariables(const Aws::String &key, Aws::String &&value)
Definition: UpdateBranchRequest.h:321
Aws::Amplify::Model::UpdateBranchRequest::WithEnablePerformanceMode
UpdateBranchRequest & WithEnablePerformanceMode(bool value)
Definition: UpdateBranchRequest.h:436
Aws::Amplify::Model::UpdateBranchRequest::WithBackendEnvironmentArn
UpdateBranchRequest & WithBackendEnvironmentArn(Aws::String &&value)
Definition: UpdateBranchRequest.h:672
Aws::Amplify::Model::UpdateBranchRequest::AppIdHasBeenSet
bool AppIdHasBeenSet() const
Definition: UpdateBranchRequest.h:49
Aws::Amplify::Model::Stage
Stage
Definition: Stage.h:17
Aws::Amplify::Model::UpdateBranchRequest::SetEnablePullRequestPreview
void SetEnablePullRequestPreview(bool value)
Definition: UpdateBranchRequest.h:583
Aws::Amplify::Model::UpdateBranchRequest::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: UpdateBranchRequest.h:131
Aws::Amplify::Model::UpdateBranchRequest::WithBuildSpec
UpdateBranchRequest & WithBuildSpec(const Aws::String &value)
Definition: UpdateBranchRequest.h:467
Aws::Amplify::Model::UpdateBranchRequest::WithFramework
UpdateBranchRequest & WithFramework(const char *value)
Definition: UpdateBranchRequest.h:202
Aws::Amplify::Model::UpdateBranchRequest::WithTtl
UpdateBranchRequest & WithTtl(const Aws::String &value)
Definition: UpdateBranchRequest.h:508
Aws::Amplify::Model::UpdateBranchRequest::AddEnvironmentVariables
UpdateBranchRequest & AddEnvironmentVariables(Aws::String &&key, Aws::String &&value)
Definition: UpdateBranchRequest.h:326
Aws::Amplify::Model::UpdateBranchRequest::WithDescription
UpdateBranchRequest & WithDescription(const char *value)
Definition: UpdateBranchRequest.h:161
Aws::Amplify::Model::UpdateBranchRequest::FrameworkHasBeenSet
bool FrameworkHasBeenSet() const
Definition: UpdateBranchRequest.h:172
Aws::Amplify::Model::UpdateBranchRequest::GetEnableNotification
bool GetEnableNotification() const
Definition: UpdateBranchRequest.h:239
Aws::Amplify::Model::UpdateBranchRequest::WithDisplayName
UpdateBranchRequest & WithDisplayName(const Aws::String &value)
Definition: UpdateBranchRequest.h:555
Aws::Amplify::Model::UpdateBranchRequest::GetFramework
const Aws::String & GetFramework() const
Definition: UpdateBranchRequest.h:167
Aws::Amplify::Model::UpdateBranchRequest::SetAppId
void SetAppId(Aws::String &&value)
Definition: UpdateBranchRequest.h:59
Aws::Amplify::Model::UpdateBranchRequest::GetAppId
const Aws::String & GetAppId() const
Definition: UpdateBranchRequest.h:44
Aws::Amplify::Model::UpdateBranchRequest::GetEnableAutoBuild
bool GetEnableAutoBuild() const
Definition: UpdateBranchRequest.h:260
Aws::Amplify::Model::UpdateBranchRequest::GetTtl
const Aws::String & GetTtl() const
Definition: UpdateBranchRequest.h:483
Aws::Amplify::Model::UpdateBranchRequest::SetStage
void SetStage(Stage &&value)
Definition: UpdateBranchRequest.h:223
Aws::Amplify::Model::UpdateBranchRequest::WithBuildSpec
UpdateBranchRequest & WithBuildSpec(Aws::String &&value)
Definition: UpdateBranchRequest.h:472
Aws::Amplify::Model::UpdateBranchRequest::GetBuildSpec
const Aws::String & GetBuildSpec() const
Definition: UpdateBranchRequest.h:442
Aws::Amplify::Model::UpdateBranchRequest::SetAppId
void SetAppId(const char *value)
Definition: UpdateBranchRequest.h:64
Aws::Amplify::Model::UpdateBranchRequest::PullRequestEnvironmentNameHasBeenSet
bool PullRequestEnvironmentNameHasBeenSet() const
Definition: UpdateBranchRequest.h:599
Aws::Amplify::Model::UpdateBranchRequest::WithEnableBasicAuth
UpdateBranchRequest & WithEnableBasicAuth(bool value)
Definition: UpdateBranchRequest.h:403
Aws::Amplify::Model::UpdateBranchRequest::GetBranchName
const Aws::String & GetBranchName() const
Definition: UpdateBranchRequest.h:85
Aws::Amplify::Model::UpdateBranchRequest::WithDescription
UpdateBranchRequest & WithDescription(const Aws::String &value)
Definition: UpdateBranchRequest.h:151
Aws::Amplify::Model::UpdateBranchRequest::BuildSpecHasBeenSet
bool BuildSpecHasBeenSet() const
Definition: UpdateBranchRequest.h:447
Aws::Amplify::Model::UpdateBranchRequest::SetFramework
void SetFramework(Aws::String &&value)
Definition: UpdateBranchRequest.h:182
Aws::Amplify::Model::UpdateBranchRequest::GetEnvironmentVariables
const Aws::Map< Aws::String, Aws::String > & GetEnvironmentVariables() const
Definition: UpdateBranchRequest.h:281
Aws::Amplify::Model::UpdateBranchRequest::WithFramework
UpdateBranchRequest & WithFramework(Aws::String &&value)
Definition: UpdateBranchRequest.h:197
Aws::Amplify::Model::UpdateBranchRequest::StageHasBeenSet
bool StageHasBeenSet() const
Definition: UpdateBranchRequest.h:213
Aws::Amplify::Model::UpdateBranchRequest::SetDisplayName
void SetDisplayName(Aws::String &&value)
Definition: UpdateBranchRequest.h:543
Aws::Amplify::Model::UpdateBranchRequest::SetAppId
void SetAppId(const Aws::String &value)
Definition: UpdateBranchRequest.h:54
Aws::Amplify::Model::UpdateBranchRequest::AddEnvironmentVariables
UpdateBranchRequest & AddEnvironmentVariables(Aws::String &&key, const Aws::String &value)
Definition: UpdateBranchRequest.h:316
Aws::Amplify::Model::UpdateBranchRequest::SetFramework
void SetFramework(const Aws::String &value)
Definition: UpdateBranchRequest.h:177
Aws::Amplify::Model::UpdateBranchRequest::WithTtl
UpdateBranchRequest & WithTtl(const char *value)
Definition: UpdateBranchRequest.h:518
Aws::Amplify::Model::UpdateBranchRequest::SetTtl
void SetTtl(const Aws::String &value)
Definition: UpdateBranchRequest.h:493
Aws::Amplify::Model::UpdateBranchRequest::WithAppId
UpdateBranchRequest & WithAppId(const char *value)
Definition: UpdateBranchRequest.h:79
Aws::Amplify::Model::UpdateBranchRequest::GetEnablePullRequestPreview
bool GetEnablePullRequestPreview() const
Definition: UpdateBranchRequest.h:573
Aws::Amplify::Model::UpdateBranchRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: UpdateBranchRequest.h:36
Aws::Amplify::Model::UpdateBranchRequest::WithBackendEnvironmentArn
UpdateBranchRequest & WithBackendEnvironmentArn(const Aws::String &value)
Definition: UpdateBranchRequest.h:666
Aws::Amplify::Model::UpdateBranchRequest::GetBackendEnvironmentArn
const Aws::String & GetBackendEnvironmentArn() const
Definition: UpdateBranchRequest.h:636
Aws::Amplify::Model::UpdateBranchRequest::EnableAutoBuildHasBeenSet
bool EnableAutoBuildHasBeenSet() const
Definition: UpdateBranchRequest.h:265
Aws::Amplify::Model::UpdateBranchRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::Amplify::Model::UpdateBranchRequest::SetEnableBasicAuth
void SetEnableBasicAuth(bool value)
Definition: UpdateBranchRequest.h:398
AmplifyRequest.h
Aws::Amplify::Model::UpdateBranchRequest::DisplayNameHasBeenSet
bool DisplayNameHasBeenSet() const
Definition: UpdateBranchRequest.h:531
Aws::Amplify::AmplifyRequest
Definition: AmplifyRequest.h:17
Aws::Amplify::Model::UpdateBranchRequest::WithStage
UpdateBranchRequest & WithStage(Stage &&value)
Definition: UpdateBranchRequest.h:233
Aws::Amplify::Model::UpdateBranchRequest::BranchNameHasBeenSet
bool BranchNameHasBeenSet() const
Definition: UpdateBranchRequest.h:90
Aws::Amplify::Model::UpdateBranchRequest::SetBranchName
void SetBranchName(Aws::String &&value)
Definition: UpdateBranchRequest.h:100
Aws::Amplify::Model::UpdateBranchRequest::SetTtl
void SetTtl(const char *value)
Definition: UpdateBranchRequest.h:503
Aws::Amplify::Model::UpdateBranchRequest::UpdateBranchRequest
UpdateBranchRequest()
Aws::Amplify::Model::UpdateBranchRequest::WithBuildSpec
UpdateBranchRequest & WithBuildSpec(const char *value)
Definition: UpdateBranchRequest.h:477
Aws::Amplify::Model::UpdateBranchRequest::WithPullRequestEnvironmentName
UpdateBranchRequest & WithPullRequestEnvironmentName(const char *value)
Definition: UpdateBranchRequest.h:629
Aws::Amplify::Model::UpdateBranchRequest::SetFramework
void SetFramework(const char *value)
Definition: UpdateBranchRequest.h:187
Aws::Amplify::Model::UpdateBranchRequest::SetEnablePerformanceMode
void SetEnablePerformanceMode(bool value)
Definition: UpdateBranchRequest.h:428
Aws::Amplify::Model::UpdateBranchRequest::SetBasicAuthCredentials
void SetBasicAuthCredentials(const Aws::String &value)
Definition: UpdateBranchRequest.h:357
Aws::Amplify::Model::UpdateBranchRequest::SetBuildSpec
void SetBuildSpec(const char *value)
Definition: UpdateBranchRequest.h:462
Aws::Amplify::Model::UpdateBranchRequest::EnablePullRequestPreviewHasBeenSet
bool EnablePullRequestPreviewHasBeenSet() const
Definition: UpdateBranchRequest.h:578
Aws::Amplify::Model::UpdateBranchRequest::WithDisplayName
UpdateBranchRequest & WithDisplayName(const char *value)
Definition: UpdateBranchRequest.h:567
Aws::Amplify::Model::UpdateBranchRequest::WithPullRequestEnvironmentName
UpdateBranchRequest & WithPullRequestEnvironmentName(Aws::String &&value)
Definition: UpdateBranchRequest.h:624
Aws::Amplify::Model::UpdateBranchRequest::SetStage
void SetStage(const Stage &value)
Definition: UpdateBranchRequest.h:218
Aws::Amplify::Model::UpdateBranchRequest::WithAppId
UpdateBranchRequest & WithAppId(const Aws::String &value)
Definition: UpdateBranchRequest.h:69
Aws::Amplify::Model::UpdateBranchRequest::WithBasicAuthCredentials
UpdateBranchRequest & WithBasicAuthCredentials(Aws::String &&value)
Definition: UpdateBranchRequest.h:377
Aws::Amplify::Model::UpdateBranchRequest::SetBranchName
void SetBranchName(const char *value)
Definition: UpdateBranchRequest.h:105
Aws::Amplify::Model::UpdateBranchRequest::SetEnvironmentVariables
void SetEnvironmentVariables(Aws::Map< Aws::String, Aws::String > &&value)
Definition: UpdateBranchRequest.h:296
Aws::Amplify::Model::UpdateBranchRequest::SetBuildSpec
void SetBuildSpec(Aws::String &&value)
Definition: UpdateBranchRequest.h:457
Aws::Amplify::Model::UpdateBranchRequest::GetPullRequestEnvironmentName
const Aws::String & GetPullRequestEnvironmentName() const
Definition: UpdateBranchRequest.h:594
Aws::Amplify::Model::UpdateBranchRequest::SetDescription
void SetDescription(const char *value)
Definition: UpdateBranchRequest.h:146
Aws::Amplify::Model::UpdateBranchRequest::SetBuildSpec
void SetBuildSpec(const Aws::String &value)
Definition: UpdateBranchRequest.h:452
AWSString.h
Aws::Amplify::Model::UpdateBranchRequest::WithBasicAuthCredentials
UpdateBranchRequest & WithBasicAuthCredentials(const char *value)
Definition: UpdateBranchRequest.h:382
Aws::Amplify::Model::UpdateBranchRequest::BasicAuthCredentialsHasBeenSet
bool BasicAuthCredentialsHasBeenSet() const
Definition: UpdateBranchRequest.h:352
Aws::Amplify::Model::UpdateBranchRequest::AddEnvironmentVariables
UpdateBranchRequest & AddEnvironmentVariables(Aws::String &&key, const char *value)
Definition: UpdateBranchRequest.h:336
Aws::Amplify::Model::UpdateBranchRequest
Definition: UpdateBranchRequest.h:28
Aws::Amplify::Model::UpdateBranchRequest::BackendEnvironmentArnHasBeenSet
bool BackendEnvironmentArnHasBeenSet() const
Definition: UpdateBranchRequest.h:642
Aws::Amplify::Model::UpdateBranchRequest::SetPullRequestEnvironmentName
void SetPullRequestEnvironmentName(const Aws::String &value)
Definition: UpdateBranchRequest.h:604
Aws::Amplify::Model::UpdateBranchRequest::WithDisplayName
UpdateBranchRequest & WithDisplayName(Aws::String &&value)
Definition: UpdateBranchRequest.h:561
Aws::Amplify::Model::UpdateBranchRequest::SetDisplayName
void SetDisplayName(const char *value)
Definition: UpdateBranchRequest.h:549
Aws::Amplify::Model::UpdateBranchRequest::SetBasicAuthCredentials
void SetBasicAuthCredentials(Aws::String &&value)
Definition: UpdateBranchRequest.h:362
Aws::Amplify::Model::UpdateBranchRequest::GetEnablePerformanceMode
bool GetEnablePerformanceMode() const
Definition: UpdateBranchRequest.h:412
Aws::Amplify::Model::UpdateBranchRequest::SetEnableAutoBuild
void SetEnableAutoBuild(bool value)
Definition: UpdateBranchRequest.h:270
Aws::Amplify::Model::UpdateBranchRequest::SetDescription
void SetDescription(Aws::String &&value)
Definition: UpdateBranchRequest.h:141
Aws::Amplify::Model::UpdateBranchRequest::WithPullRequestEnvironmentName
UpdateBranchRequest & WithPullRequestEnvironmentName(const Aws::String &value)
Definition: UpdateBranchRequest.h:619
Aws::Amplify::Model::UpdateBranchRequest::GetStage
const Stage & GetStage() const
Definition: UpdateBranchRequest.h:208
Aws::Amplify::Model::UpdateBranchRequest::WithDescription
UpdateBranchRequest & WithDescription(Aws::String &&value)
Definition: UpdateBranchRequest.h:156
Aws::Amplify::Model::UpdateBranchRequest::WithFramework
UpdateBranchRequest & WithFramework(const Aws::String &value)
Definition: UpdateBranchRequest.h:192
Aws::Amplify::Model::UpdateBranchRequest::WithStage
UpdateBranchRequest & WithStage(const Stage &value)
Definition: UpdateBranchRequest.h:228
Aws
Definition: AccessManagementClient.h:15
Aws::Amplify::Model::UpdateBranchRequest::WithBranchName
UpdateBranchRequest & WithBranchName(const Aws::String &value)
Definition: UpdateBranchRequest.h:110
Aws::Amplify::Model::UpdateBranchRequest::EnvironmentVariablesHasBeenSet
bool EnvironmentVariablesHasBeenSet() const
Definition: UpdateBranchRequest.h:286
Aws::Amplify::Model::UpdateBranchRequest::AddEnvironmentVariables
UpdateBranchRequest & AddEnvironmentVariables(const char *key, Aws::String &&value)
Definition: UpdateBranchRequest.h:331
Aws::Amplify::Model::UpdateBranchRequest::AddEnvironmentVariables
UpdateBranchRequest & AddEnvironmentVariables(const Aws::String &key, const Aws::String &value)
Definition: UpdateBranchRequest.h:311
Stage.h
Aws::Amplify::Model::UpdateBranchRequest::GetEnableBasicAuth
bool GetEnableBasicAuth() const
Definition: UpdateBranchRequest.h:388
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Amplify::Model::UpdateBranchRequest::WithAppId
UpdateBranchRequest & WithAppId(Aws::String &&value)
Definition: UpdateBranchRequest.h:74
Aws::Amplify::Model::UpdateBranchRequest::WithTtl
UpdateBranchRequest & WithTtl(Aws::String &&value)
Definition: UpdateBranchRequest.h:513
Aws::Amplify::Model::UpdateBranchRequest::AddEnvironmentVariables
UpdateBranchRequest & AddEnvironmentVariables(const char *key, const char *value)
Definition: UpdateBranchRequest.h:341
Aws::Amplify::Model::UpdateBranchRequest::EnablePerformanceModeHasBeenSet
bool EnablePerformanceModeHasBeenSet() const
Definition: UpdateBranchRequest.h:420
Aws::Amplify::Model::UpdateBranchRequest::SetEnvironmentVariables
void SetEnvironmentVariables(const Aws::Map< Aws::String, Aws::String > &value)
Definition: UpdateBranchRequest.h:291
Aws::Amplify::Model::UpdateBranchRequest::WithEnableNotification
UpdateBranchRequest & WithEnableNotification(bool value)
Definition: UpdateBranchRequest.h:254
Aws::Amplify::Model::UpdateBranchRequest::WithBranchName
UpdateBranchRequest & WithBranchName(Aws::String &&value)
Definition: UpdateBranchRequest.h:115
Aws::Amplify::Model::UpdateBranchRequest::WithEnableAutoBuild
UpdateBranchRequest & WithEnableAutoBuild(bool value)
Definition: UpdateBranchRequest.h:275
Aws::Amplify::Model::UpdateBranchRequest::WithBackendEnvironmentArn
UpdateBranchRequest & WithBackendEnvironmentArn(const char *value)
Definition: UpdateBranchRequest.h:678
AWSMap.h
Aws::Amplify::Model::UpdateBranchRequest::GetDescription
const Aws::String & GetDescription() const
Definition: UpdateBranchRequest.h:126
Aws::Amplify::Model::UpdateBranchRequest::SetDescription
void SetDescription(const Aws::String &value)
Definition: UpdateBranchRequest.h:136
Aws::Amplify::Model::UpdateBranchRequest::SetBasicAuthCredentials
void SetBasicAuthCredentials(const char *value)
Definition: UpdateBranchRequest.h:367
Aws::Amplify::Model::UpdateBranchRequest::SetBackendEnvironmentArn
void SetBackendEnvironmentArn(const char *value)
Definition: UpdateBranchRequest.h:660
Aws::Amplify::Model::UpdateBranchRequest::EnableBasicAuthHasBeenSet
bool EnableBasicAuthHasBeenSet() const
Definition: UpdateBranchRequest.h:393
AWS_AMPLIFY_API
#define AWS_AMPLIFY_API
Definition: Amplify_EXPORTS.h:28
Aws::Amplify::Model::UpdateBranchRequest::EnableNotificationHasBeenSet
bool EnableNotificationHasBeenSet() const
Definition: UpdateBranchRequest.h:244
Aws::Amplify::Model::UpdateBranchRequest::SetBackendEnvironmentArn
void SetBackendEnvironmentArn(Aws::String &&value)
Definition: UpdateBranchRequest.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::UpdateBranchRequest::GetBasicAuthCredentials
const Aws::String & GetBasicAuthCredentials() const
Definition: UpdateBranchRequest.h:347
Aws::Amplify::Model::UpdateBranchRequest::WithEnvironmentVariables
UpdateBranchRequest & WithEnvironmentVariables(Aws::Map< Aws::String, Aws::String > &&value)
Definition: UpdateBranchRequest.h:306
Aws::Amplify::Model::UpdateBranchRequest::WithBranchName
UpdateBranchRequest & WithBranchName(const char *value)
Definition: UpdateBranchRequest.h:120
Aws::Amplify::Model::UpdateBranchRequest::SetEnableNotification
void SetEnableNotification(bool value)
Definition: UpdateBranchRequest.h:249