AWS SDK for C++  1.9.157
AWS SDK for C++
UpdateAppRequest.h
Go to the documentation of this file.
1 
6 #pragma once
15 #include <utility>
16 
17 namespace Aws
18 {
19 namespace Amplify
20 {
21 namespace Model
22 {
23 
31  {
32  public:
34 
35  // Service request name is the Operation name which will send this request out,
36  // each operation should has unique request name, so that we can get operation's name from this request.
37  // Note: this is not true for response, multiple operations may have the same response name,
38  // so we can not get operation's name from response.
39  inline virtual const char* GetServiceRequestName() const override { return "UpdateApp"; }
40 
41  Aws::String SerializePayload() const override;
42 
43 
47  inline const Aws::String& GetAppId() const{ return m_appId; }
48 
52  inline bool AppIdHasBeenSet() const { return m_appIdHasBeenSet; }
53 
57  inline void SetAppId(const Aws::String& value) { m_appIdHasBeenSet = true; m_appId = value; }
58 
62  inline void SetAppId(Aws::String&& value) { m_appIdHasBeenSet = true; m_appId = std::move(value); }
63 
67  inline void SetAppId(const char* value) { m_appIdHasBeenSet = true; m_appId.assign(value); }
68 
72  inline UpdateAppRequest& WithAppId(const Aws::String& value) { SetAppId(value); return *this;}
73 
77  inline UpdateAppRequest& WithAppId(Aws::String&& value) { SetAppId(std::move(value)); return *this;}
78 
82  inline UpdateAppRequest& WithAppId(const char* value) { SetAppId(value); return *this;}
83 
84 
88  inline const Aws::String& GetName() const{ return m_name; }
89 
93  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
94 
98  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
99 
103  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
104 
108  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
109 
113  inline UpdateAppRequest& WithName(const Aws::String& value) { SetName(value); return *this;}
114 
118  inline UpdateAppRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
119 
123  inline UpdateAppRequest& WithName(const char* value) { SetName(value); return *this;}
124 
125 
129  inline const Aws::String& GetDescription() const{ return m_description; }
130 
134  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
135 
139  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
140 
144  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
145 
149  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
150 
154  inline UpdateAppRequest& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
155 
159  inline UpdateAppRequest& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
160 
164  inline UpdateAppRequest& WithDescription(const char* value) { SetDescription(value); return *this;}
165 
166 
170  inline const Platform& GetPlatform() const{ return m_platform; }
171 
175  inline bool PlatformHasBeenSet() const { return m_platformHasBeenSet; }
176 
180  inline void SetPlatform(const Platform& value) { m_platformHasBeenSet = true; m_platform = value; }
181 
185  inline void SetPlatform(Platform&& value) { m_platformHasBeenSet = true; m_platform = std::move(value); }
186 
190  inline UpdateAppRequest& WithPlatform(const Platform& value) { SetPlatform(value); return *this;}
191 
195  inline UpdateAppRequest& WithPlatform(Platform&& value) { SetPlatform(std::move(value)); return *this;}
196 
197 
202  inline const Aws::String& GetIamServiceRoleArn() const{ return m_iamServiceRoleArn; }
203 
208  inline bool IamServiceRoleArnHasBeenSet() const { return m_iamServiceRoleArnHasBeenSet; }
209 
214  inline void SetIamServiceRoleArn(const Aws::String& value) { m_iamServiceRoleArnHasBeenSet = true; m_iamServiceRoleArn = value; }
215 
220  inline void SetIamServiceRoleArn(Aws::String&& value) { m_iamServiceRoleArnHasBeenSet = true; m_iamServiceRoleArn = std::move(value); }
221 
226  inline void SetIamServiceRoleArn(const char* value) { m_iamServiceRoleArnHasBeenSet = true; m_iamServiceRoleArn.assign(value); }
227 
232  inline UpdateAppRequest& WithIamServiceRoleArn(const Aws::String& value) { SetIamServiceRoleArn(value); return *this;}
233 
238  inline UpdateAppRequest& WithIamServiceRoleArn(Aws::String&& value) { SetIamServiceRoleArn(std::move(value)); return *this;}
239 
244  inline UpdateAppRequest& WithIamServiceRoleArn(const char* value) { SetIamServiceRoleArn(value); return *this;}
245 
246 
250  inline const Aws::Map<Aws::String, Aws::String>& GetEnvironmentVariables() const{ return m_environmentVariables; }
251 
255  inline bool EnvironmentVariablesHasBeenSet() const { return m_environmentVariablesHasBeenSet; }
256 
260  inline void SetEnvironmentVariables(const Aws::Map<Aws::String, Aws::String>& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables = value; }
261 
265  inline void SetEnvironmentVariables(Aws::Map<Aws::String, Aws::String>&& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables = std::move(value); }
266 
270  inline UpdateAppRequest& WithEnvironmentVariables(const Aws::Map<Aws::String, Aws::String>& value) { SetEnvironmentVariables(value); return *this;}
271 
275  inline UpdateAppRequest& WithEnvironmentVariables(Aws::Map<Aws::String, Aws::String>&& value) { SetEnvironmentVariables(std::move(value)); return *this;}
276 
280  inline UpdateAppRequest& AddEnvironmentVariables(const Aws::String& key, const Aws::String& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(key, value); return *this; }
281 
285  inline UpdateAppRequest& AddEnvironmentVariables(Aws::String&& key, const Aws::String& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(std::move(key), value); return *this; }
286 
290  inline UpdateAppRequest& AddEnvironmentVariables(const Aws::String& key, Aws::String&& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(key, std::move(value)); return *this; }
291 
295  inline UpdateAppRequest& AddEnvironmentVariables(Aws::String&& key, Aws::String&& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(std::move(key), std::move(value)); return *this; }
296 
300  inline UpdateAppRequest& AddEnvironmentVariables(const char* key, Aws::String&& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(key, std::move(value)); return *this; }
301 
305  inline UpdateAppRequest& AddEnvironmentVariables(Aws::String&& key, const char* value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(std::move(key), value); return *this; }
306 
310  inline UpdateAppRequest& AddEnvironmentVariables(const char* key, const char* value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(key, value); return *this; }
311 
312 
316  inline bool GetEnableBranchAutoBuild() const{ return m_enableBranchAutoBuild; }
317 
321  inline bool EnableBranchAutoBuildHasBeenSet() const { return m_enableBranchAutoBuildHasBeenSet; }
322 
326  inline void SetEnableBranchAutoBuild(bool value) { m_enableBranchAutoBuildHasBeenSet = true; m_enableBranchAutoBuild = value; }
327 
331  inline UpdateAppRequest& WithEnableBranchAutoBuild(bool value) { SetEnableBranchAutoBuild(value); return *this;}
332 
333 
338  inline bool GetEnableBranchAutoDeletion() const{ return m_enableBranchAutoDeletion; }
339 
344  inline bool EnableBranchAutoDeletionHasBeenSet() const { return m_enableBranchAutoDeletionHasBeenSet; }
345 
350  inline void SetEnableBranchAutoDeletion(bool value) { m_enableBranchAutoDeletionHasBeenSet = true; m_enableBranchAutoDeletion = value; }
351 
356  inline UpdateAppRequest& WithEnableBranchAutoDeletion(bool value) { SetEnableBranchAutoDeletion(value); return *this;}
357 
358 
362  inline bool GetEnableBasicAuth() const{ return m_enableBasicAuth; }
363 
367  inline bool EnableBasicAuthHasBeenSet() const { return m_enableBasicAuthHasBeenSet; }
368 
372  inline void SetEnableBasicAuth(bool value) { m_enableBasicAuthHasBeenSet = true; m_enableBasicAuth = value; }
373 
377  inline UpdateAppRequest& WithEnableBasicAuth(bool value) { SetEnableBasicAuth(value); return *this;}
378 
379 
383  inline const Aws::String& GetBasicAuthCredentials() const{ return m_basicAuthCredentials; }
384 
388  inline bool BasicAuthCredentialsHasBeenSet() const { return m_basicAuthCredentialsHasBeenSet; }
389 
393  inline void SetBasicAuthCredentials(const Aws::String& value) { m_basicAuthCredentialsHasBeenSet = true; m_basicAuthCredentials = value; }
394 
398  inline void SetBasicAuthCredentials(Aws::String&& value) { m_basicAuthCredentialsHasBeenSet = true; m_basicAuthCredentials = std::move(value); }
399 
403  inline void SetBasicAuthCredentials(const char* value) { m_basicAuthCredentialsHasBeenSet = true; m_basicAuthCredentials.assign(value); }
404 
408  inline UpdateAppRequest& WithBasicAuthCredentials(const Aws::String& value) { SetBasicAuthCredentials(value); return *this;}
409 
413  inline UpdateAppRequest& WithBasicAuthCredentials(Aws::String&& value) { SetBasicAuthCredentials(std::move(value)); return *this;}
414 
418  inline UpdateAppRequest& WithBasicAuthCredentials(const char* value) { SetBasicAuthCredentials(value); return *this;}
419 
420 
424  inline const Aws::Vector<CustomRule>& GetCustomRules() const{ return m_customRules; }
425 
429  inline bool CustomRulesHasBeenSet() const { return m_customRulesHasBeenSet; }
430 
434  inline void SetCustomRules(const Aws::Vector<CustomRule>& value) { m_customRulesHasBeenSet = true; m_customRules = value; }
435 
439  inline void SetCustomRules(Aws::Vector<CustomRule>&& value) { m_customRulesHasBeenSet = true; m_customRules = std::move(value); }
440 
444  inline UpdateAppRequest& WithCustomRules(const Aws::Vector<CustomRule>& value) { SetCustomRules(value); return *this;}
445 
449  inline UpdateAppRequest& WithCustomRules(Aws::Vector<CustomRule>&& value) { SetCustomRules(std::move(value)); return *this;}
450 
454  inline UpdateAppRequest& AddCustomRules(const CustomRule& value) { m_customRulesHasBeenSet = true; m_customRules.push_back(value); return *this; }
455 
459  inline UpdateAppRequest& AddCustomRules(CustomRule&& value) { m_customRulesHasBeenSet = true; m_customRules.push_back(std::move(value)); return *this; }
460 
461 
465  inline const Aws::String& GetBuildSpec() const{ return m_buildSpec; }
466 
470  inline bool BuildSpecHasBeenSet() const { return m_buildSpecHasBeenSet; }
471 
475  inline void SetBuildSpec(const Aws::String& value) { m_buildSpecHasBeenSet = true; m_buildSpec = value; }
476 
480  inline void SetBuildSpec(Aws::String&& value) { m_buildSpecHasBeenSet = true; m_buildSpec = std::move(value); }
481 
485  inline void SetBuildSpec(const char* value) { m_buildSpecHasBeenSet = true; m_buildSpec.assign(value); }
486 
490  inline UpdateAppRequest& WithBuildSpec(const Aws::String& value) { SetBuildSpec(value); return *this;}
491 
495  inline UpdateAppRequest& WithBuildSpec(Aws::String&& value) { SetBuildSpec(std::move(value)); return *this;}
496 
500  inline UpdateAppRequest& WithBuildSpec(const char* value) { SetBuildSpec(value); return *this;}
501 
502 
506  inline const Aws::String& GetCustomHeaders() const{ return m_customHeaders; }
507 
511  inline bool CustomHeadersHasBeenSet() const { return m_customHeadersHasBeenSet; }
512 
516  inline void SetCustomHeaders(const Aws::String& value) { m_customHeadersHasBeenSet = true; m_customHeaders = value; }
517 
521  inline void SetCustomHeaders(Aws::String&& value) { m_customHeadersHasBeenSet = true; m_customHeaders = std::move(value); }
522 
526  inline void SetCustomHeaders(const char* value) { m_customHeadersHasBeenSet = true; m_customHeaders.assign(value); }
527 
531  inline UpdateAppRequest& WithCustomHeaders(const Aws::String& value) { SetCustomHeaders(value); return *this;}
532 
536  inline UpdateAppRequest& WithCustomHeaders(Aws::String&& value) { SetCustomHeaders(std::move(value)); return *this;}
537 
541  inline UpdateAppRequest& WithCustomHeaders(const char* value) { SetCustomHeaders(value); return *this;}
542 
543 
547  inline bool GetEnableAutoBranchCreation() const{ return m_enableAutoBranchCreation; }
548 
552  inline bool EnableAutoBranchCreationHasBeenSet() const { return m_enableAutoBranchCreationHasBeenSet; }
553 
557  inline void SetEnableAutoBranchCreation(bool value) { m_enableAutoBranchCreationHasBeenSet = true; m_enableAutoBranchCreation = value; }
558 
562  inline UpdateAppRequest& WithEnableAutoBranchCreation(bool value) { SetEnableAutoBranchCreation(value); return *this;}
563 
564 
569  inline const Aws::Vector<Aws::String>& GetAutoBranchCreationPatterns() const{ return m_autoBranchCreationPatterns; }
570 
575  inline bool AutoBranchCreationPatternsHasBeenSet() const { return m_autoBranchCreationPatternsHasBeenSet; }
576 
581  inline void SetAutoBranchCreationPatterns(const Aws::Vector<Aws::String>& value) { m_autoBranchCreationPatternsHasBeenSet = true; m_autoBranchCreationPatterns = value; }
582 
587  inline void SetAutoBranchCreationPatterns(Aws::Vector<Aws::String>&& value) { m_autoBranchCreationPatternsHasBeenSet = true; m_autoBranchCreationPatterns = std::move(value); }
588 
593  inline UpdateAppRequest& WithAutoBranchCreationPatterns(const Aws::Vector<Aws::String>& value) { SetAutoBranchCreationPatterns(value); return *this;}
594 
599  inline UpdateAppRequest& WithAutoBranchCreationPatterns(Aws::Vector<Aws::String>&& value) { SetAutoBranchCreationPatterns(std::move(value)); return *this;}
600 
605  inline UpdateAppRequest& AddAutoBranchCreationPatterns(const Aws::String& value) { m_autoBranchCreationPatternsHasBeenSet = true; m_autoBranchCreationPatterns.push_back(value); return *this; }
606 
611  inline UpdateAppRequest& AddAutoBranchCreationPatterns(Aws::String&& value) { m_autoBranchCreationPatternsHasBeenSet = true; m_autoBranchCreationPatterns.push_back(std::move(value)); return *this; }
612 
617  inline UpdateAppRequest& AddAutoBranchCreationPatterns(const char* value) { m_autoBranchCreationPatternsHasBeenSet = true; m_autoBranchCreationPatterns.push_back(value); return *this; }
618 
619 
623  inline const AutoBranchCreationConfig& GetAutoBranchCreationConfig() const{ return m_autoBranchCreationConfig; }
624 
628  inline bool AutoBranchCreationConfigHasBeenSet() const { return m_autoBranchCreationConfigHasBeenSet; }
629 
633  inline void SetAutoBranchCreationConfig(const AutoBranchCreationConfig& value) { m_autoBranchCreationConfigHasBeenSet = true; m_autoBranchCreationConfig = value; }
634 
638  inline void SetAutoBranchCreationConfig(AutoBranchCreationConfig&& value) { m_autoBranchCreationConfigHasBeenSet = true; m_autoBranchCreationConfig = std::move(value); }
639 
643  inline UpdateAppRequest& WithAutoBranchCreationConfig(const AutoBranchCreationConfig& value) { SetAutoBranchCreationConfig(value); return *this;}
644 
648  inline UpdateAppRequest& WithAutoBranchCreationConfig(AutoBranchCreationConfig&& value) { SetAutoBranchCreationConfig(std::move(value)); return *this;}
649 
650 
654  inline const Aws::String& GetRepository() const{ return m_repository; }
655 
659  inline bool RepositoryHasBeenSet() const { return m_repositoryHasBeenSet; }
660 
664  inline void SetRepository(const Aws::String& value) { m_repositoryHasBeenSet = true; m_repository = value; }
665 
669  inline void SetRepository(Aws::String&& value) { m_repositoryHasBeenSet = true; m_repository = std::move(value); }
670 
674  inline void SetRepository(const char* value) { m_repositoryHasBeenSet = true; m_repository.assign(value); }
675 
679  inline UpdateAppRequest& WithRepository(const Aws::String& value) { SetRepository(value); return *this;}
680 
684  inline UpdateAppRequest& WithRepository(Aws::String&& value) { SetRepository(std::move(value)); return *this;}
685 
689  inline UpdateAppRequest& WithRepository(const char* value) { SetRepository(value); return *this;}
690 
691 
697  inline const Aws::String& GetOauthToken() const{ return m_oauthToken; }
698 
704  inline bool OauthTokenHasBeenSet() const { return m_oauthTokenHasBeenSet; }
705 
711  inline void SetOauthToken(const Aws::String& value) { m_oauthTokenHasBeenSet = true; m_oauthToken = value; }
712 
718  inline void SetOauthToken(Aws::String&& value) { m_oauthTokenHasBeenSet = true; m_oauthToken = std::move(value); }
719 
725  inline void SetOauthToken(const char* value) { m_oauthTokenHasBeenSet = true; m_oauthToken.assign(value); }
726 
732  inline UpdateAppRequest& WithOauthToken(const Aws::String& value) { SetOauthToken(value); return *this;}
733 
739  inline UpdateAppRequest& WithOauthToken(Aws::String&& value) { SetOauthToken(std::move(value)); return *this;}
740 
746  inline UpdateAppRequest& WithOauthToken(const char* value) { SetOauthToken(value); return *this;}
747 
748 
754  inline const Aws::String& GetAccessToken() const{ return m_accessToken; }
755 
761  inline bool AccessTokenHasBeenSet() const { return m_accessTokenHasBeenSet; }
762 
768  inline void SetAccessToken(const Aws::String& value) { m_accessTokenHasBeenSet = true; m_accessToken = value; }
769 
775  inline void SetAccessToken(Aws::String&& value) { m_accessTokenHasBeenSet = true; m_accessToken = std::move(value); }
776 
782  inline void SetAccessToken(const char* value) { m_accessTokenHasBeenSet = true; m_accessToken.assign(value); }
783 
789  inline UpdateAppRequest& WithAccessToken(const Aws::String& value) { SetAccessToken(value); return *this;}
790 
796  inline UpdateAppRequest& WithAccessToken(Aws::String&& value) { SetAccessToken(std::move(value)); return *this;}
797 
803  inline UpdateAppRequest& WithAccessToken(const char* value) { SetAccessToken(value); return *this;}
804 
805  private:
806 
807  Aws::String m_appId;
808  bool m_appIdHasBeenSet;
809 
810  Aws::String m_name;
811  bool m_nameHasBeenSet;
812 
813  Aws::String m_description;
814  bool m_descriptionHasBeenSet;
815 
816  Platform m_platform;
817  bool m_platformHasBeenSet;
818 
819  Aws::String m_iamServiceRoleArn;
820  bool m_iamServiceRoleArnHasBeenSet;
821 
822  Aws::Map<Aws::String, Aws::String> m_environmentVariables;
823  bool m_environmentVariablesHasBeenSet;
824 
825  bool m_enableBranchAutoBuild;
826  bool m_enableBranchAutoBuildHasBeenSet;
827 
828  bool m_enableBranchAutoDeletion;
829  bool m_enableBranchAutoDeletionHasBeenSet;
830 
831  bool m_enableBasicAuth;
832  bool m_enableBasicAuthHasBeenSet;
833 
834  Aws::String m_basicAuthCredentials;
835  bool m_basicAuthCredentialsHasBeenSet;
836 
837  Aws::Vector<CustomRule> m_customRules;
838  bool m_customRulesHasBeenSet;
839 
840  Aws::String m_buildSpec;
841  bool m_buildSpecHasBeenSet;
842 
843  Aws::String m_customHeaders;
844  bool m_customHeadersHasBeenSet;
845 
846  bool m_enableAutoBranchCreation;
847  bool m_enableAutoBranchCreationHasBeenSet;
848 
849  Aws::Vector<Aws::String> m_autoBranchCreationPatterns;
850  bool m_autoBranchCreationPatternsHasBeenSet;
851 
852  AutoBranchCreationConfig m_autoBranchCreationConfig;
853  bool m_autoBranchCreationConfigHasBeenSet;
854 
855  Aws::String m_repository;
856  bool m_repositoryHasBeenSet;
857 
858  Aws::String m_oauthToken;
859  bool m_oauthTokenHasBeenSet;
860 
861  Aws::String m_accessToken;
862  bool m_accessTokenHasBeenSet;
863  };
864 
865 } // namespace Model
866 } // namespace Amplify
867 } // namespace Aws
Aws::Amplify::Model::UpdateAppRequest::SetOauthToken
void SetOauthToken(const char *value)
Definition: UpdateAppRequest.h:725
Aws::Amplify::Model::UpdateAppRequest::WithDescription
UpdateAppRequest & WithDescription(const char *value)
Definition: UpdateAppRequest.h:164
Aws::Amplify::Model::UpdateAppRequest::SetRepository
void SetRepository(const Aws::String &value)
Definition: UpdateAppRequest.h:664
Aws::Amplify::Model::UpdateAppRequest::AddEnvironmentVariables
UpdateAppRequest & AddEnvironmentVariables(Aws::String &&key, Aws::String &&value)
Definition: UpdateAppRequest.h:295
Amplify_EXPORTS.h
Aws::Amplify::Model::UpdateAppRequest::WithCustomHeaders
UpdateAppRequest & WithCustomHeaders(const Aws::String &value)
Definition: UpdateAppRequest.h:531
Aws::Amplify::Model::UpdateAppRequest::WithBuildSpec
UpdateAppRequest & WithBuildSpec(const Aws::String &value)
Definition: UpdateAppRequest.h:490
Aws::Amplify::Model::UpdateAppRequest::EnableAutoBranchCreationHasBeenSet
bool EnableAutoBranchCreationHasBeenSet() const
Definition: UpdateAppRequest.h:552
Aws::Amplify::Model::UpdateAppRequest::SetAutoBranchCreationPatterns
void SetAutoBranchCreationPatterns(const Aws::Vector< Aws::String > &value)
Definition: UpdateAppRequest.h:581
CustomRule.h
Aws::Amplify::Model::UpdateAppRequest::WithCustomRules
UpdateAppRequest & WithCustomRules(Aws::Vector< CustomRule > &&value)
Definition: UpdateAppRequest.h:449
Aws::Amplify::Model::UpdateAppRequest::GetAutoBranchCreationConfig
const AutoBranchCreationConfig & GetAutoBranchCreationConfig() const
Definition: UpdateAppRequest.h:623
Aws::Amplify::Model::UpdateAppRequest::WithAccessToken
UpdateAppRequest & WithAccessToken(Aws::String &&value)
Definition: UpdateAppRequest.h:796
Aws::Amplify::Model::UpdateAppRequest::WithAppId
UpdateAppRequest & WithAppId(const Aws::String &value)
Definition: UpdateAppRequest.h:72
Aws::Amplify::Model::UpdateAppRequest::WithName
UpdateAppRequest & WithName(Aws::String &&value)
Definition: UpdateAppRequest.h:118
Aws::Amplify::Model::UpdateAppRequest::WithEnableBranchAutoBuild
UpdateAppRequest & WithEnableBranchAutoBuild(bool value)
Definition: UpdateAppRequest.h:331
Aws::Amplify::Model::UpdateAppRequest::WithAutoBranchCreationPatterns
UpdateAppRequest & WithAutoBranchCreationPatterns(const Aws::Vector< Aws::String > &value)
Definition: UpdateAppRequest.h:593
Aws::Amplify::Model::UpdateAppRequest::WithAutoBranchCreationPatterns
UpdateAppRequest & WithAutoBranchCreationPatterns(Aws::Vector< Aws::String > &&value)
Definition: UpdateAppRequest.h:599
Aws::Amplify::Model::UpdateAppRequest::NameHasBeenSet
bool NameHasBeenSet() const
Definition: UpdateAppRequest.h:93
Aws::Amplify::Model::UpdateAppRequest::IamServiceRoleArnHasBeenSet
bool IamServiceRoleArnHasBeenSet() const
Definition: UpdateAppRequest.h:208
Aws::Amplify::Model::UpdateAppRequest::WithIamServiceRoleArn
UpdateAppRequest & WithIamServiceRoleArn(const char *value)
Definition: UpdateAppRequest.h:244
Aws::Amplify::Model::UpdateAppRequest::EnableBranchAutoBuildHasBeenSet
bool EnableBranchAutoBuildHasBeenSet() const
Definition: UpdateAppRequest.h:321
Aws::Amplify::Model::UpdateAppRequest::GetOauthToken
const Aws::String & GetOauthToken() const
Definition: UpdateAppRequest.h:697
Aws::Amplify::Model::UpdateAppRequest::AddCustomRules
UpdateAppRequest & AddCustomRules(const CustomRule &value)
Definition: UpdateAppRequest.h:454
Aws::Amplify::Model::UpdateAppRequest::SetCustomHeaders
void SetCustomHeaders(const Aws::String &value)
Definition: UpdateAppRequest.h:516
Aws::Amplify::Model::UpdateAppRequest::RepositoryHasBeenSet
bool RepositoryHasBeenSet() const
Definition: UpdateAppRequest.h:659
Aws::Amplify::Model::UpdateAppRequest::WithIamServiceRoleArn
UpdateAppRequest & WithIamServiceRoleArn(Aws::String &&value)
Definition: UpdateAppRequest.h:238
Aws::Amplify::Model::UpdateAppRequest::SetCustomRules
void SetCustomRules(const Aws::Vector< CustomRule > &value)
Definition: UpdateAppRequest.h:434
Aws::Amplify::Model::UpdateAppRequest::SetIamServiceRoleArn
void SetIamServiceRoleArn(const Aws::String &value)
Definition: UpdateAppRequest.h:214
Aws::Amplify::Model::UpdateAppRequest::AddEnvironmentVariables
UpdateAppRequest & AddEnvironmentVariables(Aws::String &&key, const Aws::String &value)
Definition: UpdateAppRequest.h:285
Aws::Amplify::Model::UpdateAppRequest::GetAppId
const Aws::String & GetAppId() const
Definition: UpdateAppRequest.h:47
Aws::Amplify::Model::UpdateAppRequest::SetEnableBasicAuth
void SetEnableBasicAuth(bool value)
Definition: UpdateAppRequest.h:372
Aws::Amplify::Model::UpdateAppRequest::WithEnableBasicAuth
UpdateAppRequest & WithEnableBasicAuth(bool value)
Definition: UpdateAppRequest.h:377
Aws::Amplify::Model::UpdateAppRequest::GetRepository
const Aws::String & GetRepository() const
Definition: UpdateAppRequest.h:654
Aws::Amplify::Model::UpdateAppRequest::WithEnableBranchAutoDeletion
UpdateAppRequest & WithEnableBranchAutoDeletion(bool value)
Definition: UpdateAppRequest.h:356
Aws::Amplify::Model::UpdateAppRequest::SetEnableBranchAutoDeletion
void SetEnableBranchAutoDeletion(bool value)
Definition: UpdateAppRequest.h:350
Aws::Amplify::Model::UpdateAppRequest::GetBasicAuthCredentials
const Aws::String & GetBasicAuthCredentials() const
Definition: UpdateAppRequest.h:383
Aws::Amplify::Model::UpdateAppRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::Amplify::Model::UpdateAppRequest::WithAutoBranchCreationConfig
UpdateAppRequest & WithAutoBranchCreationConfig(AutoBranchCreationConfig &&value)
Definition: UpdateAppRequest.h:648
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::Amplify::Model::UpdateAppRequest::EnvironmentVariablesHasBeenSet
bool EnvironmentVariablesHasBeenSet() const
Definition: UpdateAppRequest.h:255
Aws::Amplify::Model::UpdateAppRequest::WithAppId
UpdateAppRequest & WithAppId(const char *value)
Definition: UpdateAppRequest.h:82
Aws::Amplify::Model::UpdateAppRequest::OauthTokenHasBeenSet
bool OauthTokenHasBeenSet() const
Definition: UpdateAppRequest.h:704
Aws::Amplify::Model::UpdateAppRequest::SetDescription
void SetDescription(Aws::String &&value)
Definition: UpdateAppRequest.h:144
Aws::Amplify::Model::UpdateAppRequest::GetEnvironmentVariables
const Aws::Map< Aws::String, Aws::String > & GetEnvironmentVariables() const
Definition: UpdateAppRequest.h:250
Aws::Amplify::Model::UpdateAppRequest::WithDescription
UpdateAppRequest & WithDescription(Aws::String &&value)
Definition: UpdateAppRequest.h:159
Aws::Amplify::Model::UpdateAppRequest::BuildSpecHasBeenSet
bool BuildSpecHasBeenSet() const
Definition: UpdateAppRequest.h:470
Aws::Amplify::Model::UpdateAppRequest::SetEnvironmentVariables
void SetEnvironmentVariables(Aws::Map< Aws::String, Aws::String > &&value)
Definition: UpdateAppRequest.h:265
Aws::Amplify::Model::UpdateAppRequest::AppIdHasBeenSet
bool AppIdHasBeenSet() const
Definition: UpdateAppRequest.h:52
Aws::Amplify::Model::UpdateAppRequest::EnableBasicAuthHasBeenSet
bool EnableBasicAuthHasBeenSet() const
Definition: UpdateAppRequest.h:367
AWSVector.h
Aws::Amplify::Model::UpdateAppRequest::SetCustomRules
void SetCustomRules(Aws::Vector< CustomRule > &&value)
Definition: UpdateAppRequest.h:439
Aws::Amplify::Model::UpdateAppRequest::SetEnableBranchAutoBuild
void SetEnableBranchAutoBuild(bool value)
Definition: UpdateAppRequest.h:326
Aws::Amplify::Model::UpdateAppRequest::AddEnvironmentVariables
UpdateAppRequest & AddEnvironmentVariables(Aws::String &&key, const char *value)
Definition: UpdateAppRequest.h:305
Aws::Amplify::Model::UpdateAppRequest::WithAccessToken
UpdateAppRequest & WithAccessToken(const char *value)
Definition: UpdateAppRequest.h:803
Aws::Amplify::Model::UpdateAppRequest::GetAccessToken
const Aws::String & GetAccessToken() const
Definition: UpdateAppRequest.h:754
Aws::Amplify::Model::UpdateAppRequest::SetAutoBranchCreationConfig
void SetAutoBranchCreationConfig(const AutoBranchCreationConfig &value)
Definition: UpdateAppRequest.h:633
Aws::Amplify::Model::UpdateAppRequest::WithIamServiceRoleArn
UpdateAppRequest & WithIamServiceRoleArn(const Aws::String &value)
Definition: UpdateAppRequest.h:232
AmplifyRequest.h
Aws::Amplify::Model::UpdateAppRequest::SetBasicAuthCredentials
void SetBasicAuthCredentials(Aws::String &&value)
Definition: UpdateAppRequest.h:398
Aws::Amplify::Model::UpdateAppRequest::GetBuildSpec
const Aws::String & GetBuildSpec() const
Definition: UpdateAppRequest.h:465
Aws::Amplify::Model::UpdateAppRequest::SetBuildSpec
void SetBuildSpec(Aws::String &&value)
Definition: UpdateAppRequest.h:480
Aws::Amplify::Model::UpdateAppRequest::AutoBranchCreationPatternsHasBeenSet
bool AutoBranchCreationPatternsHasBeenSet() const
Definition: UpdateAppRequest.h:575
Aws::Amplify::Model::UpdateAppRequest::WithAutoBranchCreationConfig
UpdateAppRequest & WithAutoBranchCreationConfig(const AutoBranchCreationConfig &value)
Definition: UpdateAppRequest.h:643
Aws::Amplify::Model::UpdateAppRequest::AddEnvironmentVariables
UpdateAppRequest & AddEnvironmentVariables(const Aws::String &key, const Aws::String &value)
Definition: UpdateAppRequest.h:280
Aws::Amplify::AmplifyRequest
Definition: AmplifyRequest.h:17
Aws::Amplify::Model::UpdateAppRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: UpdateAppRequest.h:39
Aws::Amplify::Model::UpdateAppRequest::SetAccessToken
void SetAccessToken(const Aws::String &value)
Definition: UpdateAppRequest.h:768
Aws::Amplify::Model::UpdateAppRequest::WithAppId
UpdateAppRequest & WithAppId(Aws::String &&value)
Definition: UpdateAppRequest.h:77
Aws::Amplify::Model::UpdateAppRequest::SetPlatform
void SetPlatform(const Platform &value)
Definition: UpdateAppRequest.h:180
Aws::Amplify::Model::UpdateAppRequest::AddEnvironmentVariables
UpdateAppRequest & AddEnvironmentVariables(const char *key, const char *value)
Definition: UpdateAppRequest.h:310
Aws::Amplify::Model::UpdateAppRequest::AddEnvironmentVariables
UpdateAppRequest & AddEnvironmentVariables(const char *key, Aws::String &&value)
Definition: UpdateAppRequest.h:300
Aws::Amplify::Model::UpdateAppRequest::SetName
void SetName(Aws::String &&value)
Definition: UpdateAppRequest.h:103
Aws::Amplify::Model::UpdateAppRequest::SetRepository
void SetRepository(Aws::String &&value)
Definition: UpdateAppRequest.h:669
Aws::Amplify::Model::UpdateAppRequest::SetPlatform
void SetPlatform(Platform &&value)
Definition: UpdateAppRequest.h:185
Aws::Amplify::Model::UpdateAppRequest::GetCustomHeaders
const Aws::String & GetCustomHeaders() const
Definition: UpdateAppRequest.h:506
Aws::Amplify::Model::UpdateAppRequest::GetDescription
const Aws::String & GetDescription() const
Definition: UpdateAppRequest.h:129
Aws::Amplify::Model::UpdateAppRequest::GetEnableBranchAutoBuild
bool GetEnableBranchAutoBuild() const
Definition: UpdateAppRequest.h:316
Aws::Amplify::Model::UpdateAppRequest
Definition: UpdateAppRequest.h:31
Aws::Amplify::Model::UpdateAppRequest::CustomHeadersHasBeenSet
bool CustomHeadersHasBeenSet() const
Definition: UpdateAppRequest.h:511
Aws::Amplify::Model::UpdateAppRequest::WithEnvironmentVariables
UpdateAppRequest & WithEnvironmentVariables(const Aws::Map< Aws::String, Aws::String > &value)
Definition: UpdateAppRequest.h:270
Aws::Amplify::Model::UpdateAppRequest::SetDescription
void SetDescription(const char *value)
Definition: UpdateAppRequest.h:149
Aws::Amplify::Model::UpdateAppRequest::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: UpdateAppRequest.h:134
Aws::Amplify::Model::AutoBranchCreationConfig
Definition: AutoBranchCreationConfig.h:35
Aws::Amplify::Model::UpdateAppRequest::WithBuildSpec
UpdateAppRequest & WithBuildSpec(Aws::String &&value)
Definition: UpdateAppRequest.h:495
Aws::Amplify::Model::UpdateAppRequest::SetRepository
void SetRepository(const char *value)
Definition: UpdateAppRequest.h:674
Aws::Amplify::Model::UpdateAppRequest::BasicAuthCredentialsHasBeenSet
bool BasicAuthCredentialsHasBeenSet() const
Definition: UpdateAppRequest.h:388
Aws::Amplify::Model::UpdateAppRequest::CustomRulesHasBeenSet
bool CustomRulesHasBeenSet() const
Definition: UpdateAppRequest.h:429
Aws::Amplify::Model::UpdateAppRequest::SetOauthToken
void SetOauthToken(Aws::String &&value)
Definition: UpdateAppRequest.h:718
AWSString.h
Aws::Amplify::Model::UpdateAppRequest::WithOauthToken
UpdateAppRequest & WithOauthToken(const char *value)
Definition: UpdateAppRequest.h:746
Aws::Amplify::Model::UpdateAppRequest::WithCustomHeaders
UpdateAppRequest & WithCustomHeaders(const char *value)
Definition: UpdateAppRequest.h:541
Aws::Amplify::Model::UpdateAppRequest::SetBasicAuthCredentials
void SetBasicAuthCredentials(const char *value)
Definition: UpdateAppRequest.h:403
Aws::Amplify::Model::UpdateAppRequest::AddAutoBranchCreationPatterns
UpdateAppRequest & AddAutoBranchCreationPatterns(const Aws::String &value)
Definition: UpdateAppRequest.h:605
Aws::Amplify::Model::UpdateAppRequest::AddCustomRules
UpdateAppRequest & AddCustomRules(CustomRule &&value)
Definition: UpdateAppRequest.h:459
AutoBranchCreationConfig.h
Aws::Amplify::Model::UpdateAppRequest::WithDescription
UpdateAppRequest & WithDescription(const Aws::String &value)
Definition: UpdateAppRequest.h:154
Aws::Amplify::Model::UpdateAppRequest::SetCustomHeaders
void SetCustomHeaders(Aws::String &&value)
Definition: UpdateAppRequest.h:521
Aws::Amplify::Model::UpdateAppRequest::WithOauthToken
UpdateAppRequest & WithOauthToken(const Aws::String &value)
Definition: UpdateAppRequest.h:732
Aws::Amplify::Model::UpdateAppRequest::SetAutoBranchCreationConfig
void SetAutoBranchCreationConfig(AutoBranchCreationConfig &&value)
Definition: UpdateAppRequest.h:638
Aws::Amplify::Model::UpdateAppRequest::AddAutoBranchCreationPatterns
UpdateAppRequest & AddAutoBranchCreationPatterns(Aws::String &&value)
Definition: UpdateAppRequest.h:611
Aws::Amplify::Model::UpdateAppRequest::GetIamServiceRoleArn
const Aws::String & GetIamServiceRoleArn() const
Definition: UpdateAppRequest.h:202
Aws::Amplify::Model::UpdateAppRequest::SetBuildSpec
void SetBuildSpec(const char *value)
Definition: UpdateAppRequest.h:485
Aws::Amplify::Model::UpdateAppRequest::GetPlatform
const Platform & GetPlatform() const
Definition: UpdateAppRequest.h:170
Aws::Amplify::Model::UpdateAppRequest::GetEnableAutoBranchCreation
bool GetEnableAutoBranchCreation() const
Definition: UpdateAppRequest.h:547
Aws::Amplify::Model::UpdateAppRequest::SetAppId
void SetAppId(const Aws::String &value)
Definition: UpdateAppRequest.h:57
Platform.h
Aws::Amplify::Model::UpdateAppRequest::WithRepository
UpdateAppRequest & WithRepository(const char *value)
Definition: UpdateAppRequest.h:689
Aws::Amplify::Model::UpdateAppRequest::SetCustomHeaders
void SetCustomHeaders(const char *value)
Definition: UpdateAppRequest.h:526
Aws::Amplify::Model::UpdateAppRequest::EnableBranchAutoDeletionHasBeenSet
bool EnableBranchAutoDeletionHasBeenSet() const
Definition: UpdateAppRequest.h:344
Aws::Amplify::Model::UpdateAppRequest::SetEnableAutoBranchCreation
void SetEnableAutoBranchCreation(bool value)
Definition: UpdateAppRequest.h:557
Aws::Amplify::Model::UpdateAppRequest::WithBasicAuthCredentials
UpdateAppRequest & WithBasicAuthCredentials(const Aws::String &value)
Definition: UpdateAppRequest.h:408
Aws::Amplify::Model::UpdateAppRequest::WithBasicAuthCredentials
UpdateAppRequest & WithBasicAuthCredentials(const char *value)
Definition: UpdateAppRequest.h:418
Aws::Amplify::Model::UpdateAppRequest::WithOauthToken
UpdateAppRequest & WithOauthToken(Aws::String &&value)
Definition: UpdateAppRequest.h:739
Aws::Amplify::Model::UpdateAppRequest::WithName
UpdateAppRequest & WithName(const Aws::String &value)
Definition: UpdateAppRequest.h:113
Aws::Amplify::Model::UpdateAppRequest::GetAutoBranchCreationPatterns
const Aws::Vector< Aws::String > & GetAutoBranchCreationPatterns() const
Definition: UpdateAppRequest.h:569
Aws::Amplify::Model::UpdateAppRequest::WithCustomHeaders
UpdateAppRequest & WithCustomHeaders(Aws::String &&value)
Definition: UpdateAppRequest.h:536
Aws::Amplify::Model::UpdateAppRequest::WithRepository
UpdateAppRequest & WithRepository(Aws::String &&value)
Definition: UpdateAppRequest.h:684
Aws::Amplify::Model::UpdateAppRequest::WithCustomRules
UpdateAppRequest & WithCustomRules(const Aws::Vector< CustomRule > &value)
Definition: UpdateAppRequest.h:444
Aws::Amplify::Model::UpdateAppRequest::WithEnvironmentVariables
UpdateAppRequest & WithEnvironmentVariables(Aws::Map< Aws::String, Aws::String > &&value)
Definition: UpdateAppRequest.h:275
Aws
Definition: AccessManagementClient.h:15
Aws::Amplify::Model::UpdateAppRequest::AddEnvironmentVariables
UpdateAppRequest & AddEnvironmentVariables(const Aws::String &key, Aws::String &&value)
Definition: UpdateAppRequest.h:290
Aws::Amplify::Model::UpdateAppRequest::SetDescription
void SetDescription(const Aws::String &value)
Definition: UpdateAppRequest.h:139
Aws::Amplify::Model::UpdateAppRequest::WithAccessToken
UpdateAppRequest & WithAccessToken(const Aws::String &value)
Definition: UpdateAppRequest.h:789
Aws::Amplify::Model::UpdateAppRequest::WithPlatform
UpdateAppRequest & WithPlatform(Platform &&value)
Definition: UpdateAppRequest.h:195
Aws::Amplify::Model::UpdateAppRequest::SetAccessToken
void SetAccessToken(Aws::String &&value)
Definition: UpdateAppRequest.h:775
Aws::Amplify::Model::UpdateAppRequest::WithRepository
UpdateAppRequest & WithRepository(const Aws::String &value)
Definition: UpdateAppRequest.h:679
Aws::Amplify::Model::UpdateAppRequest::GetCustomRules
const Aws::Vector< CustomRule > & GetCustomRules() const
Definition: UpdateAppRequest.h:424
Aws::Amplify::Model::UpdateAppRequest::AccessTokenHasBeenSet
bool AccessTokenHasBeenSet() const
Definition: UpdateAppRequest.h:761
Aws::Amplify::Model::UpdateAppRequest::SetIamServiceRoleArn
void SetIamServiceRoleArn(const char *value)
Definition: UpdateAppRequest.h:226
Aws::Amplify::Model::UpdateAppRequest::WithEnableAutoBranchCreation
UpdateAppRequest & WithEnableAutoBranchCreation(bool value)
Definition: UpdateAppRequest.h:562
Aws::Amplify::Model::UpdateAppRequest::SetIamServiceRoleArn
void SetIamServiceRoleArn(Aws::String &&value)
Definition: UpdateAppRequest.h:220
Aws::Amplify::Model::UpdateAppRequest::WithName
UpdateAppRequest & WithName(const char *value)
Definition: UpdateAppRequest.h:123
Aws::Amplify::Model::UpdateAppRequest::SetAccessToken
void SetAccessToken(const char *value)
Definition: UpdateAppRequest.h:782
Aws::Amplify::Model::UpdateAppRequest::SetAppId
void SetAppId(const char *value)
Definition: UpdateAppRequest.h:67
Aws::Amplify::Model::UpdateAppRequest::SetName
void SetName(const char *value)
Definition: UpdateAppRequest.h:108
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Amplify::Model::UpdateAppRequest::GetEnableBranchAutoDeletion
bool GetEnableBranchAutoDeletion() const
Definition: UpdateAppRequest.h:338
Aws::Amplify::Model::UpdateAppRequest::SetBasicAuthCredentials
void SetBasicAuthCredentials(const Aws::String &value)
Definition: UpdateAppRequest.h:393
Aws::Amplify::Model::UpdateAppRequest::AddAutoBranchCreationPatterns
UpdateAppRequest & AddAutoBranchCreationPatterns(const char *value)
Definition: UpdateAppRequest.h:617
Aws::Amplify::Model::UpdateAppRequest::WithPlatform
UpdateAppRequest & WithPlatform(const Platform &value)
Definition: UpdateAppRequest.h:190
Aws::Amplify::Model::UpdateAppRequest::AutoBranchCreationConfigHasBeenSet
bool AutoBranchCreationConfigHasBeenSet() const
Definition: UpdateAppRequest.h:628
Aws::Amplify::Model::UpdateAppRequest::SetOauthToken
void SetOauthToken(const Aws::String &value)
Definition: UpdateAppRequest.h:711
Aws::Amplify::Model::UpdateAppRequest::SetEnvironmentVariables
void SetEnvironmentVariables(const Aws::Map< Aws::String, Aws::String > &value)
Definition: UpdateAppRequest.h:260
Aws::Amplify::Model::UpdateAppRequest::SetAutoBranchCreationPatterns
void SetAutoBranchCreationPatterns(Aws::Vector< Aws::String > &&value)
Definition: UpdateAppRequest.h:587
Aws::Amplify::Model::UpdateAppRequest::WithBasicAuthCredentials
UpdateAppRequest & WithBasicAuthCredentials(Aws::String &&value)
Definition: UpdateAppRequest.h:413
Aws::Amplify::Model::UpdateAppRequest::SetName
void SetName(const Aws::String &value)
Definition: UpdateAppRequest.h:98
AWSMap.h
Aws::Amplify::Model::CustomRule
Definition: CustomRule.h:32
Aws::Amplify::Model::UpdateAppRequest::GetName
const Aws::String & GetName() const
Definition: UpdateAppRequest.h:88
Aws::Amplify::Model::UpdateAppRequest::WithBuildSpec
UpdateAppRequest & WithBuildSpec(const char *value)
Definition: UpdateAppRequest.h:500
Aws::Amplify::Model::UpdateAppRequest::UpdateAppRequest
UpdateAppRequest()
Aws::Amplify::Model::UpdateAppRequest::SetAppId
void SetAppId(Aws::String &&value)
Definition: UpdateAppRequest.h:62
AWS_AMPLIFY_API
#define AWS_AMPLIFY_API
Definition: Amplify_EXPORTS.h:28
Aws::Amplify::Model::UpdateAppRequest::SetBuildSpec
void SetBuildSpec(const Aws::String &value)
Definition: UpdateAppRequest.h:475
Aws::Amplify::Model::UpdateAppRequest::PlatformHasBeenSet
bool PlatformHasBeenSet() const
Definition: UpdateAppRequest.h:175
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::Amplify::Model::Platform
Platform
Definition: Platform.h:17
Aws::Amplify::Model::UpdateAppRequest::GetEnableBasicAuth
bool GetEnableBasicAuth() const
Definition: UpdateAppRequest.h:362