AWS SDK for C++  1.9.157
AWS SDK for C++
AutoBranchCreationConfig.h
Go to the documentation of this file.
1 
6 #pragma once
11 #include <utility>
12 
13 namespace Aws
14 {
15 namespace Utils
16 {
17 namespace Json
18 {
19  class JsonValue;
20  class JsonView;
21 } // namespace Json
22 } // namespace Utils
23 namespace Amplify
24 {
25 namespace Model
26 {
27 
35  {
36  public:
41 
42 
46  inline const Stage& GetStage() const{ return m_stage; }
47 
51  inline bool StageHasBeenSet() const { return m_stageHasBeenSet; }
52 
56  inline void SetStage(const Stage& value) { m_stageHasBeenSet = true; m_stage = value; }
57 
61  inline void SetStage(Stage&& value) { m_stageHasBeenSet = true; m_stage = std::move(value); }
62 
66  inline AutoBranchCreationConfig& WithStage(const Stage& value) { SetStage(value); return *this;}
67 
71  inline AutoBranchCreationConfig& WithStage(Stage&& value) { SetStage(std::move(value)); return *this;}
72 
73 
77  inline const Aws::String& GetFramework() const{ return m_framework; }
78 
82  inline bool FrameworkHasBeenSet() const { return m_frameworkHasBeenSet; }
83 
87  inline void SetFramework(const Aws::String& value) { m_frameworkHasBeenSet = true; m_framework = value; }
88 
92  inline void SetFramework(Aws::String&& value) { m_frameworkHasBeenSet = true; m_framework = std::move(value); }
93 
97  inline void SetFramework(const char* value) { m_frameworkHasBeenSet = true; m_framework.assign(value); }
98 
102  inline AutoBranchCreationConfig& WithFramework(const Aws::String& value) { SetFramework(value); return *this;}
103 
107  inline AutoBranchCreationConfig& WithFramework(Aws::String&& value) { SetFramework(std::move(value)); return *this;}
108 
112  inline AutoBranchCreationConfig& WithFramework(const char* value) { SetFramework(value); return *this;}
113 
114 
118  inline bool GetEnableAutoBuild() const{ return m_enableAutoBuild; }
119 
123  inline bool EnableAutoBuildHasBeenSet() const { return m_enableAutoBuildHasBeenSet; }
124 
128  inline void SetEnableAutoBuild(bool value) { m_enableAutoBuildHasBeenSet = true; m_enableAutoBuild = value; }
129 
133  inline AutoBranchCreationConfig& WithEnableAutoBuild(bool value) { SetEnableAutoBuild(value); return *this;}
134 
135 
139  inline const Aws::Map<Aws::String, Aws::String>& GetEnvironmentVariables() const{ return m_environmentVariables; }
140 
144  inline bool EnvironmentVariablesHasBeenSet() const { return m_environmentVariablesHasBeenSet; }
145 
149  inline void SetEnvironmentVariables(const Aws::Map<Aws::String, Aws::String>& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables = value; }
150 
154  inline void SetEnvironmentVariables(Aws::Map<Aws::String, Aws::String>&& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables = std::move(value); }
155 
159  inline AutoBranchCreationConfig& WithEnvironmentVariables(const Aws::Map<Aws::String, Aws::String>& value) { SetEnvironmentVariables(value); return *this;}
160 
164  inline AutoBranchCreationConfig& WithEnvironmentVariables(Aws::Map<Aws::String, Aws::String>&& value) { SetEnvironmentVariables(std::move(value)); return *this;}
165 
169  inline AutoBranchCreationConfig& AddEnvironmentVariables(const Aws::String& key, const Aws::String& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(key, value); return *this; }
170 
174  inline AutoBranchCreationConfig& AddEnvironmentVariables(Aws::String&& key, const Aws::String& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(std::move(key), value); return *this; }
175 
179  inline AutoBranchCreationConfig& AddEnvironmentVariables(const Aws::String& key, Aws::String&& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(key, std::move(value)); return *this; }
180 
184  inline AutoBranchCreationConfig& AddEnvironmentVariables(Aws::String&& key, Aws::String&& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(std::move(key), std::move(value)); return *this; }
185 
189  inline AutoBranchCreationConfig& AddEnvironmentVariables(const char* key, Aws::String&& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(key, std::move(value)); return *this; }
190 
194  inline AutoBranchCreationConfig& AddEnvironmentVariables(Aws::String&& key, const char* value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(std::move(key), value); return *this; }
195 
199  inline AutoBranchCreationConfig& AddEnvironmentVariables(const char* key, const char* value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(key, value); return *this; }
200 
201 
205  inline const Aws::String& GetBasicAuthCredentials() const{ return m_basicAuthCredentials; }
206 
210  inline bool BasicAuthCredentialsHasBeenSet() const { return m_basicAuthCredentialsHasBeenSet; }
211 
215  inline void SetBasicAuthCredentials(const Aws::String& value) { m_basicAuthCredentialsHasBeenSet = true; m_basicAuthCredentials = value; }
216 
220  inline void SetBasicAuthCredentials(Aws::String&& value) { m_basicAuthCredentialsHasBeenSet = true; m_basicAuthCredentials = std::move(value); }
221 
225  inline void SetBasicAuthCredentials(const char* value) { m_basicAuthCredentialsHasBeenSet = true; m_basicAuthCredentials.assign(value); }
226 
230  inline AutoBranchCreationConfig& WithBasicAuthCredentials(const Aws::String& value) { SetBasicAuthCredentials(value); return *this;}
231 
235  inline AutoBranchCreationConfig& WithBasicAuthCredentials(Aws::String&& value) { SetBasicAuthCredentials(std::move(value)); return *this;}
236 
240  inline AutoBranchCreationConfig& WithBasicAuthCredentials(const char* value) { SetBasicAuthCredentials(value); return *this;}
241 
242 
246  inline bool GetEnableBasicAuth() const{ return m_enableBasicAuth; }
247 
251  inline bool EnableBasicAuthHasBeenSet() const { return m_enableBasicAuthHasBeenSet; }
252 
256  inline void SetEnableBasicAuth(bool value) { m_enableBasicAuthHasBeenSet = true; m_enableBasicAuth = value; }
257 
261  inline AutoBranchCreationConfig& WithEnableBasicAuth(bool value) { SetEnableBasicAuth(value); return *this;}
262 
263 
270  inline bool GetEnablePerformanceMode() const{ return m_enablePerformanceMode; }
271 
278  inline bool EnablePerformanceModeHasBeenSet() const { return m_enablePerformanceModeHasBeenSet; }
279 
286  inline void SetEnablePerformanceMode(bool value) { m_enablePerformanceModeHasBeenSet = true; m_enablePerformanceMode = value; }
287 
294  inline AutoBranchCreationConfig& WithEnablePerformanceMode(bool value) { SetEnablePerformanceMode(value); return *this;}
295 
296 
300  inline const Aws::String& GetBuildSpec() const{ return m_buildSpec; }
301 
305  inline bool BuildSpecHasBeenSet() const { return m_buildSpecHasBeenSet; }
306 
310  inline void SetBuildSpec(const Aws::String& value) { m_buildSpecHasBeenSet = true; m_buildSpec = value; }
311 
315  inline void SetBuildSpec(Aws::String&& value) { m_buildSpecHasBeenSet = true; m_buildSpec = std::move(value); }
316 
320  inline void SetBuildSpec(const char* value) { m_buildSpecHasBeenSet = true; m_buildSpec.assign(value); }
321 
325  inline AutoBranchCreationConfig& WithBuildSpec(const Aws::String& value) { SetBuildSpec(value); return *this;}
326 
330  inline AutoBranchCreationConfig& WithBuildSpec(Aws::String&& value) { SetBuildSpec(std::move(value)); return *this;}
331 
335  inline AutoBranchCreationConfig& WithBuildSpec(const char* value) { SetBuildSpec(value); return *this;}
336 
337 
341  inline bool GetEnablePullRequestPreview() const{ return m_enablePullRequestPreview; }
342 
346  inline bool EnablePullRequestPreviewHasBeenSet() const { return m_enablePullRequestPreviewHasBeenSet; }
347 
351  inline void SetEnablePullRequestPreview(bool value) { m_enablePullRequestPreviewHasBeenSet = true; m_enablePullRequestPreview = value; }
352 
356  inline AutoBranchCreationConfig& WithEnablePullRequestPreview(bool value) { SetEnablePullRequestPreview(value); return *this;}
357 
358 
362  inline const Aws::String& GetPullRequestEnvironmentName() const{ return m_pullRequestEnvironmentName; }
363 
367  inline bool PullRequestEnvironmentNameHasBeenSet() const { return m_pullRequestEnvironmentNameHasBeenSet; }
368 
372  inline void SetPullRequestEnvironmentName(const Aws::String& value) { m_pullRequestEnvironmentNameHasBeenSet = true; m_pullRequestEnvironmentName = value; }
373 
377  inline void SetPullRequestEnvironmentName(Aws::String&& value) { m_pullRequestEnvironmentNameHasBeenSet = true; m_pullRequestEnvironmentName = std::move(value); }
378 
382  inline void SetPullRequestEnvironmentName(const char* value) { m_pullRequestEnvironmentNameHasBeenSet = true; m_pullRequestEnvironmentName.assign(value); }
383 
387  inline AutoBranchCreationConfig& WithPullRequestEnvironmentName(const Aws::String& value) { SetPullRequestEnvironmentName(value); return *this;}
388 
392  inline AutoBranchCreationConfig& WithPullRequestEnvironmentName(Aws::String&& value) { SetPullRequestEnvironmentName(std::move(value)); return *this;}
393 
397  inline AutoBranchCreationConfig& WithPullRequestEnvironmentName(const char* value) { SetPullRequestEnvironmentName(value); return *this;}
398 
399  private:
400 
401  Stage m_stage;
402  bool m_stageHasBeenSet;
403 
404  Aws::String m_framework;
405  bool m_frameworkHasBeenSet;
406 
407  bool m_enableAutoBuild;
408  bool m_enableAutoBuildHasBeenSet;
409 
410  Aws::Map<Aws::String, Aws::String> m_environmentVariables;
411  bool m_environmentVariablesHasBeenSet;
412 
413  Aws::String m_basicAuthCredentials;
414  bool m_basicAuthCredentialsHasBeenSet;
415 
416  bool m_enableBasicAuth;
417  bool m_enableBasicAuthHasBeenSet;
418 
419  bool m_enablePerformanceMode;
420  bool m_enablePerformanceModeHasBeenSet;
421 
422  Aws::String m_buildSpec;
423  bool m_buildSpecHasBeenSet;
424 
425  bool m_enablePullRequestPreview;
426  bool m_enablePullRequestPreviewHasBeenSet;
427 
428  Aws::String m_pullRequestEnvironmentName;
429  bool m_pullRequestEnvironmentNameHasBeenSet;
430  };
431 
432 } // namespace Model
433 } // namespace Amplify
434 } // namespace Aws
Aws::Amplify::Model::AutoBranchCreationConfig::GetBuildSpec
const Aws::String & GetBuildSpec() const
Definition: AutoBranchCreationConfig.h:300
Aws::Amplify::Model::AutoBranchCreationConfig::WithEnablePerformanceMode
AutoBranchCreationConfig & WithEnablePerformanceMode(bool value)
Definition: AutoBranchCreationConfig.h:294
Amplify_EXPORTS.h
Aws::Amplify::Model::AutoBranchCreationConfig::SetEnableAutoBuild
void SetEnableAutoBuild(bool value)
Definition: AutoBranchCreationConfig.h:128
Aws::Amplify::Model::AutoBranchCreationConfig::SetBuildSpec
void SetBuildSpec(const Aws::String &value)
Definition: AutoBranchCreationConfig.h:310
Aws::Amplify::Model::AutoBranchCreationConfig::SetFramework
void SetFramework(Aws::String &&value)
Definition: AutoBranchCreationConfig.h:92
Aws::Amplify::Model::Stage
Stage
Definition: Stage.h:17
Aws::Amplify::Model::AutoBranchCreationConfig::EnableBasicAuthHasBeenSet
bool EnableBasicAuthHasBeenSet() const
Definition: AutoBranchCreationConfig.h:251
Aws::Amplify::Model::AutoBranchCreationConfig::operator=
AutoBranchCreationConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Amplify::Model::AutoBranchCreationConfig::GetFramework
const Aws::String & GetFramework() const
Definition: AutoBranchCreationConfig.h:77
Aws::Amplify::Model::AutoBranchCreationConfig::StageHasBeenSet
bool StageHasBeenSet() const
Definition: AutoBranchCreationConfig.h:51
Aws::Amplify::Model::AutoBranchCreationConfig::WithBasicAuthCredentials
AutoBranchCreationConfig & WithBasicAuthCredentials(Aws::String &&value)
Definition: AutoBranchCreationConfig.h:235
Aws::Amplify::Model::AutoBranchCreationConfig::AutoBranchCreationConfig
AutoBranchCreationConfig(Aws::Utils::Json::JsonView jsonValue)
Aws::Amplify::Model::AutoBranchCreationConfig::SetBasicAuthCredentials
void SetBasicAuthCredentials(const char *value)
Definition: AutoBranchCreationConfig.h:225
Aws::Amplify::Model::AutoBranchCreationConfig::SetBuildSpec
void SetBuildSpec(Aws::String &&value)
Definition: AutoBranchCreationConfig.h:315
Aws::Amplify::Model::AutoBranchCreationConfig::SetBasicAuthCredentials
void SetBasicAuthCredentials(const Aws::String &value)
Definition: AutoBranchCreationConfig.h:215
Aws::Amplify::Model::AutoBranchCreationConfig::WithBuildSpec
AutoBranchCreationConfig & WithBuildSpec(const Aws::String &value)
Definition: AutoBranchCreationConfig.h:325
Aws::Amplify::Model::AutoBranchCreationConfig::AddEnvironmentVariables
AutoBranchCreationConfig & AddEnvironmentVariables(Aws::String &&key, const char *value)
Definition: AutoBranchCreationConfig.h:194
Aws::Amplify::Model::AutoBranchCreationConfig::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::Amplify::Model::AutoBranchCreationConfig::SetPullRequestEnvironmentName
void SetPullRequestEnvironmentName(Aws::String &&value)
Definition: AutoBranchCreationConfig.h:377
Aws::Amplify::Model::AutoBranchCreationConfig::AddEnvironmentVariables
AutoBranchCreationConfig & AddEnvironmentVariables(const char *key, const char *value)
Definition: AutoBranchCreationConfig.h:199
Aws::Amplify::Model::AutoBranchCreationConfig::EnvironmentVariablesHasBeenSet
bool EnvironmentVariablesHasBeenSet() const
Definition: AutoBranchCreationConfig.h:144
Aws::Amplify::Model::AutoBranchCreationConfig::SetBasicAuthCredentials
void SetBasicAuthCredentials(Aws::String &&value)
Definition: AutoBranchCreationConfig.h:220
Aws::Amplify::Model::AutoBranchCreationConfig::GetEnablePullRequestPreview
bool GetEnablePullRequestPreview() const
Definition: AutoBranchCreationConfig.h:341
Aws::Amplify::Model::AutoBranchCreationConfig::WithEnableAutoBuild
AutoBranchCreationConfig & WithEnableAutoBuild(bool value)
Definition: AutoBranchCreationConfig.h:133
Aws::Amplify::Model::AutoBranchCreationConfig::SetEnableBasicAuth
void SetEnableBasicAuth(bool value)
Definition: AutoBranchCreationConfig.h:256
Aws::Amplify::Model::AutoBranchCreationConfig::WithPullRequestEnvironmentName
AutoBranchCreationConfig & WithPullRequestEnvironmentName(const char *value)
Definition: AutoBranchCreationConfig.h:397
Aws::Amplify::Model::AutoBranchCreationConfig::WithBuildSpec
AutoBranchCreationConfig & WithBuildSpec(const char *value)
Definition: AutoBranchCreationConfig.h:335
Aws::Amplify::Model::AutoBranchCreationConfig::WithPullRequestEnvironmentName
AutoBranchCreationConfig & WithPullRequestEnvironmentName(const Aws::String &value)
Definition: AutoBranchCreationConfig.h:387
Aws::Amplify::Model::AutoBranchCreationConfig::AddEnvironmentVariables
AutoBranchCreationConfig & AddEnvironmentVariables(const Aws::String &key, const Aws::String &value)
Definition: AutoBranchCreationConfig.h:169
Aws::Amplify::Model::AutoBranchCreationConfig::GetEnableBasicAuth
bool GetEnableBasicAuth() const
Definition: AutoBranchCreationConfig.h:246
Aws::Amplify::Model::AutoBranchCreationConfig::EnableAutoBuildHasBeenSet
bool EnableAutoBuildHasBeenSet() const
Definition: AutoBranchCreationConfig.h:123
Aws::Amplify::Model::AutoBranchCreationConfig::SetFramework
void SetFramework(const Aws::String &value)
Definition: AutoBranchCreationConfig.h:87
Aws::Amplify::Model::AutoBranchCreationConfig::WithEnvironmentVariables
AutoBranchCreationConfig & WithEnvironmentVariables(const Aws::Map< Aws::String, Aws::String > &value)
Definition: AutoBranchCreationConfig.h:159
Aws::Amplify::Model::AutoBranchCreationConfig::WithEnablePullRequestPreview
AutoBranchCreationConfig & WithEnablePullRequestPreview(bool value)
Definition: AutoBranchCreationConfig.h:356
Aws::Amplify::Model::AutoBranchCreationConfig::AddEnvironmentVariables
AutoBranchCreationConfig & AddEnvironmentVariables(Aws::String &&key, Aws::String &&value)
Definition: AutoBranchCreationConfig.h:184
Aws::Amplify::Model::AutoBranchCreationConfig::GetStage
const Stage & GetStage() const
Definition: AutoBranchCreationConfig.h:46
Aws::Amplify::Model::AutoBranchCreationConfig::WithStage
AutoBranchCreationConfig & WithStage(Stage &&value)
Definition: AutoBranchCreationConfig.h:71
Aws::Amplify::Model::AutoBranchCreationConfig::EnablePerformanceModeHasBeenSet
bool EnablePerformanceModeHasBeenSet() const
Definition: AutoBranchCreationConfig.h:278
Aws::Amplify::Model::AutoBranchCreationConfig::AddEnvironmentVariables
AutoBranchCreationConfig & AddEnvironmentVariables(const Aws::String &key, Aws::String &&value)
Definition: AutoBranchCreationConfig.h:179
Aws::Amplify::Model::AutoBranchCreationConfig
Definition: AutoBranchCreationConfig.h:35
Aws::Amplify::Model::AutoBranchCreationConfig::SetEnablePerformanceMode
void SetEnablePerformanceMode(bool value)
Definition: AutoBranchCreationConfig.h:286
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::Amplify::Model::AutoBranchCreationConfig::AddEnvironmentVariables
AutoBranchCreationConfig & AddEnvironmentVariables(Aws::String &&key, const Aws::String &value)
Definition: AutoBranchCreationConfig.h:174
Aws::Amplify::Model::AutoBranchCreationConfig::SetPullRequestEnvironmentName
void SetPullRequestEnvironmentName(const char *value)
Definition: AutoBranchCreationConfig.h:382
Aws::Amplify::Model::AutoBranchCreationConfig::WithEnvironmentVariables
AutoBranchCreationConfig & WithEnvironmentVariables(Aws::Map< Aws::String, Aws::String > &&value)
Definition: AutoBranchCreationConfig.h:164
Aws::Amplify::Model::AutoBranchCreationConfig::BasicAuthCredentialsHasBeenSet
bool BasicAuthCredentialsHasBeenSet() const
Definition: AutoBranchCreationConfig.h:210
Aws::Amplify::Model::AutoBranchCreationConfig::SetFramework
void SetFramework(const char *value)
Definition: AutoBranchCreationConfig.h:97
Aws::Amplify::Model::AutoBranchCreationConfig::WithFramework
AutoBranchCreationConfig & WithFramework(const Aws::String &value)
Definition: AutoBranchCreationConfig.h:102
Aws::Amplify::Model::AutoBranchCreationConfig::AddEnvironmentVariables
AutoBranchCreationConfig & AddEnvironmentVariables(const char *key, Aws::String &&value)
Definition: AutoBranchCreationConfig.h:189
Aws::Amplify::Model::AutoBranchCreationConfig::FrameworkHasBeenSet
bool FrameworkHasBeenSet() const
Definition: AutoBranchCreationConfig.h:82
Aws::Amplify::Model::AutoBranchCreationConfig::SetBuildSpec
void SetBuildSpec(const char *value)
Definition: AutoBranchCreationConfig.h:320
Aws::Amplify::Model::AutoBranchCreationConfig::SetPullRequestEnvironmentName
void SetPullRequestEnvironmentName(const Aws::String &value)
Definition: AutoBranchCreationConfig.h:372
Aws::Amplify::Model::AutoBranchCreationConfig::WithFramework
AutoBranchCreationConfig & WithFramework(const char *value)
Definition: AutoBranchCreationConfig.h:112
Aws::Amplify::Model::AutoBranchCreationConfig::SetStage
void SetStage(Stage &&value)
Definition: AutoBranchCreationConfig.h:61
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws::Amplify::Model::AutoBranchCreationConfig::GetEnablePerformanceMode
bool GetEnablePerformanceMode() const
Definition: AutoBranchCreationConfig.h:270
Aws
Definition: AccessManagementClient.h:15
Aws::Amplify::Model::AutoBranchCreationConfig::WithBasicAuthCredentials
AutoBranchCreationConfig & WithBasicAuthCredentials(const Aws::String &value)
Definition: AutoBranchCreationConfig.h:230
Stage.h
Aws::Amplify::Model::AutoBranchCreationConfig::WithPullRequestEnvironmentName
AutoBranchCreationConfig & WithPullRequestEnvironmentName(Aws::String &&value)
Definition: AutoBranchCreationConfig.h:392
Aws::Amplify::Model::AutoBranchCreationConfig::AutoBranchCreationConfig
AutoBranchCreationConfig()
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Amplify::Model::AutoBranchCreationConfig::SetStage
void SetStage(const Stage &value)
Definition: AutoBranchCreationConfig.h:56
Aws::Amplify::Model::AutoBranchCreationConfig::SetEnvironmentVariables
void SetEnvironmentVariables(const Aws::Map< Aws::String, Aws::String > &value)
Definition: AutoBranchCreationConfig.h:149
Aws::Amplify::Model::AutoBranchCreationConfig::PullRequestEnvironmentNameHasBeenSet
bool PullRequestEnvironmentNameHasBeenSet() const
Definition: AutoBranchCreationConfig.h:367
Aws::Amplify::Model::AutoBranchCreationConfig::SetEnvironmentVariables
void SetEnvironmentVariables(Aws::Map< Aws::String, Aws::String > &&value)
Definition: AutoBranchCreationConfig.h:154
Aws::Amplify::Model::AutoBranchCreationConfig::WithBuildSpec
AutoBranchCreationConfig & WithBuildSpec(Aws::String &&value)
Definition: AutoBranchCreationConfig.h:330
Aws::Amplify::Model::AutoBranchCreationConfig::WithStage
AutoBranchCreationConfig & WithStage(const Stage &value)
Definition: AutoBranchCreationConfig.h:66
Aws::Amplify::Model::AutoBranchCreationConfig::WithEnableBasicAuth
AutoBranchCreationConfig & WithEnableBasicAuth(bool value)
Definition: AutoBranchCreationConfig.h:261
Aws::Amplify::Model::AutoBranchCreationConfig::BuildSpecHasBeenSet
bool BuildSpecHasBeenSet() const
Definition: AutoBranchCreationConfig.h:305
Aws::Amplify::Model::AutoBranchCreationConfig::GetEnvironmentVariables
const Aws::Map< Aws::String, Aws::String > & GetEnvironmentVariables() const
Definition: AutoBranchCreationConfig.h:139
Aws::Amplify::Model::AutoBranchCreationConfig::EnablePullRequestPreviewHasBeenSet
bool EnablePullRequestPreviewHasBeenSet() const
Definition: AutoBranchCreationConfig.h:346
AWSMap.h
Aws::Amplify::Model::AutoBranchCreationConfig::SetEnablePullRequestPreview
void SetEnablePullRequestPreview(bool value)
Definition: AutoBranchCreationConfig.h:351
Aws::Amplify::Model::AutoBranchCreationConfig::WithFramework
AutoBranchCreationConfig & WithFramework(Aws::String &&value)
Definition: AutoBranchCreationConfig.h:107
Aws::Amplify::Model::AutoBranchCreationConfig::GetEnableAutoBuild
bool GetEnableAutoBuild() const
Definition: AutoBranchCreationConfig.h:118
Aws::Amplify::Model::AutoBranchCreationConfig::GetBasicAuthCredentials
const Aws::String & GetBasicAuthCredentials() const
Definition: AutoBranchCreationConfig.h:205
AWS_AMPLIFY_API
#define AWS_AMPLIFY_API
Definition: Amplify_EXPORTS.h:28
Aws::Amplify::Model::AutoBranchCreationConfig::WithBasicAuthCredentials
AutoBranchCreationConfig & WithBasicAuthCredentials(const char *value)
Definition: AutoBranchCreationConfig.h:240
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::Amplify::Model::AutoBranchCreationConfig::GetPullRequestEnvironmentName
const Aws::String & GetPullRequestEnvironmentName() const
Definition: AutoBranchCreationConfig.h:362