AWS SDK for C++  1.9.124
AWS SDK for C++
CreateEnvironmentRequest.h
Go to the documentation of this file.
1 
6 #pragma once
8 #include <aws/mwaa/MWAARequest.h>
14 #include <utility>
15 
16 namespace Aws
17 {
18 namespace MWAA
19 {
20 namespace Model
21 {
22 
33  {
34  public:
36 
37  // Service request name is the Operation name which will send this request out,
38  // each operation should has unique request name, so that we can get operation's name from this request.
39  // Note: this is not true for response, multiple operations may have the same response name,
40  // so we can not get operation's name from response.
41  inline virtual const char* GetServiceRequestName() const override { return "CreateEnvironment"; }
42 
43  Aws::String SerializePayload() const override;
44 
45 
52  inline const Aws::Map<Aws::String, Aws::String>& GetAirflowConfigurationOptions() const{ return m_airflowConfigurationOptions; }
53 
60  inline bool AirflowConfigurationOptionsHasBeenSet() const { return m_airflowConfigurationOptionsHasBeenSet; }
61 
68  inline void SetAirflowConfigurationOptions(const Aws::Map<Aws::String, Aws::String>& value) { m_airflowConfigurationOptionsHasBeenSet = true; m_airflowConfigurationOptions = value; }
69 
76  inline void SetAirflowConfigurationOptions(Aws::Map<Aws::String, Aws::String>&& value) { m_airflowConfigurationOptionsHasBeenSet = true; m_airflowConfigurationOptions = std::move(value); }
77 
84  inline CreateEnvironmentRequest& WithAirflowConfigurationOptions(const Aws::Map<Aws::String, Aws::String>& value) { SetAirflowConfigurationOptions(value); return *this;}
85 
92  inline CreateEnvironmentRequest& WithAirflowConfigurationOptions(Aws::Map<Aws::String, Aws::String>&& value) { SetAirflowConfigurationOptions(std::move(value)); return *this;}
93 
100  inline CreateEnvironmentRequest& AddAirflowConfigurationOptions(const Aws::String& key, const Aws::String& value) { m_airflowConfigurationOptionsHasBeenSet = true; m_airflowConfigurationOptions.emplace(key, value); return *this; }
101 
108  inline CreateEnvironmentRequest& AddAirflowConfigurationOptions(Aws::String&& key, const Aws::String& value) { m_airflowConfigurationOptionsHasBeenSet = true; m_airflowConfigurationOptions.emplace(std::move(key), value); return *this; }
109 
116  inline CreateEnvironmentRequest& AddAirflowConfigurationOptions(const Aws::String& key, Aws::String&& value) { m_airflowConfigurationOptionsHasBeenSet = true; m_airflowConfigurationOptions.emplace(key, std::move(value)); return *this; }
117 
124  inline CreateEnvironmentRequest& AddAirflowConfigurationOptions(Aws::String&& key, Aws::String&& value) { m_airflowConfigurationOptionsHasBeenSet = true; m_airflowConfigurationOptions.emplace(std::move(key), std::move(value)); return *this; }
125 
132  inline CreateEnvironmentRequest& AddAirflowConfigurationOptions(const char* key, Aws::String&& value) { m_airflowConfigurationOptionsHasBeenSet = true; m_airflowConfigurationOptions.emplace(key, std::move(value)); return *this; }
133 
140  inline CreateEnvironmentRequest& AddAirflowConfigurationOptions(Aws::String&& key, const char* value) { m_airflowConfigurationOptionsHasBeenSet = true; m_airflowConfigurationOptions.emplace(std::move(key), value); return *this; }
141 
148  inline CreateEnvironmentRequest& AddAirflowConfigurationOptions(const char* key, const char* value) { m_airflowConfigurationOptionsHasBeenSet = true; m_airflowConfigurationOptions.emplace(key, value); return *this; }
149 
150 
156  inline const Aws::String& GetAirflowVersion() const{ return m_airflowVersion; }
157 
163  inline bool AirflowVersionHasBeenSet() const { return m_airflowVersionHasBeenSet; }
164 
170  inline void SetAirflowVersion(const Aws::String& value) { m_airflowVersionHasBeenSet = true; m_airflowVersion = value; }
171 
177  inline void SetAirflowVersion(Aws::String&& value) { m_airflowVersionHasBeenSet = true; m_airflowVersion = std::move(value); }
178 
184  inline void SetAirflowVersion(const char* value) { m_airflowVersionHasBeenSet = true; m_airflowVersion.assign(value); }
185 
191  inline CreateEnvironmentRequest& WithAirflowVersion(const Aws::String& value) { SetAirflowVersion(value); return *this;}
192 
198  inline CreateEnvironmentRequest& WithAirflowVersion(Aws::String&& value) { SetAirflowVersion(std::move(value)); return *this;}
199 
205  inline CreateEnvironmentRequest& WithAirflowVersion(const char* value) { SetAirflowVersion(value); return *this;}
206 
207 
214  inline const Aws::String& GetDagS3Path() const{ return m_dagS3Path; }
215 
222  inline bool DagS3PathHasBeenSet() const { return m_dagS3PathHasBeenSet; }
223 
230  inline void SetDagS3Path(const Aws::String& value) { m_dagS3PathHasBeenSet = true; m_dagS3Path = value; }
231 
238  inline void SetDagS3Path(Aws::String&& value) { m_dagS3PathHasBeenSet = true; m_dagS3Path = std::move(value); }
239 
246  inline void SetDagS3Path(const char* value) { m_dagS3PathHasBeenSet = true; m_dagS3Path.assign(value); }
247 
254  inline CreateEnvironmentRequest& WithDagS3Path(const Aws::String& value) { SetDagS3Path(value); return *this;}
255 
262  inline CreateEnvironmentRequest& WithDagS3Path(Aws::String&& value) { SetDagS3Path(std::move(value)); return *this;}
263 
270  inline CreateEnvironmentRequest& WithDagS3Path(const char* value) { SetDagS3Path(value); return *this;}
271 
272 
279  inline const Aws::String& GetEnvironmentClass() const{ return m_environmentClass; }
280 
287  inline bool EnvironmentClassHasBeenSet() const { return m_environmentClassHasBeenSet; }
288 
295  inline void SetEnvironmentClass(const Aws::String& value) { m_environmentClassHasBeenSet = true; m_environmentClass = value; }
296 
303  inline void SetEnvironmentClass(Aws::String&& value) { m_environmentClassHasBeenSet = true; m_environmentClass = std::move(value); }
304 
311  inline void SetEnvironmentClass(const char* value) { m_environmentClassHasBeenSet = true; m_environmentClass.assign(value); }
312 
319  inline CreateEnvironmentRequest& WithEnvironmentClass(const Aws::String& value) { SetEnvironmentClass(value); return *this;}
320 
327  inline CreateEnvironmentRequest& WithEnvironmentClass(Aws::String&& value) { SetEnvironmentClass(std::move(value)); return *this;}
328 
335  inline CreateEnvironmentRequest& WithEnvironmentClass(const char* value) { SetEnvironmentClass(value); return *this;}
336 
337 
347  inline const Aws::String& GetExecutionRoleArn() const{ return m_executionRoleArn; }
348 
358  inline bool ExecutionRoleArnHasBeenSet() const { return m_executionRoleArnHasBeenSet; }
359 
369  inline void SetExecutionRoleArn(const Aws::String& value) { m_executionRoleArnHasBeenSet = true; m_executionRoleArn = value; }
370 
380  inline void SetExecutionRoleArn(Aws::String&& value) { m_executionRoleArnHasBeenSet = true; m_executionRoleArn = std::move(value); }
381 
391  inline void SetExecutionRoleArn(const char* value) { m_executionRoleArnHasBeenSet = true; m_executionRoleArn.assign(value); }
392 
402  inline CreateEnvironmentRequest& WithExecutionRoleArn(const Aws::String& value) { SetExecutionRoleArn(value); return *this;}
403 
413  inline CreateEnvironmentRequest& WithExecutionRoleArn(Aws::String&& value) { SetExecutionRoleArn(std::move(value)); return *this;}
414 
424  inline CreateEnvironmentRequest& WithExecutionRoleArn(const char* value) { SetExecutionRoleArn(value); return *this;}
425 
426 
434  inline const Aws::String& GetKmsKey() const{ return m_kmsKey; }
435 
443  inline bool KmsKeyHasBeenSet() const { return m_kmsKeyHasBeenSet; }
444 
452  inline void SetKmsKey(const Aws::String& value) { m_kmsKeyHasBeenSet = true; m_kmsKey = value; }
453 
461  inline void SetKmsKey(Aws::String&& value) { m_kmsKeyHasBeenSet = true; m_kmsKey = std::move(value); }
462 
470  inline void SetKmsKey(const char* value) { m_kmsKeyHasBeenSet = true; m_kmsKey.assign(value); }
471 
479  inline CreateEnvironmentRequest& WithKmsKey(const Aws::String& value) { SetKmsKey(value); return *this;}
480 
488  inline CreateEnvironmentRequest& WithKmsKey(Aws::String&& value) { SetKmsKey(std::move(value)); return *this;}
489 
497  inline CreateEnvironmentRequest& WithKmsKey(const char* value) { SetKmsKey(value); return *this;}
498 
499 
505  inline const LoggingConfigurationInput& GetLoggingConfiguration() const{ return m_loggingConfiguration; }
506 
512  inline bool LoggingConfigurationHasBeenSet() const { return m_loggingConfigurationHasBeenSet; }
513 
519  inline void SetLoggingConfiguration(const LoggingConfigurationInput& value) { m_loggingConfigurationHasBeenSet = true; m_loggingConfiguration = value; }
520 
526  inline void SetLoggingConfiguration(LoggingConfigurationInput&& value) { m_loggingConfigurationHasBeenSet = true; m_loggingConfiguration = std::move(value); }
527 
533  inline CreateEnvironmentRequest& WithLoggingConfiguration(const LoggingConfigurationInput& value) { SetLoggingConfiguration(value); return *this;}
534 
540  inline CreateEnvironmentRequest& WithLoggingConfiguration(LoggingConfigurationInput&& value) { SetLoggingConfiguration(std::move(value)); return *this;}
541 
542 
551  inline int GetMaxWorkers() const{ return m_maxWorkers; }
552 
561  inline bool MaxWorkersHasBeenSet() const { return m_maxWorkersHasBeenSet; }
562 
571  inline void SetMaxWorkers(int value) { m_maxWorkersHasBeenSet = true; m_maxWorkers = value; }
572 
581  inline CreateEnvironmentRequest& WithMaxWorkers(int value) { SetMaxWorkers(value); return *this;}
582 
583 
591  inline int GetMinWorkers() const{ return m_minWorkers; }
592 
600  inline bool MinWorkersHasBeenSet() const { return m_minWorkersHasBeenSet; }
601 
609  inline void SetMinWorkers(int value) { m_minWorkersHasBeenSet = true; m_minWorkers = value; }
610 
618  inline CreateEnvironmentRequest& WithMinWorkers(int value) { SetMinWorkers(value); return *this;}
619 
620 
625  inline const Aws::String& GetName() const{ return m_name; }
626 
631  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
632 
637  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
638 
643  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
644 
649  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
650 
655  inline CreateEnvironmentRequest& WithName(const Aws::String& value) { SetName(value); return *this;}
656 
661  inline CreateEnvironmentRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
662 
667  inline CreateEnvironmentRequest& WithName(const char* value) { SetName(value); return *this;}
668 
669 
676  inline const NetworkConfiguration& GetNetworkConfiguration() const{ return m_networkConfiguration; }
677 
684  inline bool NetworkConfigurationHasBeenSet() const { return m_networkConfigurationHasBeenSet; }
685 
692  inline void SetNetworkConfiguration(const NetworkConfiguration& value) { m_networkConfigurationHasBeenSet = true; m_networkConfiguration = value; }
693 
700  inline void SetNetworkConfiguration(NetworkConfiguration&& value) { m_networkConfigurationHasBeenSet = true; m_networkConfiguration = std::move(value); }
701 
708  inline CreateEnvironmentRequest& WithNetworkConfiguration(const NetworkConfiguration& value) { SetNetworkConfiguration(value); return *this;}
709 
716  inline CreateEnvironmentRequest& WithNetworkConfiguration(NetworkConfiguration&& value) { SetNetworkConfiguration(std::move(value)); return *this;}
717 
718 
725  inline const Aws::String& GetPluginsS3ObjectVersion() const{ return m_pluginsS3ObjectVersion; }
726 
733  inline bool PluginsS3ObjectVersionHasBeenSet() const { return m_pluginsS3ObjectVersionHasBeenSet; }
734 
741  inline void SetPluginsS3ObjectVersion(const Aws::String& value) { m_pluginsS3ObjectVersionHasBeenSet = true; m_pluginsS3ObjectVersion = value; }
742 
749  inline void SetPluginsS3ObjectVersion(Aws::String&& value) { m_pluginsS3ObjectVersionHasBeenSet = true; m_pluginsS3ObjectVersion = std::move(value); }
750 
757  inline void SetPluginsS3ObjectVersion(const char* value) { m_pluginsS3ObjectVersionHasBeenSet = true; m_pluginsS3ObjectVersion.assign(value); }
758 
765  inline CreateEnvironmentRequest& WithPluginsS3ObjectVersion(const Aws::String& value) { SetPluginsS3ObjectVersion(value); return *this;}
766 
773  inline CreateEnvironmentRequest& WithPluginsS3ObjectVersion(Aws::String&& value) { SetPluginsS3ObjectVersion(std::move(value)); return *this;}
774 
781  inline CreateEnvironmentRequest& WithPluginsS3ObjectVersion(const char* value) { SetPluginsS3ObjectVersion(value); return *this;}
782 
783 
791  inline const Aws::String& GetPluginsS3Path() const{ return m_pluginsS3Path; }
792 
800  inline bool PluginsS3PathHasBeenSet() const { return m_pluginsS3PathHasBeenSet; }
801 
809  inline void SetPluginsS3Path(const Aws::String& value) { m_pluginsS3PathHasBeenSet = true; m_pluginsS3Path = value; }
810 
818  inline void SetPluginsS3Path(Aws::String&& value) { m_pluginsS3PathHasBeenSet = true; m_pluginsS3Path = std::move(value); }
819 
827  inline void SetPluginsS3Path(const char* value) { m_pluginsS3PathHasBeenSet = true; m_pluginsS3Path.assign(value); }
828 
836  inline CreateEnvironmentRequest& WithPluginsS3Path(const Aws::String& value) { SetPluginsS3Path(value); return *this;}
837 
845  inline CreateEnvironmentRequest& WithPluginsS3Path(Aws::String&& value) { SetPluginsS3Path(std::move(value)); return *this;}
846 
854  inline CreateEnvironmentRequest& WithPluginsS3Path(const char* value) { SetPluginsS3Path(value); return *this;}
855 
856 
864  inline const Aws::String& GetRequirementsS3ObjectVersion() const{ return m_requirementsS3ObjectVersion; }
865 
873  inline bool RequirementsS3ObjectVersionHasBeenSet() const { return m_requirementsS3ObjectVersionHasBeenSet; }
874 
882  inline void SetRequirementsS3ObjectVersion(const Aws::String& value) { m_requirementsS3ObjectVersionHasBeenSet = true; m_requirementsS3ObjectVersion = value; }
883 
891  inline void SetRequirementsS3ObjectVersion(Aws::String&& value) { m_requirementsS3ObjectVersionHasBeenSet = true; m_requirementsS3ObjectVersion = std::move(value); }
892 
900  inline void SetRequirementsS3ObjectVersion(const char* value) { m_requirementsS3ObjectVersionHasBeenSet = true; m_requirementsS3ObjectVersion.assign(value); }
901 
909  inline CreateEnvironmentRequest& WithRequirementsS3ObjectVersion(const Aws::String& value) { SetRequirementsS3ObjectVersion(value); return *this;}
910 
918  inline CreateEnvironmentRequest& WithRequirementsS3ObjectVersion(Aws::String&& value) { SetRequirementsS3ObjectVersion(std::move(value)); return *this;}
919 
927  inline CreateEnvironmentRequest& WithRequirementsS3ObjectVersion(const char* value) { SetRequirementsS3ObjectVersion(value); return *this;}
928 
929 
937  inline const Aws::String& GetRequirementsS3Path() const{ return m_requirementsS3Path; }
938 
946  inline bool RequirementsS3PathHasBeenSet() const { return m_requirementsS3PathHasBeenSet; }
947 
955  inline void SetRequirementsS3Path(const Aws::String& value) { m_requirementsS3PathHasBeenSet = true; m_requirementsS3Path = value; }
956 
964  inline void SetRequirementsS3Path(Aws::String&& value) { m_requirementsS3PathHasBeenSet = true; m_requirementsS3Path = std::move(value); }
965 
973  inline void SetRequirementsS3Path(const char* value) { m_requirementsS3PathHasBeenSet = true; m_requirementsS3Path.assign(value); }
974 
982  inline CreateEnvironmentRequest& WithRequirementsS3Path(const Aws::String& value) { SetRequirementsS3Path(value); return *this;}
983 
991  inline CreateEnvironmentRequest& WithRequirementsS3Path(Aws::String&& value) { SetRequirementsS3Path(std::move(value)); return *this;}
992 
1000  inline CreateEnvironmentRequest& WithRequirementsS3Path(const char* value) { SetRequirementsS3Path(value); return *this;}
1001 
1002 
1006  inline int GetSchedulers() const{ return m_schedulers; }
1007 
1011  inline bool SchedulersHasBeenSet() const { return m_schedulersHasBeenSet; }
1012 
1016  inline void SetSchedulers(int value) { m_schedulersHasBeenSet = true; m_schedulers = value; }
1017 
1021  inline CreateEnvironmentRequest& WithSchedulers(int value) { SetSchedulers(value); return *this;}
1022 
1023 
1031  inline const Aws::String& GetSourceBucketArn() const{ return m_sourceBucketArn; }
1032 
1040  inline bool SourceBucketArnHasBeenSet() const { return m_sourceBucketArnHasBeenSet; }
1041 
1049  inline void SetSourceBucketArn(const Aws::String& value) { m_sourceBucketArnHasBeenSet = true; m_sourceBucketArn = value; }
1050 
1058  inline void SetSourceBucketArn(Aws::String&& value) { m_sourceBucketArnHasBeenSet = true; m_sourceBucketArn = std::move(value); }
1059 
1067  inline void SetSourceBucketArn(const char* value) { m_sourceBucketArnHasBeenSet = true; m_sourceBucketArn.assign(value); }
1068 
1076  inline CreateEnvironmentRequest& WithSourceBucketArn(const Aws::String& value) { SetSourceBucketArn(value); return *this;}
1077 
1085  inline CreateEnvironmentRequest& WithSourceBucketArn(Aws::String&& value) { SetSourceBucketArn(std::move(value)); return *this;}
1086 
1094  inline CreateEnvironmentRequest& WithSourceBucketArn(const char* value) { SetSourceBucketArn(value); return *this;}
1095 
1096 
1103  inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
1104 
1111  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
1112 
1119  inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tagsHasBeenSet = true; m_tags = value; }
1120 
1127  inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
1128 
1135  inline CreateEnvironmentRequest& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
1136 
1143  inline CreateEnvironmentRequest& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
1144 
1151  inline CreateEnvironmentRequest& AddTags(const Aws::String& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
1152 
1159  inline CreateEnvironmentRequest& AddTags(Aws::String&& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
1160 
1167  inline CreateEnvironmentRequest& AddTags(const Aws::String& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
1168 
1175  inline CreateEnvironmentRequest& AddTags(Aws::String&& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), std::move(value)); return *this; }
1176 
1183  inline CreateEnvironmentRequest& AddTags(const char* key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
1184 
1191  inline CreateEnvironmentRequest& AddTags(Aws::String&& key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
1192 
1199  inline CreateEnvironmentRequest& AddTags(const char* key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
1200 
1201 
1207  inline const WebserverAccessMode& GetWebserverAccessMode() const{ return m_webserverAccessMode; }
1208 
1214  inline bool WebserverAccessModeHasBeenSet() const { return m_webserverAccessModeHasBeenSet; }
1215 
1221  inline void SetWebserverAccessMode(const WebserverAccessMode& value) { m_webserverAccessModeHasBeenSet = true; m_webserverAccessMode = value; }
1222 
1228  inline void SetWebserverAccessMode(WebserverAccessMode&& value) { m_webserverAccessModeHasBeenSet = true; m_webserverAccessMode = std::move(value); }
1229 
1235  inline CreateEnvironmentRequest& WithWebserverAccessMode(const WebserverAccessMode& value) { SetWebserverAccessMode(value); return *this;}
1236 
1242  inline CreateEnvironmentRequest& WithWebserverAccessMode(WebserverAccessMode&& value) { SetWebserverAccessMode(std::move(value)); return *this;}
1243 
1244 
1252  inline const Aws::String& GetWeeklyMaintenanceWindowStart() const{ return m_weeklyMaintenanceWindowStart; }
1253 
1261  inline bool WeeklyMaintenanceWindowStartHasBeenSet() const { return m_weeklyMaintenanceWindowStartHasBeenSet; }
1262 
1270  inline void SetWeeklyMaintenanceWindowStart(const Aws::String& value) { m_weeklyMaintenanceWindowStartHasBeenSet = true; m_weeklyMaintenanceWindowStart = value; }
1271 
1279  inline void SetWeeklyMaintenanceWindowStart(Aws::String&& value) { m_weeklyMaintenanceWindowStartHasBeenSet = true; m_weeklyMaintenanceWindowStart = std::move(value); }
1280 
1288  inline void SetWeeklyMaintenanceWindowStart(const char* value) { m_weeklyMaintenanceWindowStartHasBeenSet = true; m_weeklyMaintenanceWindowStart.assign(value); }
1289 
1297  inline CreateEnvironmentRequest& WithWeeklyMaintenanceWindowStart(const Aws::String& value) { SetWeeklyMaintenanceWindowStart(value); return *this;}
1298 
1306  inline CreateEnvironmentRequest& WithWeeklyMaintenanceWindowStart(Aws::String&& value) { SetWeeklyMaintenanceWindowStart(std::move(value)); return *this;}
1307 
1315  inline CreateEnvironmentRequest& WithWeeklyMaintenanceWindowStart(const char* value) { SetWeeklyMaintenanceWindowStart(value); return *this;}
1316 
1317  private:
1318 
1319  Aws::Map<Aws::String, Aws::String> m_airflowConfigurationOptions;
1320  bool m_airflowConfigurationOptionsHasBeenSet;
1321 
1322  Aws::String m_airflowVersion;
1323  bool m_airflowVersionHasBeenSet;
1324 
1325  Aws::String m_dagS3Path;
1326  bool m_dagS3PathHasBeenSet;
1327 
1328  Aws::String m_environmentClass;
1329  bool m_environmentClassHasBeenSet;
1330 
1331  Aws::String m_executionRoleArn;
1332  bool m_executionRoleArnHasBeenSet;
1333 
1334  Aws::String m_kmsKey;
1335  bool m_kmsKeyHasBeenSet;
1336 
1337  LoggingConfigurationInput m_loggingConfiguration;
1338  bool m_loggingConfigurationHasBeenSet;
1339 
1340  int m_maxWorkers;
1341  bool m_maxWorkersHasBeenSet;
1342 
1343  int m_minWorkers;
1344  bool m_minWorkersHasBeenSet;
1345 
1346  Aws::String m_name;
1347  bool m_nameHasBeenSet;
1348 
1349  NetworkConfiguration m_networkConfiguration;
1350  bool m_networkConfigurationHasBeenSet;
1351 
1352  Aws::String m_pluginsS3ObjectVersion;
1353  bool m_pluginsS3ObjectVersionHasBeenSet;
1354 
1355  Aws::String m_pluginsS3Path;
1356  bool m_pluginsS3PathHasBeenSet;
1357 
1358  Aws::String m_requirementsS3ObjectVersion;
1359  bool m_requirementsS3ObjectVersionHasBeenSet;
1360 
1361  Aws::String m_requirementsS3Path;
1362  bool m_requirementsS3PathHasBeenSet;
1363 
1364  int m_schedulers;
1365  bool m_schedulersHasBeenSet;
1366 
1367  Aws::String m_sourceBucketArn;
1368  bool m_sourceBucketArnHasBeenSet;
1369 
1371  bool m_tagsHasBeenSet;
1372 
1373  WebserverAccessMode m_webserverAccessMode;
1374  bool m_webserverAccessModeHasBeenSet;
1375 
1376  Aws::String m_weeklyMaintenanceWindowStart;
1377  bool m_weeklyMaintenanceWindowStartHasBeenSet;
1378  };
1379 
1380 } // namespace Model
1381 } // namespace MWAA
1382 } // namespace Aws
Aws::MWAA::Model::CreateEnvironmentRequest::WithWeeklyMaintenanceWindowStart
CreateEnvironmentRequest & WithWeeklyMaintenanceWindowStart(Aws::String &&value)
Definition: CreateEnvironmentRequest.h:1306
Aws::MWAA::Model::CreateEnvironmentRequest::AddAirflowConfigurationOptions
CreateEnvironmentRequest & AddAirflowConfigurationOptions(const char *key, const char *value)
Definition: CreateEnvironmentRequest.h:148
Aws::MWAA::Model::CreateEnvironmentRequest::SetNetworkConfiguration
void SetNetworkConfiguration(const NetworkConfiguration &value)
Definition: CreateEnvironmentRequest.h:692
Aws::MWAA::Model::CreateEnvironmentRequest::WithMinWorkers
CreateEnvironmentRequest & WithMinWorkers(int value)
Definition: CreateEnvironmentRequest.h:618
Aws::MWAA::Model::CreateEnvironmentRequest::WithDagS3Path
CreateEnvironmentRequest & WithDagS3Path(const char *value)
Definition: CreateEnvironmentRequest.h:270
Aws::MWAA::Model::CreateEnvironmentRequest::SetPluginsS3Path
void SetPluginsS3Path(const char *value)
Definition: CreateEnvironmentRequest.h:827
Aws::MWAA::Model::CreateEnvironmentRequest::SetLoggingConfiguration
void SetLoggingConfiguration(LoggingConfigurationInput &&value)
Definition: CreateEnvironmentRequest.h:526
Aws::MWAA::Model::CreateEnvironmentRequest::SetDagS3Path
void SetDagS3Path(const char *value)
Definition: CreateEnvironmentRequest.h:246
Aws::MWAA::Model::CreateEnvironmentRequest::SetSourceBucketArn
void SetSourceBucketArn(const char *value)
Definition: CreateEnvironmentRequest.h:1067
Aws::MWAA::Model::CreateEnvironmentRequest::WithTags
CreateEnvironmentRequest & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateEnvironmentRequest.h:1143
Aws::MWAA::Model::CreateEnvironmentRequest::AddTags
CreateEnvironmentRequest & AddTags(Aws::String &&key, Aws::String &&value)
Definition: CreateEnvironmentRequest.h:1175
Aws::MWAA::Model::CreateEnvironmentRequest::SetEnvironmentClass
void SetEnvironmentClass(const char *value)
Definition: CreateEnvironmentRequest.h:311
Aws::MWAA::Model::CreateEnvironmentRequest::SetRequirementsS3Path
void SetRequirementsS3Path(const char *value)
Definition: CreateEnvironmentRequest.h:973
Aws::MWAA::Model::CreateEnvironmentRequest
Definition: CreateEnvironmentRequest.h:33
Aws::MWAA::Model::CreateEnvironmentRequest::WithPluginsS3Path
CreateEnvironmentRequest & WithPluginsS3Path(const Aws::String &value)
Definition: CreateEnvironmentRequest.h:836
Aws::MWAA::Model::CreateEnvironmentRequest::SourceBucketArnHasBeenSet
bool SourceBucketArnHasBeenSet() const
Definition: CreateEnvironmentRequest.h:1040
Aws::MWAA::Model::CreateEnvironmentRequest::AddTags
CreateEnvironmentRequest & AddTags(const Aws::String &key, const Aws::String &value)
Definition: CreateEnvironmentRequest.h:1151
Aws::MWAA::Model::CreateEnvironmentRequest::WithLoggingConfiguration
CreateEnvironmentRequest & WithLoggingConfiguration(const LoggingConfigurationInput &value)
Definition: CreateEnvironmentRequest.h:533
Aws::MWAA::Model::CreateEnvironmentRequest::GetPluginsS3Path
const Aws::String & GetPluginsS3Path() const
Definition: CreateEnvironmentRequest.h:791
Aws::MWAA::Model::CreateEnvironmentRequest::WithTags
CreateEnvironmentRequest & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateEnvironmentRequest.h:1135
Aws::MWAA::Model::CreateEnvironmentRequest::WithWeeklyMaintenanceWindowStart
CreateEnvironmentRequest & WithWeeklyMaintenanceWindowStart(const char *value)
Definition: CreateEnvironmentRequest.h:1315
Aws::MWAA::Model::CreateEnvironmentRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::MWAA::Model::CreateEnvironmentRequest::SetPluginsS3Path
void SetPluginsS3Path(const Aws::String &value)
Definition: CreateEnvironmentRequest.h:809
Aws::MWAA::Model::CreateEnvironmentRequest::SchedulersHasBeenSet
bool SchedulersHasBeenSet() const
Definition: CreateEnvironmentRequest.h:1011
Aws::MWAA::Model::CreateEnvironmentRequest::GetEnvironmentClass
const Aws::String & GetEnvironmentClass() const
Definition: CreateEnvironmentRequest.h:279
Aws::MWAA::Model::CreateEnvironmentRequest::WithRequirementsS3Path
CreateEnvironmentRequest & WithRequirementsS3Path(const char *value)
Definition: CreateEnvironmentRequest.h:1000
Aws::MWAA::Model::CreateEnvironmentRequest::WithAirflowVersion
CreateEnvironmentRequest & WithAirflowVersion(const Aws::String &value)
Definition: CreateEnvironmentRequest.h:191
Aws::MWAA::Model::CreateEnvironmentRequest::WithRequirementsS3ObjectVersion
CreateEnvironmentRequest & WithRequirementsS3ObjectVersion(const Aws::String &value)
Definition: CreateEnvironmentRequest.h:909
Aws::MWAA::Model::CreateEnvironmentRequest::SetEnvironmentClass
void SetEnvironmentClass(const Aws::String &value)
Definition: CreateEnvironmentRequest.h:295
Aws::MWAA::Model::CreateEnvironmentRequest::SetSourceBucketArn
void SetSourceBucketArn(Aws::String &&value)
Definition: CreateEnvironmentRequest.h:1058
Aws::MWAA::Model::CreateEnvironmentRequest::NameHasBeenSet
bool NameHasBeenSet() const
Definition: CreateEnvironmentRequest.h:631
Aws::MWAA::Model::CreateEnvironmentRequest::WithAirflowConfigurationOptions
CreateEnvironmentRequest & WithAirflowConfigurationOptions(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateEnvironmentRequest.h:92
Aws::MWAA::Model::CreateEnvironmentRequest::WithPluginsS3ObjectVersion
CreateEnvironmentRequest & WithPluginsS3ObjectVersion(Aws::String &&value)
Definition: CreateEnvironmentRequest.h:773
Aws::MWAA::Model::CreateEnvironmentRequest::GetExecutionRoleArn
const Aws::String & GetExecutionRoleArn() const
Definition: CreateEnvironmentRequest.h:347
Aws::MWAA::Model::CreateEnvironmentRequest::WithDagS3Path
CreateEnvironmentRequest & WithDagS3Path(const Aws::String &value)
Definition: CreateEnvironmentRequest.h:254
Aws::MWAA::Model::CreateEnvironmentRequest::WithAirflowConfigurationOptions
CreateEnvironmentRequest & WithAirflowConfigurationOptions(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateEnvironmentRequest.h:84
Aws::MWAA::Model::CreateEnvironmentRequest::GetSourceBucketArn
const Aws::String & GetSourceBucketArn() const
Definition: CreateEnvironmentRequest.h:1031
Aws::MWAA::Model::CreateEnvironmentRequest::SetMinWorkers
void SetMinWorkers(int value)
Definition: CreateEnvironmentRequest.h:609
Aws::MWAA::Model::CreateEnvironmentRequest::GetDagS3Path
const Aws::String & GetDagS3Path() const
Definition: CreateEnvironmentRequest.h:214
Aws::MWAA::Model::CreateEnvironmentRequest::WithPluginsS3ObjectVersion
CreateEnvironmentRequest & WithPluginsS3ObjectVersion(const Aws::String &value)
Definition: CreateEnvironmentRequest.h:765
Aws::MWAA::Model::CreateEnvironmentRequest::WithDagS3Path
CreateEnvironmentRequest & WithDagS3Path(Aws::String &&value)
Definition: CreateEnvironmentRequest.h:262
Aws::MWAA::Model::CreateEnvironmentRequest::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: CreateEnvironmentRequest.h:1103
Aws::MWAA::Model::CreateEnvironmentRequest::SetRequirementsS3ObjectVersion
void SetRequirementsS3ObjectVersion(const Aws::String &value)
Definition: CreateEnvironmentRequest.h:882
Aws::MWAA::Model::CreateEnvironmentRequest::KmsKeyHasBeenSet
bool KmsKeyHasBeenSet() const
Definition: CreateEnvironmentRequest.h:443
Aws::MWAA::Model::CreateEnvironmentRequest::GetMaxWorkers
int GetMaxWorkers() const
Definition: CreateEnvironmentRequest.h:551
Aws::MWAA::Model::CreateEnvironmentRequest::LoggingConfigurationHasBeenSet
bool LoggingConfigurationHasBeenSet() const
Definition: CreateEnvironmentRequest.h:512
Aws::MWAA::Model::CreateEnvironmentRequest::SetEnvironmentClass
void SetEnvironmentClass(Aws::String &&value)
Definition: CreateEnvironmentRequest.h:303
Aws::MWAA::Model::CreateEnvironmentRequest::GetRequirementsS3ObjectVersion
const Aws::String & GetRequirementsS3ObjectVersion() const
Definition: CreateEnvironmentRequest.h:864
Aws::MWAA::Model::CreateEnvironmentRequest::SetRequirementsS3ObjectVersion
void SetRequirementsS3ObjectVersion(Aws::String &&value)
Definition: CreateEnvironmentRequest.h:891
Aws::MWAA::Model::CreateEnvironmentRequest::AddTags
CreateEnvironmentRequest & AddTags(const char *key, const char *value)
Definition: CreateEnvironmentRequest.h:1199
Aws::MWAA::Model::CreateEnvironmentRequest::DagS3PathHasBeenSet
bool DagS3PathHasBeenSet() const
Definition: CreateEnvironmentRequest.h:222
Aws::MWAA::Model::CreateEnvironmentRequest::AddAirflowConfigurationOptions
CreateEnvironmentRequest & AddAirflowConfigurationOptions(const char *key, Aws::String &&value)
Definition: CreateEnvironmentRequest.h:132
Aws::MWAA::Model::CreateEnvironmentRequest::WithPluginsS3ObjectVersion
CreateEnvironmentRequest & WithPluginsS3ObjectVersion(const char *value)
Definition: CreateEnvironmentRequest.h:781
Aws::MWAA::Model::CreateEnvironmentRequest::WithAirflowVersion
CreateEnvironmentRequest & WithAirflowVersion(Aws::String &&value)
Definition: CreateEnvironmentRequest.h:198
Aws::MWAA::Model::CreateEnvironmentRequest::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateEnvironmentRequest.h:1127
Aws::MWAA::Model::CreateEnvironmentRequest::WithMaxWorkers
CreateEnvironmentRequest & WithMaxWorkers(int value)
Definition: CreateEnvironmentRequest.h:581
Aws::MWAA::Model::CreateEnvironmentRequest::SetRequirementsS3Path
void SetRequirementsS3Path(const Aws::String &value)
Definition: CreateEnvironmentRequest.h:955
Aws::MWAA::Model::CreateEnvironmentRequest::SetMaxWorkers
void SetMaxWorkers(int value)
Definition: CreateEnvironmentRequest.h:571
Aws::MWAA::Model::CreateEnvironmentRequest::WithLoggingConfiguration
CreateEnvironmentRequest & WithLoggingConfiguration(LoggingConfigurationInput &&value)
Definition: CreateEnvironmentRequest.h:540
Aws::MWAA::Model::CreateEnvironmentRequest::AddAirflowConfigurationOptions
CreateEnvironmentRequest & AddAirflowConfigurationOptions(Aws::String &&key, const Aws::String &value)
Definition: CreateEnvironmentRequest.h:108
Aws::MWAA::Model::CreateEnvironmentRequest::SetSchedulers
void SetSchedulers(int value)
Definition: CreateEnvironmentRequest.h:1016
MWAARequest.h
Aws::MWAA::Model::CreateEnvironmentRequest::GetKmsKey
const Aws::String & GetKmsKey() const
Definition: CreateEnvironmentRequest.h:434
Aws::MWAA::Model::CreateEnvironmentRequest::SetWebserverAccessMode
void SetWebserverAccessMode(WebserverAccessMode &&value)
Definition: CreateEnvironmentRequest.h:1228
Aws::MWAA::Model::CreateEnvironmentRequest::GetWebserverAccessMode
const WebserverAccessMode & GetWebserverAccessMode() const
Definition: CreateEnvironmentRequest.h:1207
Aws::MWAA::Model::CreateEnvironmentRequest::AddAirflowConfigurationOptions
CreateEnvironmentRequest & AddAirflowConfigurationOptions(Aws::String &&key, const char *value)
Definition: CreateEnvironmentRequest.h:140
Aws::MWAA::Model::CreateEnvironmentRequest::SetKmsKey
void SetKmsKey(const char *value)
Definition: CreateEnvironmentRequest.h:470
Aws::MWAA::Model::CreateEnvironmentRequest::SetWeeklyMaintenanceWindowStart
void SetWeeklyMaintenanceWindowStart(const Aws::String &value)
Definition: CreateEnvironmentRequest.h:1270
Aws::MWAA::Model::CreateEnvironmentRequest::GetWeeklyMaintenanceWindowStart
const Aws::String & GetWeeklyMaintenanceWindowStart() const
Definition: CreateEnvironmentRequest.h:1252
Aws::MWAA::Model::CreateEnvironmentRequest::GetSchedulers
int GetSchedulers() const
Definition: CreateEnvironmentRequest.h:1006
Aws::MWAA::Model::CreateEnvironmentRequest::AirflowVersionHasBeenSet
bool AirflowVersionHasBeenSet() const
Definition: CreateEnvironmentRequest.h:163
Aws::MWAA::Model::CreateEnvironmentRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateEnvironmentRequest.h:41
Aws::MWAA::Model::CreateEnvironmentRequest::WithName
CreateEnvironmentRequest & WithName(Aws::String &&value)
Definition: CreateEnvironmentRequest.h:661
Aws::MWAA::Model::LoggingConfigurationInput
Definition: LoggingConfigurationInput.h:35
Aws::MWAA::Model::CreateEnvironmentRequest::WithSourceBucketArn
CreateEnvironmentRequest & WithSourceBucketArn(Aws::String &&value)
Definition: CreateEnvironmentRequest.h:1085
Aws::MWAA::Model::CreateEnvironmentRequest::CreateEnvironmentRequest
CreateEnvironmentRequest()
Aws::MWAA::Model::CreateEnvironmentRequest::SetAirflowVersion
void SetAirflowVersion(const char *value)
Definition: CreateEnvironmentRequest.h:184
Aws::MWAA::Model::CreateEnvironmentRequest::MaxWorkersHasBeenSet
bool MaxWorkersHasBeenSet() const
Definition: CreateEnvironmentRequest.h:561
Aws::MWAA::Model::CreateEnvironmentRequest::WithKmsKey
CreateEnvironmentRequest & WithKmsKey(const Aws::String &value)
Definition: CreateEnvironmentRequest.h:479
Aws::MWAA::Model::WebserverAccessMode
WebserverAccessMode
Definition: WebserverAccessMode.h:17
Aws::MWAA::Model::CreateEnvironmentRequest::WebserverAccessModeHasBeenSet
bool WebserverAccessModeHasBeenSet() const
Definition: CreateEnvironmentRequest.h:1214
Aws::MWAA::Model::CreateEnvironmentRequest::WithPluginsS3Path
CreateEnvironmentRequest & WithPluginsS3Path(const char *value)
Definition: CreateEnvironmentRequest.h:854
NetworkConfiguration.h
Aws::MWAA::Model::CreateEnvironmentRequest::WithEnvironmentClass
CreateEnvironmentRequest & WithEnvironmentClass(const Aws::String &value)
Definition: CreateEnvironmentRequest.h:319
Aws::MWAA::Model::CreateEnvironmentRequest::SetKmsKey
void SetKmsKey(const Aws::String &value)
Definition: CreateEnvironmentRequest.h:452
Aws::MWAA::Model::CreateEnvironmentRequest::PluginsS3ObjectVersionHasBeenSet
bool PluginsS3ObjectVersionHasBeenSet() const
Definition: CreateEnvironmentRequest.h:733
Aws::MWAA::Model::CreateEnvironmentRequest::WithNetworkConfiguration
CreateEnvironmentRequest & WithNetworkConfiguration(const NetworkConfiguration &value)
Definition: CreateEnvironmentRequest.h:708
Aws::MWAA::Model::CreateEnvironmentRequest::WithAirflowVersion
CreateEnvironmentRequest & WithAirflowVersion(const char *value)
Definition: CreateEnvironmentRequest.h:205
Aws::MWAA::Model::CreateEnvironmentRequest::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateEnvironmentRequest.h:1119
Aws::MWAA::Model::CreateEnvironmentRequest::AddAirflowConfigurationOptions
CreateEnvironmentRequest & AddAirflowConfigurationOptions(const Aws::String &key, const Aws::String &value)
Definition: CreateEnvironmentRequest.h:100
Aws::MWAA::Model::CreateEnvironmentRequest::ExecutionRoleArnHasBeenSet
bool ExecutionRoleArnHasBeenSet() const
Definition: CreateEnvironmentRequest.h:358
Aws::MWAA::Model::CreateEnvironmentRequest::WithExecutionRoleArn
CreateEnvironmentRequest & WithExecutionRoleArn(const char *value)
Definition: CreateEnvironmentRequest.h:424
Aws::MWAA::Model::CreateEnvironmentRequest::SetExecutionRoleArn
void SetExecutionRoleArn(Aws::String &&value)
Definition: CreateEnvironmentRequest.h:380
Aws::MWAA::Model::CreateEnvironmentRequest::WithPluginsS3Path
CreateEnvironmentRequest & WithPluginsS3Path(Aws::String &&value)
Definition: CreateEnvironmentRequest.h:845
AWSString.h
Aws::MWAA::Model::CreateEnvironmentRequest::RequirementsS3ObjectVersionHasBeenSet
bool RequirementsS3ObjectVersionHasBeenSet() const
Definition: CreateEnvironmentRequest.h:873
Aws::MWAA::Model::CreateEnvironmentRequest::SetWebserverAccessMode
void SetWebserverAccessMode(const WebserverAccessMode &value)
Definition: CreateEnvironmentRequest.h:1221
Aws::MWAA::Model::CreateEnvironmentRequest::GetAirflowConfigurationOptions
const Aws::Map< Aws::String, Aws::String > & GetAirflowConfigurationOptions() const
Definition: CreateEnvironmentRequest.h:52
WebserverAccessMode.h
Aws::MWAA::Model::CreateEnvironmentRequest::WithRequirementsS3ObjectVersion
CreateEnvironmentRequest & WithRequirementsS3ObjectVersion(const char *value)
Definition: CreateEnvironmentRequest.h:927
Aws::MWAA::Model::CreateEnvironmentRequest::WithSourceBucketArn
CreateEnvironmentRequest & WithSourceBucketArn(const char *value)
Definition: CreateEnvironmentRequest.h:1094
Aws::MWAA::Model::CreateEnvironmentRequest::SetLoggingConfiguration
void SetLoggingConfiguration(const LoggingConfigurationInput &value)
Definition: CreateEnvironmentRequest.h:519
Aws::MWAA::Model::CreateEnvironmentRequest::SetRequirementsS3ObjectVersion
void SetRequirementsS3ObjectVersion(const char *value)
Definition: CreateEnvironmentRequest.h:900
Aws::MWAA::Model::CreateEnvironmentRequest::AddTags
CreateEnvironmentRequest & AddTags(Aws::String &&key, const Aws::String &value)
Definition: CreateEnvironmentRequest.h:1159
Aws::MWAA::Model::CreateEnvironmentRequest::NetworkConfigurationHasBeenSet
bool NetworkConfigurationHasBeenSet() const
Definition: CreateEnvironmentRequest.h:684
Aws::MWAA::Model::CreateEnvironmentRequest::AddAirflowConfigurationOptions
CreateEnvironmentRequest & AddAirflowConfigurationOptions(const Aws::String &key, Aws::String &&value)
Definition: CreateEnvironmentRequest.h:116
Aws::MWAA::Model::CreateEnvironmentRequest::WithWebserverAccessMode
CreateEnvironmentRequest & WithWebserverAccessMode(WebserverAccessMode &&value)
Definition: CreateEnvironmentRequest.h:1242
Aws::MWAA::Model::CreateEnvironmentRequest::GetRequirementsS3Path
const Aws::String & GetRequirementsS3Path() const
Definition: CreateEnvironmentRequest.h:937
Aws::MWAA::Model::CreateEnvironmentRequest::WithNetworkConfiguration
CreateEnvironmentRequest & WithNetworkConfiguration(NetworkConfiguration &&value)
Definition: CreateEnvironmentRequest.h:716
Aws::MWAA::Model::CreateEnvironmentRequest::SetExecutionRoleArn
void SetExecutionRoleArn(const char *value)
Definition: CreateEnvironmentRequest.h:391
Aws::MWAA::Model::CreateEnvironmentRequest::SetName
void SetName(Aws::String &&value)
Definition: CreateEnvironmentRequest.h:643
Aws::MWAA::Model::CreateEnvironmentRequest::AddAirflowConfigurationOptions
CreateEnvironmentRequest & AddAirflowConfigurationOptions(Aws::String &&key, Aws::String &&value)
Definition: CreateEnvironmentRequest.h:124
Aws::MWAA::Model::NetworkConfiguration
Definition: NetworkConfiguration.h:36
Aws::MWAA::Model::CreateEnvironmentRequest::SetPluginsS3ObjectVersion
void SetPluginsS3ObjectVersion(Aws::String &&value)
Definition: CreateEnvironmentRequest.h:749
Aws::MWAA::Model::CreateEnvironmentRequest::GetLoggingConfiguration
const LoggingConfigurationInput & GetLoggingConfiguration() const
Definition: CreateEnvironmentRequest.h:505
Aws::MWAA::Model::CreateEnvironmentRequest::SetPluginsS3ObjectVersion
void SetPluginsS3ObjectVersion(const Aws::String &value)
Definition: CreateEnvironmentRequest.h:741
Aws::MWAA::Model::CreateEnvironmentRequest::SetDagS3Path
void SetDagS3Path(const Aws::String &value)
Definition: CreateEnvironmentRequest.h:230
Aws::MWAA::Model::CreateEnvironmentRequest::AddTags
CreateEnvironmentRequest & AddTags(const char *key, Aws::String &&value)
Definition: CreateEnvironmentRequest.h:1183
Aws::MWAA::Model::CreateEnvironmentRequest::GetMinWorkers
int GetMinWorkers() const
Definition: CreateEnvironmentRequest.h:591
Aws::MWAA::Model::CreateEnvironmentRequest::SetKmsKey
void SetKmsKey(Aws::String &&value)
Definition: CreateEnvironmentRequest.h:461
Aws::MWAA::Model::CreateEnvironmentRequest::SetNetworkConfiguration
void SetNetworkConfiguration(NetworkConfiguration &&value)
Definition: CreateEnvironmentRequest.h:700
Aws::MWAA::Model::CreateEnvironmentRequest::WeeklyMaintenanceWindowStartHasBeenSet
bool WeeklyMaintenanceWindowStartHasBeenSet() const
Definition: CreateEnvironmentRequest.h:1261
Aws::MWAA::Model::CreateEnvironmentRequest::WithName
CreateEnvironmentRequest & WithName(const Aws::String &value)
Definition: CreateEnvironmentRequest.h:655
Aws::MWAA::Model::CreateEnvironmentRequest::WithWebserverAccessMode
CreateEnvironmentRequest & WithWebserverAccessMode(const WebserverAccessMode &value)
Definition: CreateEnvironmentRequest.h:1235
Aws::MWAA::Model::CreateEnvironmentRequest::WithRequirementsS3Path
CreateEnvironmentRequest & WithRequirementsS3Path(const Aws::String &value)
Definition: CreateEnvironmentRequest.h:982
Aws::MWAA::Model::CreateEnvironmentRequest::GetAirflowVersion
const Aws::String & GetAirflowVersion() const
Definition: CreateEnvironmentRequest.h:156
Aws::MWAA::Model::CreateEnvironmentRequest::AddTags
CreateEnvironmentRequest & AddTags(Aws::String &&key, const char *value)
Definition: CreateEnvironmentRequest.h:1191
Aws::MWAA::Model::CreateEnvironmentRequest::SetName
void SetName(const Aws::String &value)
Definition: CreateEnvironmentRequest.h:637
AWS_MWAA_API
#define AWS_MWAA_API
Definition: MWAA_EXPORTS.h:28
LoggingConfigurationInput.h
Aws
Definition: AccessManagementClient.h:15
Aws::MWAA::Model::CreateEnvironmentRequest::SetPluginsS3ObjectVersion
void SetPluginsS3ObjectVersion(const char *value)
Definition: CreateEnvironmentRequest.h:757
Aws::MWAA::Model::CreateEnvironmentRequest::SetAirflowConfigurationOptions
void SetAirflowConfigurationOptions(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateEnvironmentRequest.h:68
Aws::MWAA::Model::CreateEnvironmentRequest::SetAirflowVersion
void SetAirflowVersion(const Aws::String &value)
Definition: CreateEnvironmentRequest.h:170
Aws::MWAA::Model::CreateEnvironmentRequest::AddTags
CreateEnvironmentRequest & AddTags(const Aws::String &key, Aws::String &&value)
Definition: CreateEnvironmentRequest.h:1167
Aws::MWAA::Model::CreateEnvironmentRequest::SetAirflowVersion
void SetAirflowVersion(Aws::String &&value)
Definition: CreateEnvironmentRequest.h:177
Aws::MWAA::Model::CreateEnvironmentRequest::EnvironmentClassHasBeenSet
bool EnvironmentClassHasBeenSet() const
Definition: CreateEnvironmentRequest.h:287
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::MWAA::Model::CreateEnvironmentRequest::WithKmsKey
CreateEnvironmentRequest & WithKmsKey(Aws::String &&value)
Definition: CreateEnvironmentRequest.h:488
Aws::MWAA::Model::CreateEnvironmentRequest::WithWeeklyMaintenanceWindowStart
CreateEnvironmentRequest & WithWeeklyMaintenanceWindowStart(const Aws::String &value)
Definition: CreateEnvironmentRequest.h:1297
Aws::MWAA::Model::CreateEnvironmentRequest::PluginsS3PathHasBeenSet
bool PluginsS3PathHasBeenSet() const
Definition: CreateEnvironmentRequest.h:800
Aws::MWAA::Model::CreateEnvironmentRequest::SetName
void SetName(const char *value)
Definition: CreateEnvironmentRequest.h:649
Aws::MWAA::Model::CreateEnvironmentRequest::WithEnvironmentClass
CreateEnvironmentRequest & WithEnvironmentClass(const char *value)
Definition: CreateEnvironmentRequest.h:335
Aws::MWAA::Model::CreateEnvironmentRequest::SetWeeklyMaintenanceWindowStart
void SetWeeklyMaintenanceWindowStart(const char *value)
Definition: CreateEnvironmentRequest.h:1288
Aws::MWAA::Model::CreateEnvironmentRequest::SetWeeklyMaintenanceWindowStart
void SetWeeklyMaintenanceWindowStart(Aws::String &&value)
Definition: CreateEnvironmentRequest.h:1279
Aws::MWAA::Model::CreateEnvironmentRequest::WithName
CreateEnvironmentRequest & WithName(const char *value)
Definition: CreateEnvironmentRequest.h:667
Aws::MWAA::Model::CreateEnvironmentRequest::WithExecutionRoleArn
CreateEnvironmentRequest & WithExecutionRoleArn(Aws::String &&value)
Definition: CreateEnvironmentRequest.h:413
Aws::MWAA::Model::CreateEnvironmentRequest::SetAirflowConfigurationOptions
void SetAirflowConfigurationOptions(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateEnvironmentRequest.h:76
Aws::MWAA::Model::CreateEnvironmentRequest::WithRequirementsS3ObjectVersion
CreateEnvironmentRequest & WithRequirementsS3ObjectVersion(Aws::String &&value)
Definition: CreateEnvironmentRequest.h:918
Aws::MWAA::Model::CreateEnvironmentRequest::WithSchedulers
CreateEnvironmentRequest & WithSchedulers(int value)
Definition: CreateEnvironmentRequest.h:1021
Aws::MWAA::Model::CreateEnvironmentRequest::SetExecutionRoleArn
void SetExecutionRoleArn(const Aws::String &value)
Definition: CreateEnvironmentRequest.h:369
Aws::MWAA::Model::CreateEnvironmentRequest::SetPluginsS3Path
void SetPluginsS3Path(Aws::String &&value)
Definition: CreateEnvironmentRequest.h:818
Aws::MWAA::Model::CreateEnvironmentRequest::GetPluginsS3ObjectVersion
const Aws::String & GetPluginsS3ObjectVersion() const
Definition: CreateEnvironmentRequest.h:725
Aws::MWAA::MWAARequest
Definition: MWAARequest.h:17
AWSMap.h
Aws::MWAA::Model::CreateEnvironmentRequest::WithExecutionRoleArn
CreateEnvironmentRequest & WithExecutionRoleArn(const Aws::String &value)
Definition: CreateEnvironmentRequest.h:402
Aws::MWAA::Model::CreateEnvironmentRequest::SetDagS3Path
void SetDagS3Path(Aws::String &&value)
Definition: CreateEnvironmentRequest.h:238
Aws::MWAA::Model::CreateEnvironmentRequest::GetNetworkConfiguration
const NetworkConfiguration & GetNetworkConfiguration() const
Definition: CreateEnvironmentRequest.h:676
Aws::MWAA::Model::CreateEnvironmentRequest::WithKmsKey
CreateEnvironmentRequest & WithKmsKey(const char *value)
Definition: CreateEnvironmentRequest.h:497
Aws::MWAA::Model::CreateEnvironmentRequest::WithSourceBucketArn
CreateEnvironmentRequest & WithSourceBucketArn(const Aws::String &value)
Definition: CreateEnvironmentRequest.h:1076
Aws::MWAA::Model::CreateEnvironmentRequest::SetRequirementsS3Path
void SetRequirementsS3Path(Aws::String &&value)
Definition: CreateEnvironmentRequest.h:964
Aws::MWAA::Model::CreateEnvironmentRequest::GetName
const Aws::String & GetName() const
Definition: CreateEnvironmentRequest.h:625
Aws::MWAA::Model::CreateEnvironmentRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreateEnvironmentRequest.h:1111
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::MWAA::Model::CreateEnvironmentRequest::AirflowConfigurationOptionsHasBeenSet
bool AirflowConfigurationOptionsHasBeenSet() const
Definition: CreateEnvironmentRequest.h:60
Aws::MWAA::Model::CreateEnvironmentRequest::RequirementsS3PathHasBeenSet
bool RequirementsS3PathHasBeenSet() const
Definition: CreateEnvironmentRequest.h:946
Aws::MWAA::Model::CreateEnvironmentRequest::WithEnvironmentClass
CreateEnvironmentRequest & WithEnvironmentClass(Aws::String &&value)
Definition: CreateEnvironmentRequest.h:327
Aws::MWAA::Model::CreateEnvironmentRequest::SetSourceBucketArn
void SetSourceBucketArn(const Aws::String &value)
Definition: CreateEnvironmentRequest.h:1049
Aws::MWAA::Model::CreateEnvironmentRequest::MinWorkersHasBeenSet
bool MinWorkersHasBeenSet() const
Definition: CreateEnvironmentRequest.h:600
MWAA_EXPORTS.h
Aws::MWAA::Model::CreateEnvironmentRequest::WithRequirementsS3Path
CreateEnvironmentRequest & WithRequirementsS3Path(Aws::String &&value)
Definition: CreateEnvironmentRequest.h:991