AWS SDK for C++  1.9.157
AWS SDK for C++
Branch.h
Go to the documentation of this file.
1 
6 #pragma once
13 #include <utility>
14 
15 namespace Aws
16 {
17 namespace Utils
18 {
19 namespace Json
20 {
21  class JsonValue;
22  class JsonView;
23 } // namespace Json
24 } // namespace Utils
25 namespace Amplify
26 {
27 namespace Model
28 {
29 
37  {
38  public:
39  Branch();
43 
44 
49  inline const Aws::String& GetBranchArn() const{ return m_branchArn; }
50 
55  inline bool BranchArnHasBeenSet() const { return m_branchArnHasBeenSet; }
56 
61  inline void SetBranchArn(const Aws::String& value) { m_branchArnHasBeenSet = true; m_branchArn = value; }
62 
67  inline void SetBranchArn(Aws::String&& value) { m_branchArnHasBeenSet = true; m_branchArn = std::move(value); }
68 
73  inline void SetBranchArn(const char* value) { m_branchArnHasBeenSet = true; m_branchArn.assign(value); }
74 
79  inline Branch& WithBranchArn(const Aws::String& value) { SetBranchArn(value); return *this;}
80 
85  inline Branch& WithBranchArn(Aws::String&& value) { SetBranchArn(std::move(value)); return *this;}
86 
91  inline Branch& WithBranchArn(const char* value) { SetBranchArn(value); return *this;}
92 
93 
97  inline const Aws::String& GetBranchName() const{ return m_branchName; }
98 
102  inline bool BranchNameHasBeenSet() const { return m_branchNameHasBeenSet; }
103 
107  inline void SetBranchName(const Aws::String& value) { m_branchNameHasBeenSet = true; m_branchName = value; }
108 
112  inline void SetBranchName(Aws::String&& value) { m_branchNameHasBeenSet = true; m_branchName = std::move(value); }
113 
117  inline void SetBranchName(const char* value) { m_branchNameHasBeenSet = true; m_branchName.assign(value); }
118 
122  inline Branch& WithBranchName(const Aws::String& value) { SetBranchName(value); return *this;}
123 
127  inline Branch& WithBranchName(Aws::String&& value) { SetBranchName(std::move(value)); return *this;}
128 
132  inline Branch& WithBranchName(const char* value) { SetBranchName(value); return *this;}
133 
134 
138  inline const Aws::String& GetDescription() const{ return m_description; }
139 
143  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
144 
148  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
149 
153  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
154 
158  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
159 
163  inline Branch& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
164 
168  inline Branch& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
169 
173  inline Branch& WithDescription(const char* value) { SetDescription(value); return *this;}
174 
175 
179  inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
180 
184  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
185 
189  inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tagsHasBeenSet = true; m_tags = value; }
190 
194  inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
195 
199  inline Branch& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
200 
204  inline Branch& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
205 
209  inline Branch& AddTags(const Aws::String& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
210 
214  inline Branch& AddTags(Aws::String&& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
215 
219  inline Branch& AddTags(const Aws::String& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
220 
224  inline Branch& AddTags(Aws::String&& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), std::move(value)); return *this; }
225 
229  inline Branch& AddTags(const char* key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
230 
234  inline Branch& AddTags(Aws::String&& key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
235 
239  inline Branch& AddTags(const char* key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
240 
241 
245  inline const Stage& GetStage() const{ return m_stage; }
246 
250  inline bool StageHasBeenSet() const { return m_stageHasBeenSet; }
251 
255  inline void SetStage(const Stage& value) { m_stageHasBeenSet = true; m_stage = value; }
256 
260  inline void SetStage(Stage&& value) { m_stageHasBeenSet = true; m_stage = std::move(value); }
261 
265  inline Branch& WithStage(const Stage& value) { SetStage(value); return *this;}
266 
270  inline Branch& WithStage(Stage&& value) { SetStage(std::move(value)); return *this;}
271 
272 
277  inline const Aws::String& GetDisplayName() const{ return m_displayName; }
278 
283  inline bool DisplayNameHasBeenSet() const { return m_displayNameHasBeenSet; }
284 
289  inline void SetDisplayName(const Aws::String& value) { m_displayNameHasBeenSet = true; m_displayName = value; }
290 
295  inline void SetDisplayName(Aws::String&& value) { m_displayNameHasBeenSet = true; m_displayName = std::move(value); }
296 
301  inline void SetDisplayName(const char* value) { m_displayNameHasBeenSet = true; m_displayName.assign(value); }
302 
307  inline Branch& WithDisplayName(const Aws::String& value) { SetDisplayName(value); return *this;}
308 
313  inline Branch& WithDisplayName(Aws::String&& value) { SetDisplayName(std::move(value)); return *this;}
314 
319  inline Branch& WithDisplayName(const char* value) { SetDisplayName(value); return *this;}
320 
321 
325  inline bool GetEnableNotification() const{ return m_enableNotification; }
326 
330  inline bool EnableNotificationHasBeenSet() const { return m_enableNotificationHasBeenSet; }
331 
335  inline void SetEnableNotification(bool value) { m_enableNotificationHasBeenSet = true; m_enableNotification = value; }
336 
340  inline Branch& WithEnableNotification(bool value) { SetEnableNotification(value); return *this;}
341 
342 
346  inline const Aws::Utils::DateTime& GetCreateTime() const{ return m_createTime; }
347 
351  inline bool CreateTimeHasBeenSet() const { return m_createTimeHasBeenSet; }
352 
356  inline void SetCreateTime(const Aws::Utils::DateTime& value) { m_createTimeHasBeenSet = true; m_createTime = value; }
357 
361  inline void SetCreateTime(Aws::Utils::DateTime&& value) { m_createTimeHasBeenSet = true; m_createTime = std::move(value); }
362 
366  inline Branch& WithCreateTime(const Aws::Utils::DateTime& value) { SetCreateTime(value); return *this;}
367 
371  inline Branch& WithCreateTime(Aws::Utils::DateTime&& value) { SetCreateTime(std::move(value)); return *this;}
372 
373 
378  inline const Aws::Utils::DateTime& GetUpdateTime() const{ return m_updateTime; }
379 
384  inline bool UpdateTimeHasBeenSet() const { return m_updateTimeHasBeenSet; }
385 
390  inline void SetUpdateTime(const Aws::Utils::DateTime& value) { m_updateTimeHasBeenSet = true; m_updateTime = value; }
391 
396  inline void SetUpdateTime(Aws::Utils::DateTime&& value) { m_updateTimeHasBeenSet = true; m_updateTime = std::move(value); }
397 
402  inline Branch& WithUpdateTime(const Aws::Utils::DateTime& value) { SetUpdateTime(value); return *this;}
403 
408  inline Branch& WithUpdateTime(Aws::Utils::DateTime&& value) { SetUpdateTime(std::move(value)); return *this;}
409 
410 
414  inline const Aws::Map<Aws::String, Aws::String>& GetEnvironmentVariables() const{ return m_environmentVariables; }
415 
419  inline bool EnvironmentVariablesHasBeenSet() const { return m_environmentVariablesHasBeenSet; }
420 
424  inline void SetEnvironmentVariables(const Aws::Map<Aws::String, Aws::String>& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables = value; }
425 
429  inline void SetEnvironmentVariables(Aws::Map<Aws::String, Aws::String>&& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables = std::move(value); }
430 
434  inline Branch& WithEnvironmentVariables(const Aws::Map<Aws::String, Aws::String>& value) { SetEnvironmentVariables(value); return *this;}
435 
439  inline Branch& WithEnvironmentVariables(Aws::Map<Aws::String, Aws::String>&& value) { SetEnvironmentVariables(std::move(value)); return *this;}
440 
444  inline Branch& AddEnvironmentVariables(const Aws::String& key, const Aws::String& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(key, value); return *this; }
445 
449  inline Branch& AddEnvironmentVariables(Aws::String&& key, const Aws::String& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(std::move(key), value); return *this; }
450 
454  inline Branch& AddEnvironmentVariables(const Aws::String& key, Aws::String&& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(key, std::move(value)); return *this; }
455 
459  inline Branch& AddEnvironmentVariables(Aws::String&& key, Aws::String&& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(std::move(key), std::move(value)); return *this; }
460 
464  inline Branch& AddEnvironmentVariables(const char* key, Aws::String&& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(key, std::move(value)); return *this; }
465 
469  inline Branch& AddEnvironmentVariables(Aws::String&& key, const char* value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(std::move(key), value); return *this; }
470 
474  inline Branch& AddEnvironmentVariables(const char* key, const char* value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(key, value); return *this; }
475 
476 
480  inline bool GetEnableAutoBuild() const{ return m_enableAutoBuild; }
481 
485  inline bool EnableAutoBuildHasBeenSet() const { return m_enableAutoBuildHasBeenSet; }
486 
490  inline void SetEnableAutoBuild(bool value) { m_enableAutoBuildHasBeenSet = true; m_enableAutoBuild = value; }
491 
495  inline Branch& WithEnableAutoBuild(bool value) { SetEnableAutoBuild(value); return *this;}
496 
497 
501  inline const Aws::Vector<Aws::String>& GetCustomDomains() const{ return m_customDomains; }
502 
506  inline bool CustomDomainsHasBeenSet() const { return m_customDomainsHasBeenSet; }
507 
511  inline void SetCustomDomains(const Aws::Vector<Aws::String>& value) { m_customDomainsHasBeenSet = true; m_customDomains = value; }
512 
516  inline void SetCustomDomains(Aws::Vector<Aws::String>&& value) { m_customDomainsHasBeenSet = true; m_customDomains = std::move(value); }
517 
521  inline Branch& WithCustomDomains(const Aws::Vector<Aws::String>& value) { SetCustomDomains(value); return *this;}
522 
526  inline Branch& WithCustomDomains(Aws::Vector<Aws::String>&& value) { SetCustomDomains(std::move(value)); return *this;}
527 
531  inline Branch& AddCustomDomains(const Aws::String& value) { m_customDomainsHasBeenSet = true; m_customDomains.push_back(value); return *this; }
532 
536  inline Branch& AddCustomDomains(Aws::String&& value) { m_customDomainsHasBeenSet = true; m_customDomains.push_back(std::move(value)); return *this; }
537 
541  inline Branch& AddCustomDomains(const char* value) { m_customDomainsHasBeenSet = true; m_customDomains.push_back(value); return *this; }
542 
543 
547  inline const Aws::String& GetFramework() const{ return m_framework; }
548 
552  inline bool FrameworkHasBeenSet() const { return m_frameworkHasBeenSet; }
553 
557  inline void SetFramework(const Aws::String& value) { m_frameworkHasBeenSet = true; m_framework = value; }
558 
562  inline void SetFramework(Aws::String&& value) { m_frameworkHasBeenSet = true; m_framework = std::move(value); }
563 
567  inline void SetFramework(const char* value) { m_frameworkHasBeenSet = true; m_framework.assign(value); }
568 
572  inline Branch& WithFramework(const Aws::String& value) { SetFramework(value); return *this;}
573 
577  inline Branch& WithFramework(Aws::String&& value) { SetFramework(std::move(value)); return *this;}
578 
582  inline Branch& WithFramework(const char* value) { SetFramework(value); return *this;}
583 
584 
588  inline const Aws::String& GetActiveJobId() const{ return m_activeJobId; }
589 
593  inline bool ActiveJobIdHasBeenSet() const { return m_activeJobIdHasBeenSet; }
594 
598  inline void SetActiveJobId(const Aws::String& value) { m_activeJobIdHasBeenSet = true; m_activeJobId = value; }
599 
603  inline void SetActiveJobId(Aws::String&& value) { m_activeJobIdHasBeenSet = true; m_activeJobId = std::move(value); }
604 
608  inline void SetActiveJobId(const char* value) { m_activeJobIdHasBeenSet = true; m_activeJobId.assign(value); }
609 
613  inline Branch& WithActiveJobId(const Aws::String& value) { SetActiveJobId(value); return *this;}
614 
618  inline Branch& WithActiveJobId(Aws::String&& value) { SetActiveJobId(std::move(value)); return *this;}
619 
623  inline Branch& WithActiveJobId(const char* value) { SetActiveJobId(value); return *this;}
624 
625 
629  inline const Aws::String& GetTotalNumberOfJobs() const{ return m_totalNumberOfJobs; }
630 
634  inline bool TotalNumberOfJobsHasBeenSet() const { return m_totalNumberOfJobsHasBeenSet; }
635 
639  inline void SetTotalNumberOfJobs(const Aws::String& value) { m_totalNumberOfJobsHasBeenSet = true; m_totalNumberOfJobs = value; }
640 
644  inline void SetTotalNumberOfJobs(Aws::String&& value) { m_totalNumberOfJobsHasBeenSet = true; m_totalNumberOfJobs = std::move(value); }
645 
649  inline void SetTotalNumberOfJobs(const char* value) { m_totalNumberOfJobsHasBeenSet = true; m_totalNumberOfJobs.assign(value); }
650 
654  inline Branch& WithTotalNumberOfJobs(const Aws::String& value) { SetTotalNumberOfJobs(value); return *this;}
655 
659  inline Branch& WithTotalNumberOfJobs(Aws::String&& value) { SetTotalNumberOfJobs(std::move(value)); return *this;}
660 
664  inline Branch& WithTotalNumberOfJobs(const char* value) { SetTotalNumberOfJobs(value); return *this;}
665 
666 
670  inline bool GetEnableBasicAuth() const{ return m_enableBasicAuth; }
671 
675  inline bool EnableBasicAuthHasBeenSet() const { return m_enableBasicAuthHasBeenSet; }
676 
680  inline void SetEnableBasicAuth(bool value) { m_enableBasicAuthHasBeenSet = true; m_enableBasicAuth = value; }
681 
685  inline Branch& WithEnableBasicAuth(bool value) { SetEnableBasicAuth(value); return *this;}
686 
687 
694  inline bool GetEnablePerformanceMode() const{ return m_enablePerformanceMode; }
695 
702  inline bool EnablePerformanceModeHasBeenSet() const { return m_enablePerformanceModeHasBeenSet; }
703 
710  inline void SetEnablePerformanceMode(bool value) { m_enablePerformanceModeHasBeenSet = true; m_enablePerformanceMode = value; }
711 
718  inline Branch& WithEnablePerformanceMode(bool value) { SetEnablePerformanceMode(value); return *this;}
719 
720 
724  inline const Aws::String& GetThumbnailUrl() const{ return m_thumbnailUrl; }
725 
729  inline bool ThumbnailUrlHasBeenSet() const { return m_thumbnailUrlHasBeenSet; }
730 
734  inline void SetThumbnailUrl(const Aws::String& value) { m_thumbnailUrlHasBeenSet = true; m_thumbnailUrl = value; }
735 
739  inline void SetThumbnailUrl(Aws::String&& value) { m_thumbnailUrlHasBeenSet = true; m_thumbnailUrl = std::move(value); }
740 
744  inline void SetThumbnailUrl(const char* value) { m_thumbnailUrlHasBeenSet = true; m_thumbnailUrl.assign(value); }
745 
749  inline Branch& WithThumbnailUrl(const Aws::String& value) { SetThumbnailUrl(value); return *this;}
750 
754  inline Branch& WithThumbnailUrl(Aws::String&& value) { SetThumbnailUrl(std::move(value)); return *this;}
755 
759  inline Branch& WithThumbnailUrl(const char* value) { SetThumbnailUrl(value); return *this;}
760 
761 
765  inline const Aws::String& GetBasicAuthCredentials() const{ return m_basicAuthCredentials; }
766 
770  inline bool BasicAuthCredentialsHasBeenSet() const { return m_basicAuthCredentialsHasBeenSet; }
771 
775  inline void SetBasicAuthCredentials(const Aws::String& value) { m_basicAuthCredentialsHasBeenSet = true; m_basicAuthCredentials = value; }
776 
780  inline void SetBasicAuthCredentials(Aws::String&& value) { m_basicAuthCredentialsHasBeenSet = true; m_basicAuthCredentials = std::move(value); }
781 
785  inline void SetBasicAuthCredentials(const char* value) { m_basicAuthCredentialsHasBeenSet = true; m_basicAuthCredentials.assign(value); }
786 
790  inline Branch& WithBasicAuthCredentials(const Aws::String& value) { SetBasicAuthCredentials(value); return *this;}
791 
795  inline Branch& WithBasicAuthCredentials(Aws::String&& value) { SetBasicAuthCredentials(std::move(value)); return *this;}
796 
800  inline Branch& WithBasicAuthCredentials(const char* value) { SetBasicAuthCredentials(value); return *this;}
801 
802 
807  inline const Aws::String& GetBuildSpec() const{ return m_buildSpec; }
808 
813  inline bool BuildSpecHasBeenSet() const { return m_buildSpecHasBeenSet; }
814 
819  inline void SetBuildSpec(const Aws::String& value) { m_buildSpecHasBeenSet = true; m_buildSpec = value; }
820 
825  inline void SetBuildSpec(Aws::String&& value) { m_buildSpecHasBeenSet = true; m_buildSpec = std::move(value); }
826 
831  inline void SetBuildSpec(const char* value) { m_buildSpecHasBeenSet = true; m_buildSpec.assign(value); }
832 
837  inline Branch& WithBuildSpec(const Aws::String& value) { SetBuildSpec(value); return *this;}
838 
843  inline Branch& WithBuildSpec(Aws::String&& value) { SetBuildSpec(std::move(value)); return *this;}
844 
849  inline Branch& WithBuildSpec(const char* value) { SetBuildSpec(value); return *this;}
850 
851 
855  inline const Aws::String& GetTtl() const{ return m_ttl; }
856 
860  inline bool TtlHasBeenSet() const { return m_ttlHasBeenSet; }
861 
865  inline void SetTtl(const Aws::String& value) { m_ttlHasBeenSet = true; m_ttl = value; }
866 
870  inline void SetTtl(Aws::String&& value) { m_ttlHasBeenSet = true; m_ttl = std::move(value); }
871 
875  inline void SetTtl(const char* value) { m_ttlHasBeenSet = true; m_ttl.assign(value); }
876 
880  inline Branch& WithTtl(const Aws::String& value) { SetTtl(value); return *this;}
881 
885  inline Branch& WithTtl(Aws::String&& value) { SetTtl(std::move(value)); return *this;}
886 
890  inline Branch& WithTtl(const char* value) { SetTtl(value); return *this;}
891 
892 
896  inline const Aws::Vector<Aws::String>& GetAssociatedResources() const{ return m_associatedResources; }
897 
901  inline bool AssociatedResourcesHasBeenSet() const { return m_associatedResourcesHasBeenSet; }
902 
906  inline void SetAssociatedResources(const Aws::Vector<Aws::String>& value) { m_associatedResourcesHasBeenSet = true; m_associatedResources = value; }
907 
911  inline void SetAssociatedResources(Aws::Vector<Aws::String>&& value) { m_associatedResourcesHasBeenSet = true; m_associatedResources = std::move(value); }
912 
916  inline Branch& WithAssociatedResources(const Aws::Vector<Aws::String>& value) { SetAssociatedResources(value); return *this;}
917 
921  inline Branch& WithAssociatedResources(Aws::Vector<Aws::String>&& value) { SetAssociatedResources(std::move(value)); return *this;}
922 
926  inline Branch& AddAssociatedResources(const Aws::String& value) { m_associatedResourcesHasBeenSet = true; m_associatedResources.push_back(value); return *this; }
927 
931  inline Branch& AddAssociatedResources(Aws::String&& value) { m_associatedResourcesHasBeenSet = true; m_associatedResources.push_back(std::move(value)); return *this; }
932 
936  inline Branch& AddAssociatedResources(const char* value) { m_associatedResourcesHasBeenSet = true; m_associatedResources.push_back(value); return *this; }
937 
938 
942  inline bool GetEnablePullRequestPreview() const{ return m_enablePullRequestPreview; }
943 
947  inline bool EnablePullRequestPreviewHasBeenSet() const { return m_enablePullRequestPreviewHasBeenSet; }
948 
952  inline void SetEnablePullRequestPreview(bool value) { m_enablePullRequestPreviewHasBeenSet = true; m_enablePullRequestPreview = value; }
953 
957  inline Branch& WithEnablePullRequestPreview(bool value) { SetEnablePullRequestPreview(value); return *this;}
958 
959 
963  inline const Aws::String& GetPullRequestEnvironmentName() const{ return m_pullRequestEnvironmentName; }
964 
968  inline bool PullRequestEnvironmentNameHasBeenSet() const { return m_pullRequestEnvironmentNameHasBeenSet; }
969 
973  inline void SetPullRequestEnvironmentName(const Aws::String& value) { m_pullRequestEnvironmentNameHasBeenSet = true; m_pullRequestEnvironmentName = value; }
974 
978  inline void SetPullRequestEnvironmentName(Aws::String&& value) { m_pullRequestEnvironmentNameHasBeenSet = true; m_pullRequestEnvironmentName = std::move(value); }
979 
983  inline void SetPullRequestEnvironmentName(const char* value) { m_pullRequestEnvironmentNameHasBeenSet = true; m_pullRequestEnvironmentName.assign(value); }
984 
988  inline Branch& WithPullRequestEnvironmentName(const Aws::String& value) { SetPullRequestEnvironmentName(value); return *this;}
989 
993  inline Branch& WithPullRequestEnvironmentName(Aws::String&& value) { SetPullRequestEnvironmentName(std::move(value)); return *this;}
994 
998  inline Branch& WithPullRequestEnvironmentName(const char* value) { SetPullRequestEnvironmentName(value); return *this;}
999 
1000 
1004  inline const Aws::String& GetDestinationBranch() const{ return m_destinationBranch; }
1005 
1009  inline bool DestinationBranchHasBeenSet() const { return m_destinationBranchHasBeenSet; }
1010 
1014  inline void SetDestinationBranch(const Aws::String& value) { m_destinationBranchHasBeenSet = true; m_destinationBranch = value; }
1015 
1019  inline void SetDestinationBranch(Aws::String&& value) { m_destinationBranchHasBeenSet = true; m_destinationBranch = std::move(value); }
1020 
1024  inline void SetDestinationBranch(const char* value) { m_destinationBranchHasBeenSet = true; m_destinationBranch.assign(value); }
1025 
1029  inline Branch& WithDestinationBranch(const Aws::String& value) { SetDestinationBranch(value); return *this;}
1030 
1034  inline Branch& WithDestinationBranch(Aws::String&& value) { SetDestinationBranch(std::move(value)); return *this;}
1035 
1039  inline Branch& WithDestinationBranch(const char* value) { SetDestinationBranch(value); return *this;}
1040 
1041 
1045  inline const Aws::String& GetSourceBranch() const{ return m_sourceBranch; }
1046 
1050  inline bool SourceBranchHasBeenSet() const { return m_sourceBranchHasBeenSet; }
1051 
1055  inline void SetSourceBranch(const Aws::String& value) { m_sourceBranchHasBeenSet = true; m_sourceBranch = value; }
1056 
1060  inline void SetSourceBranch(Aws::String&& value) { m_sourceBranchHasBeenSet = true; m_sourceBranch = std::move(value); }
1061 
1065  inline void SetSourceBranch(const char* value) { m_sourceBranchHasBeenSet = true; m_sourceBranch.assign(value); }
1066 
1070  inline Branch& WithSourceBranch(const Aws::String& value) { SetSourceBranch(value); return *this;}
1071 
1075  inline Branch& WithSourceBranch(Aws::String&& value) { SetSourceBranch(std::move(value)); return *this;}
1076 
1080  inline Branch& WithSourceBranch(const char* value) { SetSourceBranch(value); return *this;}
1081 
1082 
1087  inline const Aws::String& GetBackendEnvironmentArn() const{ return m_backendEnvironmentArn; }
1088 
1093  inline bool BackendEnvironmentArnHasBeenSet() const { return m_backendEnvironmentArnHasBeenSet; }
1094 
1099  inline void SetBackendEnvironmentArn(const Aws::String& value) { m_backendEnvironmentArnHasBeenSet = true; m_backendEnvironmentArn = value; }
1100 
1105  inline void SetBackendEnvironmentArn(Aws::String&& value) { m_backendEnvironmentArnHasBeenSet = true; m_backendEnvironmentArn = std::move(value); }
1106 
1111  inline void SetBackendEnvironmentArn(const char* value) { m_backendEnvironmentArnHasBeenSet = true; m_backendEnvironmentArn.assign(value); }
1112 
1117  inline Branch& WithBackendEnvironmentArn(const Aws::String& value) { SetBackendEnvironmentArn(value); return *this;}
1118 
1123  inline Branch& WithBackendEnvironmentArn(Aws::String&& value) { SetBackendEnvironmentArn(std::move(value)); return *this;}
1124 
1129  inline Branch& WithBackendEnvironmentArn(const char* value) { SetBackendEnvironmentArn(value); return *this;}
1130 
1131  private:
1132 
1133  Aws::String m_branchArn;
1134  bool m_branchArnHasBeenSet;
1135 
1136  Aws::String m_branchName;
1137  bool m_branchNameHasBeenSet;
1138 
1139  Aws::String m_description;
1140  bool m_descriptionHasBeenSet;
1141 
1143  bool m_tagsHasBeenSet;
1144 
1145  Stage m_stage;
1146  bool m_stageHasBeenSet;
1147 
1148  Aws::String m_displayName;
1149  bool m_displayNameHasBeenSet;
1150 
1151  bool m_enableNotification;
1152  bool m_enableNotificationHasBeenSet;
1153 
1154  Aws::Utils::DateTime m_createTime;
1155  bool m_createTimeHasBeenSet;
1156 
1157  Aws::Utils::DateTime m_updateTime;
1158  bool m_updateTimeHasBeenSet;
1159 
1160  Aws::Map<Aws::String, Aws::String> m_environmentVariables;
1161  bool m_environmentVariablesHasBeenSet;
1162 
1163  bool m_enableAutoBuild;
1164  bool m_enableAutoBuildHasBeenSet;
1165 
1166  Aws::Vector<Aws::String> m_customDomains;
1167  bool m_customDomainsHasBeenSet;
1168 
1169  Aws::String m_framework;
1170  bool m_frameworkHasBeenSet;
1171 
1172  Aws::String m_activeJobId;
1173  bool m_activeJobIdHasBeenSet;
1174 
1175  Aws::String m_totalNumberOfJobs;
1176  bool m_totalNumberOfJobsHasBeenSet;
1177 
1178  bool m_enableBasicAuth;
1179  bool m_enableBasicAuthHasBeenSet;
1180 
1181  bool m_enablePerformanceMode;
1182  bool m_enablePerformanceModeHasBeenSet;
1183 
1184  Aws::String m_thumbnailUrl;
1185  bool m_thumbnailUrlHasBeenSet;
1186 
1187  Aws::String m_basicAuthCredentials;
1188  bool m_basicAuthCredentialsHasBeenSet;
1189 
1190  Aws::String m_buildSpec;
1191  bool m_buildSpecHasBeenSet;
1192 
1193  Aws::String m_ttl;
1194  bool m_ttlHasBeenSet;
1195 
1196  Aws::Vector<Aws::String> m_associatedResources;
1197  bool m_associatedResourcesHasBeenSet;
1198 
1199  bool m_enablePullRequestPreview;
1200  bool m_enablePullRequestPreviewHasBeenSet;
1201 
1202  Aws::String m_pullRequestEnvironmentName;
1203  bool m_pullRequestEnvironmentNameHasBeenSet;
1204 
1205  Aws::String m_destinationBranch;
1206  bool m_destinationBranchHasBeenSet;
1207 
1208  Aws::String m_sourceBranch;
1209  bool m_sourceBranchHasBeenSet;
1210 
1211  Aws::String m_backendEnvironmentArn;
1212  bool m_backendEnvironmentArnHasBeenSet;
1213  };
1214 
1215 } // namespace Model
1216 } // namespace Amplify
1217 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Amplify_EXPORTS.h
Aws::Amplify::Model::Branch::WithBasicAuthCredentials
Branch & WithBasicAuthCredentials(Aws::String &&value)
Definition: Branch.h:795
Aws::Amplify::Model::Branch::WithTotalNumberOfJobs
Branch & WithTotalNumberOfJobs(const char *value)
Definition: Branch.h:664
Aws::Amplify::Model::Branch::GetAssociatedResources
const Aws::Vector< Aws::String > & GetAssociatedResources() const
Definition: Branch.h:896
Aws::Amplify::Model::Branch::GetActiveJobId
const Aws::String & GetActiveJobId() const
Definition: Branch.h:588
Aws::Amplify::Model::Branch::WithBuildSpec
Branch & WithBuildSpec(const Aws::String &value)
Definition: Branch.h:837
Aws::Amplify::Model::Branch::WithStage
Branch & WithStage(const Stage &value)
Definition: Branch.h:265
Aws::Amplify::Model::Branch::AddEnvironmentVariables
Branch & AddEnvironmentVariables(Aws::String &&key, const char *value)
Definition: Branch.h:469
Aws::Amplify::Model::Branch::SetBasicAuthCredentials
void SetBasicAuthCredentials(const Aws::String &value)
Definition: Branch.h:775
Aws::Amplify::Model::Branch::SetThumbnailUrl
void SetThumbnailUrl(const Aws::String &value)
Definition: Branch.h:734
Aws::Amplify::Model::Branch::TtlHasBeenSet
bool TtlHasBeenSet() const
Definition: Branch.h:860
Aws::Amplify::Model::Branch::SetDisplayName
void SetDisplayName(const Aws::String &value)
Definition: Branch.h:289
Aws::Amplify::Model::Branch::SetActiveJobId
void SetActiveJobId(const Aws::String &value)
Definition: Branch.h:598
Aws::Amplify::Model::Stage
Stage
Definition: Stage.h:17
Aws::Amplify::Model::Branch::EnableNotificationHasBeenSet
bool EnableNotificationHasBeenSet() const
Definition: Branch.h:330
Aws::Amplify::Model::Branch::SetFramework
void SetFramework(Aws::String &&value)
Definition: Branch.h:562
Aws::Amplify::Model::Branch::WithSourceBranch
Branch & WithSourceBranch(const char *value)
Definition: Branch.h:1080
Aws::Amplify::Model::Branch::AddAssociatedResources
Branch & AddAssociatedResources(const char *value)
Definition: Branch.h:936
Aws::Amplify::Model::Branch::WithBranchName
Branch & WithBranchName(Aws::String &&value)
Definition: Branch.h:127
Aws::Amplify::Model::Branch::AddTags
Branch & AddTags(const Aws::String &key, Aws::String &&value)
Definition: Branch.h:219
Aws::Amplify::Model::Branch::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::Amplify::Model::Branch::SetDestinationBranch
void SetDestinationBranch(const Aws::String &value)
Definition: Branch.h:1014
Aws::Amplify::Model::Branch::WithBackendEnvironmentArn
Branch & WithBackendEnvironmentArn(const char *value)
Definition: Branch.h:1129
Aws::Amplify::Model::Branch::SetCreateTime
void SetCreateTime(Aws::Utils::DateTime &&value)
Definition: Branch.h:361
Aws::Amplify::Model::Branch::SetStage
void SetStage(Stage &&value)
Definition: Branch.h:260
Aws::Amplify::Model::Branch::WithDestinationBranch
Branch & WithDestinationBranch(Aws::String &&value)
Definition: Branch.h:1034
Aws::Amplify::Model::Branch::SetBranchArn
void SetBranchArn(Aws::String &&value)
Definition: Branch.h:67
Aws::Amplify::Model::Branch::WithFramework
Branch & WithFramework(const char *value)
Definition: Branch.h:582
Aws::Amplify::Model::Branch::WithTags
Branch & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: Branch.h:199
Aws::Amplify::Model::Branch::WithTotalNumberOfJobs
Branch & WithTotalNumberOfJobs(Aws::String &&value)
Definition: Branch.h:659
Aws::Amplify::Model::Branch::SetTotalNumberOfJobs
void SetTotalNumberOfJobs(const char *value)
Definition: Branch.h:649
Aws::Amplify::Model::Branch::WithEnableBasicAuth
Branch & WithEnableBasicAuth(bool value)
Definition: Branch.h:685
Aws::Amplify::Model::Branch::SetBranchName
void SetBranchName(const Aws::String &value)
Definition: Branch.h:107
Aws::Amplify::Model::Branch::WithActiveJobId
Branch & WithActiveJobId(const char *value)
Definition: Branch.h:623
Aws::Amplify::Model::Branch::GetStage
const Stage & GetStage() const
Definition: Branch.h:245
Aws::Amplify::Model::Branch::SetUpdateTime
void SetUpdateTime(const Aws::Utils::DateTime &value)
Definition: Branch.h:390
Aws::Amplify::Model::Branch::WithEnableAutoBuild
Branch & WithEnableAutoBuild(bool value)
Definition: Branch.h:495
Aws::Amplify::Model::Branch::SetStage
void SetStage(const Stage &value)
Definition: Branch.h:255
Aws::Amplify::Model::Branch::SetCustomDomains
void SetCustomDomains(Aws::Vector< Aws::String > &&value)
Definition: Branch.h:516
DateTime.h
Aws::Amplify::Model::Branch::CreateTimeHasBeenSet
bool CreateTimeHasBeenSet() const
Definition: Branch.h:351
Aws::Amplify::Model::Branch::GetFramework
const Aws::String & GetFramework() const
Definition: Branch.h:547
Aws::Amplify::Model::Branch::PullRequestEnvironmentNameHasBeenSet
bool PullRequestEnvironmentNameHasBeenSet() const
Definition: Branch.h:968
Aws::Amplify::Model::Branch::SetCustomDomains
void SetCustomDomains(const Aws::Vector< Aws::String > &value)
Definition: Branch.h:511
Aws::Amplify::Model::Branch::GetEnvironmentVariables
const Aws::Map< Aws::String, Aws::String > & GetEnvironmentVariables() const
Definition: Branch.h:414
Aws::Amplify::Model::Branch::SetEnableAutoBuild
void SetEnableAutoBuild(bool value)
Definition: Branch.h:490
Aws::Amplify::Model::Branch::GetTotalNumberOfJobs
const Aws::String & GetTotalNumberOfJobs() const
Definition: Branch.h:629
Aws::Amplify::Model::Branch::BasicAuthCredentialsHasBeenSet
bool BasicAuthCredentialsHasBeenSet() const
Definition: Branch.h:770
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::Amplify::Model::Branch::WithBasicAuthCredentials
Branch & WithBasicAuthCredentials(const char *value)
Definition: Branch.h:800
Aws::Amplify::Model::Branch::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: Branch.h:189
Aws::Amplify::Model::Branch::AddEnvironmentVariables
Branch & AddEnvironmentVariables(const Aws::String &key, Aws::String &&value)
Definition: Branch.h:454
Aws::Amplify::Model::Branch::UpdateTimeHasBeenSet
bool UpdateTimeHasBeenSet() const
Definition: Branch.h:384
Aws::Amplify::Model::Branch::SetBackendEnvironmentArn
void SetBackendEnvironmentArn(const Aws::String &value)
Definition: Branch.h:1099
Aws::Amplify::Model::Branch::GetEnablePerformanceMode
bool GetEnablePerformanceMode() const
Definition: Branch.h:694
Aws::Amplify::Model::Branch::SetBackendEnvironmentArn
void SetBackendEnvironmentArn(const char *value)
Definition: Branch.h:1111
Aws::Amplify::Model::Branch::AddTags
Branch & AddTags(const Aws::String &key, const Aws::String &value)
Definition: Branch.h:209
Aws::Amplify::Model::Branch::WithActiveJobId
Branch & WithActiveJobId(Aws::String &&value)
Definition: Branch.h:618
Aws::Amplify::Model::Branch::SetDescription
void SetDescription(const Aws::String &value)
Definition: Branch.h:148
Aws::Amplify::Model::Branch::AddEnvironmentVariables
Branch & AddEnvironmentVariables(const char *key, Aws::String &&value)
Definition: Branch.h:464
Aws::Amplify::Model::Branch::AddAssociatedResources
Branch & AddAssociatedResources(Aws::String &&value)
Definition: Branch.h:931
AWSVector.h
Aws::Amplify::Model::Branch::WithBranchArn
Branch & WithBranchArn(Aws::String &&value)
Definition: Branch.h:85
Aws::Amplify::Model::Branch::BranchNameHasBeenSet
bool BranchNameHasBeenSet() const
Definition: Branch.h:102
Aws::Amplify::Model::Branch::SetPullRequestEnvironmentName
void SetPullRequestEnvironmentName(const char *value)
Definition: Branch.h:983
Aws::Amplify::Model::Branch::SetDestinationBranch
void SetDestinationBranch(const char *value)
Definition: Branch.h:1024
Aws::Amplify::Model::Branch::Branch
Branch()
Aws::Amplify::Model::Branch::SetPullRequestEnvironmentName
void SetPullRequestEnvironmentName(const Aws::String &value)
Definition: Branch.h:973
Aws::Amplify::Model::Branch::WithFramework
Branch & WithFramework(const Aws::String &value)
Definition: Branch.h:572
Aws::Amplify::Model::Branch::AddEnvironmentVariables
Branch & AddEnvironmentVariables(const char *key, const char *value)
Definition: Branch.h:474
Aws::Amplify::Model::Branch::SetEnableBasicAuth
void SetEnableBasicAuth(bool value)
Definition: Branch.h:680
Aws::Amplify::Model::Branch::GetCreateTime
const Aws::Utils::DateTime & GetCreateTime() const
Definition: Branch.h:346
Aws::Amplify::Model::Branch::AssociatedResourcesHasBeenSet
bool AssociatedResourcesHasBeenSet() const
Definition: Branch.h:901
Aws::Amplify::Model::Branch::SetBuildSpec
void SetBuildSpec(Aws::String &&value)
Definition: Branch.h:825
Aws::Amplify::Model::Branch::GetBuildSpec
const Aws::String & GetBuildSpec() const
Definition: Branch.h:807
Aws::Amplify::Model::Branch::GetBranchArn
const Aws::String & GetBranchArn() const
Definition: Branch.h:49
Aws::Amplify::Model::Branch::WithDescription
Branch & WithDescription(const Aws::String &value)
Definition: Branch.h:163
Aws::Amplify::Model::Branch::AddCustomDomains
Branch & AddCustomDomains(const Aws::String &value)
Definition: Branch.h:531
Aws::Amplify::Model::Branch::WithBranchName
Branch & WithBranchName(const char *value)
Definition: Branch.h:132
Aws::Amplify::Model::Branch::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: Branch.h:194
Aws::Amplify::Model::Branch::SetAssociatedResources
void SetAssociatedResources(const Aws::Vector< Aws::String > &value)
Definition: Branch.h:906
Aws::Amplify::Model::Branch::SetAssociatedResources
void SetAssociatedResources(Aws::Vector< Aws::String > &&value)
Definition: Branch.h:911
Aws::Amplify::Model::Branch::WithAssociatedResources
Branch & WithAssociatedResources(const Aws::Vector< Aws::String > &value)
Definition: Branch.h:916
Aws::Amplify::Model::Branch::AddAssociatedResources
Branch & AddAssociatedResources(const Aws::String &value)
Definition: Branch.h:926
Aws::Amplify::Model::Branch::GetEnableAutoBuild
bool GetEnableAutoBuild() const
Definition: Branch.h:480
Aws::Amplify::Model::Branch::SetTtl
void SetTtl(const char *value)
Definition: Branch.h:875
Aws::Amplify::Model::Branch::WithBackendEnvironmentArn
Branch & WithBackendEnvironmentArn(Aws::String &&value)
Definition: Branch.h:1123
Aws::Amplify::Model::Branch::SetEnablePerformanceMode
void SetEnablePerformanceMode(bool value)
Definition: Branch.h:710
Aws::Amplify::Model::Branch::GetTtl
const Aws::String & GetTtl() const
Definition: Branch.h:855
Aws::Amplify::Model::Branch::GetDisplayName
const Aws::String & GetDisplayName() const
Definition: Branch.h:277
Aws::Amplify::Model::Branch::SetEnablePullRequestPreview
void SetEnablePullRequestPreview(bool value)
Definition: Branch.h:952
Aws::Amplify::Model::Branch::AddEnvironmentVariables
Branch & AddEnvironmentVariables(const Aws::String &key, const Aws::String &value)
Definition: Branch.h:444
Aws::Amplify::Model::Branch::WithDescription
Branch & WithDescription(const char *value)
Definition: Branch.h:173
Aws::Amplify::Model::Branch::WithDisplayName
Branch & WithDisplayName(const char *value)
Definition: Branch.h:319
Aws::Amplify::Model::Branch::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: Branch.h:143
Aws::Amplify::Model::Branch::WithStage
Branch & WithStage(Stage &&value)
Definition: Branch.h:270
Aws::Amplify::Model::Branch::SetBasicAuthCredentials
void SetBasicAuthCredentials(Aws::String &&value)
Definition: Branch.h:780
Aws::Amplify::Model::Branch::SetEnvironmentVariables
void SetEnvironmentVariables(Aws::Map< Aws::String, Aws::String > &&value)
Definition: Branch.h:429
Aws::Amplify::Model::Branch::SetDestinationBranch
void SetDestinationBranch(Aws::String &&value)
Definition: Branch.h:1019
Aws::Amplify::Model::Branch::SetBranchName
void SetBranchName(Aws::String &&value)
Definition: Branch.h:112
Aws::Amplify::Model::Branch::SetUpdateTime
void SetUpdateTime(Aws::Utils::DateTime &&value)
Definition: Branch.h:396
Aws::Amplify::Model::Branch::WithTtl
Branch & WithTtl(const Aws::String &value)
Definition: Branch.h:880
Aws::Amplify::Model::Branch::SetThumbnailUrl
void SetThumbnailUrl(const char *value)
Definition: Branch.h:744
Aws::Amplify::Model::Branch::WithTtl
Branch & WithTtl(const char *value)
Definition: Branch.h:890
Aws::Amplify::Model::Branch::GetEnablePullRequestPreview
bool GetEnablePullRequestPreview() const
Definition: Branch.h:942
Aws::Amplify::Model::Branch::SetFramework
void SetFramework(const char *value)
Definition: Branch.h:567
Aws::Amplify::Model::Branch::WithDisplayName
Branch & WithDisplayName(Aws::String &&value)
Definition: Branch.h:313
Aws::Amplify::Model::Branch::SetCreateTime
void SetCreateTime(const Aws::Utils::DateTime &value)
Definition: Branch.h:356
Aws::Amplify::Model::Branch::AddEnvironmentVariables
Branch & AddEnvironmentVariables(Aws::String &&key, Aws::String &&value)
Definition: Branch.h:459
Aws::Amplify::Model::Branch::EnablePerformanceModeHasBeenSet
bool EnablePerformanceModeHasBeenSet() const
Definition: Branch.h:702
Aws::Amplify::Model::Branch::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: Branch.h:184
Aws::Amplify::Model::Branch::GetCustomDomains
const Aws::Vector< Aws::String > & GetCustomDomains() const
Definition: Branch.h:501
Aws::Amplify::Model::Branch::WithEnvironmentVariables
Branch & WithEnvironmentVariables(const Aws::Map< Aws::String, Aws::String > &value)
Definition: Branch.h:434
Aws::Amplify::Model::Branch::WithBuildSpec
Branch & WithBuildSpec(Aws::String &&value)
Definition: Branch.h:843
Aws::Amplify::Model::Branch::AddTags
Branch & AddTags(const char *key, const char *value)
Definition: Branch.h:239
Aws::Amplify::Model::Branch::BackendEnvironmentArnHasBeenSet
bool BackendEnvironmentArnHasBeenSet() const
Definition: Branch.h:1093
Aws::Amplify::Model::Branch::SetDescription
void SetDescription(Aws::String &&value)
Definition: Branch.h:153
Aws::Amplify::Model::Branch::GetPullRequestEnvironmentName
const Aws::String & GetPullRequestEnvironmentName() const
Definition: Branch.h:963
Aws::Amplify::Model::Branch::BuildSpecHasBeenSet
bool BuildSpecHasBeenSet() const
Definition: Branch.h:813
Aws::Amplify::Model::Branch::SetTtl
void SetTtl(const Aws::String &value)
Definition: Branch.h:865
Aws::Amplify::Model::Branch::GetEnableBasicAuth
bool GetEnableBasicAuth() const
Definition: Branch.h:670
Aws::Amplify::Model::Branch::WithActiveJobId
Branch & WithActiveJobId(const Aws::String &value)
Definition: Branch.h:613
Aws::Amplify::Model::Branch::EnableBasicAuthHasBeenSet
bool EnableBasicAuthHasBeenSet() const
Definition: Branch.h:675
Aws::Amplify::Model::Branch::AddEnvironmentVariables
Branch & AddEnvironmentVariables(Aws::String &&key, const Aws::String &value)
Definition: Branch.h:449
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::Amplify::Model::Branch::WithThumbnailUrl
Branch & WithThumbnailUrl(const Aws::String &value)
Definition: Branch.h:749
AWSString.h
Aws::Amplify::Model::Branch::GetEnableNotification
bool GetEnableNotification() const
Definition: Branch.h:325
Aws::Amplify::Model::Branch::AddTags
Branch & AddTags(Aws::String &&key, const char *value)
Definition: Branch.h:234
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::Amplify::Model::Branch::SetEnvironmentVariables
void SetEnvironmentVariables(const Aws::Map< Aws::String, Aws::String > &value)
Definition: Branch.h:424
Aws::Amplify::Model::Branch::StageHasBeenSet
bool StageHasBeenSet() const
Definition: Branch.h:250
Aws::Amplify::Model::Branch::WithTags
Branch & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: Branch.h:204
Aws::Amplify::Model::Branch::WithUpdateTime
Branch & WithUpdateTime(const Aws::Utils::DateTime &value)
Definition: Branch.h:402
Aws::Amplify::Model::Branch::WithThumbnailUrl
Branch & WithThumbnailUrl(const char *value)
Definition: Branch.h:759
Aws::Amplify::Model::Branch::WithBasicAuthCredentials
Branch & WithBasicAuthCredentials(const Aws::String &value)
Definition: Branch.h:790
Aws::Amplify::Model::Branch::EnableAutoBuildHasBeenSet
bool EnableAutoBuildHasBeenSet() const
Definition: Branch.h:485
Aws::Amplify::Model::Branch::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: Branch.h:179
Aws::Amplify::Model::Branch::TotalNumberOfJobsHasBeenSet
bool TotalNumberOfJobsHasBeenSet() const
Definition: Branch.h:634
Aws::Amplify::Model::Branch::GetBasicAuthCredentials
const Aws::String & GetBasicAuthCredentials() const
Definition: Branch.h:765
Aws::Amplify::Model::Branch::SetBasicAuthCredentials
void SetBasicAuthCredentials(const char *value)
Definition: Branch.h:785
Aws::Amplify::Model::Branch::WithBackendEnvironmentArn
Branch & WithBackendEnvironmentArn(const Aws::String &value)
Definition: Branch.h:1117
Aws::Amplify::Model::Branch::CustomDomainsHasBeenSet
bool CustomDomainsHasBeenSet() const
Definition: Branch.h:506
Aws::Amplify::Model::Branch::SetSourceBranch
void SetSourceBranch(const char *value)
Definition: Branch.h:1065
Aws::Amplify::Model::Branch::WithCustomDomains
Branch & WithCustomDomains(Aws::Vector< Aws::String > &&value)
Definition: Branch.h:526
Aws::Amplify::Model::Branch::EnablePullRequestPreviewHasBeenSet
bool EnablePullRequestPreviewHasBeenSet() const
Definition: Branch.h:947
Aws::Amplify::Model::Branch::SetThumbnailUrl
void SetThumbnailUrl(Aws::String &&value)
Definition: Branch.h:739
Aws::Amplify::Model::Branch::GetDescription
const Aws::String & GetDescription() const
Definition: Branch.h:138
Aws::Amplify::Model::Branch::SetTtl
void SetTtl(Aws::String &&value)
Definition: Branch.h:870
Aws::Amplify::Model::Branch::WithCreateTime
Branch & WithCreateTime(Aws::Utils::DateTime &&value)
Definition: Branch.h:371
Aws::Amplify::Model::Branch::SetSourceBranch
void SetSourceBranch(const Aws::String &value)
Definition: Branch.h:1055
Aws::Amplify::Model::Branch::AddCustomDomains
Branch & AddCustomDomains(const char *value)
Definition: Branch.h:541
Aws::Amplify::Model::Branch::SetSourceBranch
void SetSourceBranch(Aws::String &&value)
Definition: Branch.h:1060
Aws::Amplify::Model::Branch::SetBackendEnvironmentArn
void SetBackendEnvironmentArn(Aws::String &&value)
Definition: Branch.h:1105
Aws::Amplify::Model::Branch::SetBuildSpec
void SetBuildSpec(const Aws::String &value)
Definition: Branch.h:819
Aws::Amplify::Model::Branch::EnvironmentVariablesHasBeenSet
bool EnvironmentVariablesHasBeenSet() const
Definition: Branch.h:419
Aws::Amplify::Model::Branch::WithDestinationBranch
Branch & WithDestinationBranch(const char *value)
Definition: Branch.h:1039
Aws::Amplify::Model::Branch::SetTotalNumberOfJobs
void SetTotalNumberOfJobs(Aws::String &&value)
Definition: Branch.h:644
Aws::Amplify::Model::Branch::ThumbnailUrlHasBeenSet
bool ThumbnailUrlHasBeenSet() const
Definition: Branch.h:729
Aws::Amplify::Model::Branch::SetDescription
void SetDescription(const char *value)
Definition: Branch.h:158
Aws::Amplify::Model::Branch::GetThumbnailUrl
const Aws::String & GetThumbnailUrl() const
Definition: Branch.h:724
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws::Amplify::Model::Branch::AddTags
Branch & AddTags(Aws::String &&key, const Aws::String &value)
Definition: Branch.h:214
Aws::Amplify::Model::Branch::GetBranchName
const Aws::String & GetBranchName() const
Definition: Branch.h:97
Aws::Amplify::Model::Branch::GetBackendEnvironmentArn
const Aws::String & GetBackendEnvironmentArn() const
Definition: Branch.h:1087
Aws
Definition: AccessManagementClient.h:15
Aws::Amplify::Model::Branch::WithEnablePullRequestPreview
Branch & WithEnablePullRequestPreview(bool value)
Definition: Branch.h:957
Aws::Amplify::Model::Branch::SetFramework
void SetFramework(const Aws::String &value)
Definition: Branch.h:557
Aws::Amplify::Model::Branch::WithPullRequestEnvironmentName
Branch & WithPullRequestEnvironmentName(const Aws::String &value)
Definition: Branch.h:988
Aws::Amplify::Model::Branch::SetActiveJobId
void SetActiveJobId(Aws::String &&value)
Definition: Branch.h:603
Aws::Amplify::Model::Branch::SetPullRequestEnvironmentName
void SetPullRequestEnvironmentName(Aws::String &&value)
Definition: Branch.h:978
Aws::Amplify::Model::Branch
Definition: Branch.h:37
Aws::Amplify::Model::Branch::GetSourceBranch
const Aws::String & GetSourceBranch() const
Definition: Branch.h:1045
Stage.h
Aws::Amplify::Model::Branch::SetBuildSpec
void SetBuildSpec(const char *value)
Definition: Branch.h:831
Aws::Amplify::Model::Branch::WithDescription
Branch & WithDescription(Aws::String &&value)
Definition: Branch.h:168
Aws::Amplify::Model::Branch::DisplayNameHasBeenSet
bool DisplayNameHasBeenSet() const
Definition: Branch.h:283
Aws::Amplify::Model::Branch::GetUpdateTime
const Aws::Utils::DateTime & GetUpdateTime() const
Definition: Branch.h:378
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Amplify::Model::Branch::WithEnableNotification
Branch & WithEnableNotification(bool value)
Definition: Branch.h:340
Aws::Amplify::Model::Branch::SetDisplayName
void SetDisplayName(Aws::String &&value)
Definition: Branch.h:295
Aws::Amplify::Model::Branch::WithSourceBranch
Branch & WithSourceBranch(const Aws::String &value)
Definition: Branch.h:1070
Aws::Amplify::Model::Branch::WithTotalNumberOfJobs
Branch & WithTotalNumberOfJobs(const Aws::String &value)
Definition: Branch.h:654
Aws::Amplify::Model::Branch::SetTotalNumberOfJobs
void SetTotalNumberOfJobs(const Aws::String &value)
Definition: Branch.h:639
Aws::Amplify::Model::Branch::WithBranchName
Branch & WithBranchName(const Aws::String &value)
Definition: Branch.h:122
Aws::Amplify::Model::Branch::AddCustomDomains
Branch & AddCustomDomains(Aws::String &&value)
Definition: Branch.h:536
Aws::Amplify::Model::Branch::SourceBranchHasBeenSet
bool SourceBranchHasBeenSet() const
Definition: Branch.h:1050
Aws::Amplify::Model::Branch::WithBranchArn
Branch & WithBranchArn(const char *value)
Definition: Branch.h:91
Aws::Amplify::Model::Branch::FrameworkHasBeenSet
bool FrameworkHasBeenSet() const
Definition: Branch.h:552
Aws::Amplify::Model::Branch::SetEnableNotification
void SetEnableNotification(bool value)
Definition: Branch.h:335
Aws::Amplify::Model::Branch::WithAssociatedResources
Branch & WithAssociatedResources(Aws::Vector< Aws::String > &&value)
Definition: Branch.h:921
Aws::Amplify::Model::Branch::SetActiveJobId
void SetActiveJobId(const char *value)
Definition: Branch.h:608
Aws::Amplify::Model::Branch::WithEnvironmentVariables
Branch & WithEnvironmentVariables(Aws::Map< Aws::String, Aws::String > &&value)
Definition: Branch.h:439
Aws::Amplify::Model::Branch::WithDisplayName
Branch & WithDisplayName(const Aws::String &value)
Definition: Branch.h:307
Aws::Amplify::Model::Branch::GetDestinationBranch
const Aws::String & GetDestinationBranch() const
Definition: Branch.h:1004
Aws::Amplify::Model::Branch::WithCreateTime
Branch & WithCreateTime(const Aws::Utils::DateTime &value)
Definition: Branch.h:366
Aws::Amplify::Model::Branch::ActiveJobIdHasBeenSet
bool ActiveJobIdHasBeenSet() const
Definition: Branch.h:593
Aws::Amplify::Model::Branch::WithUpdateTime
Branch & WithUpdateTime(Aws::Utils::DateTime &&value)
Definition: Branch.h:408
Aws::Amplify::Model::Branch::WithPullRequestEnvironmentName
Branch & WithPullRequestEnvironmentName(const char *value)
Definition: Branch.h:998
Aws::Amplify::Model::Branch::operator=
Branch & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Amplify::Model::Branch::WithDestinationBranch
Branch & WithDestinationBranch(const Aws::String &value)
Definition: Branch.h:1029
Aws::Amplify::Model::Branch::DestinationBranchHasBeenSet
bool DestinationBranchHasBeenSet() const
Definition: Branch.h:1009
Aws::Amplify::Model::Branch::WithBranchArn
Branch & WithBranchArn(const Aws::String &value)
Definition: Branch.h:79
Aws::Amplify::Model::Branch::AddTags
Branch & AddTags(const char *key, Aws::String &&value)
Definition: Branch.h:229
AWSMap.h
Aws::Amplify::Model::Branch::WithPullRequestEnvironmentName
Branch & WithPullRequestEnvironmentName(Aws::String &&value)
Definition: Branch.h:993
Aws::Amplify::Model::Branch::SetBranchName
void SetBranchName(const char *value)
Definition: Branch.h:117
Aws::Amplify::Model::Branch::BranchArnHasBeenSet
bool BranchArnHasBeenSet() const
Definition: Branch.h:55
Aws::Amplify::Model::Branch::WithEnablePerformanceMode
Branch & WithEnablePerformanceMode(bool value)
Definition: Branch.h:718
Aws::Amplify::Model::Branch::WithTtl
Branch & WithTtl(Aws::String &&value)
Definition: Branch.h:885
Aws::Amplify::Model::Branch::WithCustomDomains
Branch & WithCustomDomains(const Aws::Vector< Aws::String > &value)
Definition: Branch.h:521
Aws::Amplify::Model::Branch::SetBranchArn
void SetBranchArn(const Aws::String &value)
Definition: Branch.h:61
Aws::Amplify::Model::Branch::SetBranchArn
void SetBranchArn(const char *value)
Definition: Branch.h:73
AWS_AMPLIFY_API
#define AWS_AMPLIFY_API
Definition: Amplify_EXPORTS.h:28
Aws::Amplify::Model::Branch::WithFramework
Branch & WithFramework(Aws::String &&value)
Definition: Branch.h:577
Aws::Amplify::Model::Branch::Branch
Branch(Aws::Utils::Json::JsonView jsonValue)
Aws::Amplify::Model::Branch::WithThumbnailUrl
Branch & WithThumbnailUrl(Aws::String &&value)
Definition: Branch.h:754
Aws::Amplify::Model::Branch::AddTags
Branch & AddTags(Aws::String &&key, Aws::String &&value)
Definition: Branch.h:224
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::Amplify::Model::Branch::WithBuildSpec
Branch & WithBuildSpec(const char *value)
Definition: Branch.h:849
Aws::Amplify::Model::Branch::WithSourceBranch
Branch & WithSourceBranch(Aws::String &&value)
Definition: Branch.h:1075
Aws::Amplify::Model::Branch::SetDisplayName
void SetDisplayName(const char *value)
Definition: Branch.h:301