AWS SDK for C++  1.9.71
AWS SDK for C++
Environment.h
Go to the documentation of this file.
1 
6 #pragma once
16 #include <utility>
17 
18 namespace Aws
19 {
20 namespace Utils
21 {
22 namespace Json
23 {
24  class JsonValue;
25  class JsonView;
26 } // namespace Json
27 } // namespace Utils
28 namespace MWAA
29 {
30 namespace Model
31 {
32 
40  {
41  public:
46 
47 
54  inline const Aws::Map<Aws::String, Aws::String>& GetAirflowConfigurationOptions() const{ return m_airflowConfigurationOptions; }
55 
62  inline bool AirflowConfigurationOptionsHasBeenSet() const { return m_airflowConfigurationOptionsHasBeenSet; }
63 
70  inline void SetAirflowConfigurationOptions(const Aws::Map<Aws::String, Aws::String>& value) { m_airflowConfigurationOptionsHasBeenSet = true; m_airflowConfigurationOptions = value; }
71 
78  inline void SetAirflowConfigurationOptions(Aws::Map<Aws::String, Aws::String>&& value) { m_airflowConfigurationOptionsHasBeenSet = true; m_airflowConfigurationOptions = std::move(value); }
79 
86  inline Environment& WithAirflowConfigurationOptions(const Aws::Map<Aws::String, Aws::String>& value) { SetAirflowConfigurationOptions(value); return *this;}
87 
94  inline Environment& WithAirflowConfigurationOptions(Aws::Map<Aws::String, Aws::String>&& value) { SetAirflowConfigurationOptions(std::move(value)); return *this;}
95 
102  inline Environment& AddAirflowConfigurationOptions(const Aws::String& key, const Aws::String& value) { m_airflowConfigurationOptionsHasBeenSet = true; m_airflowConfigurationOptions.emplace(key, value); return *this; }
103 
110  inline Environment& AddAirflowConfigurationOptions(Aws::String&& key, const Aws::String& value) { m_airflowConfigurationOptionsHasBeenSet = true; m_airflowConfigurationOptions.emplace(std::move(key), value); return *this; }
111 
118  inline Environment& AddAirflowConfigurationOptions(const Aws::String& key, Aws::String&& value) { m_airflowConfigurationOptionsHasBeenSet = true; m_airflowConfigurationOptions.emplace(key, std::move(value)); return *this; }
119 
126  inline Environment& AddAirflowConfigurationOptions(Aws::String&& key, Aws::String&& value) { m_airflowConfigurationOptionsHasBeenSet = true; m_airflowConfigurationOptions.emplace(std::move(key), std::move(value)); return *this; }
127 
134  inline Environment& AddAirflowConfigurationOptions(const char* key, Aws::String&& value) { m_airflowConfigurationOptionsHasBeenSet = true; m_airflowConfigurationOptions.emplace(key, std::move(value)); return *this; }
135 
142  inline Environment& AddAirflowConfigurationOptions(Aws::String&& key, const char* value) { m_airflowConfigurationOptionsHasBeenSet = true; m_airflowConfigurationOptions.emplace(std::move(key), value); return *this; }
143 
150  inline Environment& AddAirflowConfigurationOptions(const char* key, const char* value) { m_airflowConfigurationOptionsHasBeenSet = true; m_airflowConfigurationOptions.emplace(key, value); return *this; }
151 
152 
157  inline const Aws::String& GetAirflowVersion() const{ return m_airflowVersion; }
158 
163  inline bool AirflowVersionHasBeenSet() const { return m_airflowVersionHasBeenSet; }
164 
169  inline void SetAirflowVersion(const Aws::String& value) { m_airflowVersionHasBeenSet = true; m_airflowVersion = value; }
170 
175  inline void SetAirflowVersion(Aws::String&& value) { m_airflowVersionHasBeenSet = true; m_airflowVersion = std::move(value); }
176 
181  inline void SetAirflowVersion(const char* value) { m_airflowVersionHasBeenSet = true; m_airflowVersion.assign(value); }
182 
187  inline Environment& WithAirflowVersion(const Aws::String& value) { SetAirflowVersion(value); return *this;}
188 
193  inline Environment& WithAirflowVersion(Aws::String&& value) { SetAirflowVersion(std::move(value)); return *this;}
194 
199  inline Environment& WithAirflowVersion(const char* value) { SetAirflowVersion(value); return *this;}
200 
201 
205  inline const Aws::String& GetArn() const{ return m_arn; }
206 
210  inline bool ArnHasBeenSet() const { return m_arnHasBeenSet; }
211 
215  inline void SetArn(const Aws::String& value) { m_arnHasBeenSet = true; m_arn = value; }
216 
220  inline void SetArn(Aws::String&& value) { m_arnHasBeenSet = true; m_arn = std::move(value); }
221 
225  inline void SetArn(const char* value) { m_arnHasBeenSet = true; m_arn.assign(value); }
226 
230  inline Environment& WithArn(const Aws::String& value) { SetArn(value); return *this;}
231 
235  inline Environment& WithArn(Aws::String&& value) { SetArn(std::move(value)); return *this;}
236 
240  inline Environment& WithArn(const char* value) { SetArn(value); return *this;}
241 
242 
246  inline const Aws::Utils::DateTime& GetCreatedAt() const{ return m_createdAt; }
247 
251  inline bool CreatedAtHasBeenSet() const { return m_createdAtHasBeenSet; }
252 
256  inline void SetCreatedAt(const Aws::Utils::DateTime& value) { m_createdAtHasBeenSet = true; m_createdAt = value; }
257 
261  inline void SetCreatedAt(Aws::Utils::DateTime&& value) { m_createdAtHasBeenSet = true; m_createdAt = std::move(value); }
262 
266  inline Environment& WithCreatedAt(const Aws::Utils::DateTime& value) { SetCreatedAt(value); return *this;}
267 
271  inline Environment& WithCreatedAt(Aws::Utils::DateTime&& value) { SetCreatedAt(std::move(value)); return *this;}
272 
273 
280  inline const Aws::String& GetDagS3Path() const{ return m_dagS3Path; }
281 
288  inline bool DagS3PathHasBeenSet() const { return m_dagS3PathHasBeenSet; }
289 
296  inline void SetDagS3Path(const Aws::String& value) { m_dagS3PathHasBeenSet = true; m_dagS3Path = value; }
297 
304  inline void SetDagS3Path(Aws::String&& value) { m_dagS3PathHasBeenSet = true; m_dagS3Path = std::move(value); }
305 
312  inline void SetDagS3Path(const char* value) { m_dagS3PathHasBeenSet = true; m_dagS3Path.assign(value); }
313 
320  inline Environment& WithDagS3Path(const Aws::String& value) { SetDagS3Path(value); return *this;}
321 
328  inline Environment& WithDagS3Path(Aws::String&& value) { SetDagS3Path(std::move(value)); return *this;}
329 
336  inline Environment& WithDagS3Path(const char* value) { SetDagS3Path(value); return *this;}
337 
338 
345  inline const Aws::String& GetEnvironmentClass() const{ return m_environmentClass; }
346 
353  inline bool EnvironmentClassHasBeenSet() const { return m_environmentClassHasBeenSet; }
354 
361  inline void SetEnvironmentClass(const Aws::String& value) { m_environmentClassHasBeenSet = true; m_environmentClass = value; }
362 
369  inline void SetEnvironmentClass(Aws::String&& value) { m_environmentClassHasBeenSet = true; m_environmentClass = std::move(value); }
370 
377  inline void SetEnvironmentClass(const char* value) { m_environmentClassHasBeenSet = true; m_environmentClass.assign(value); }
378 
385  inline Environment& WithEnvironmentClass(const Aws::String& value) { SetEnvironmentClass(value); return *this;}
386 
393  inline Environment& WithEnvironmentClass(Aws::String&& value) { SetEnvironmentClass(std::move(value)); return *this;}
394 
401  inline Environment& WithEnvironmentClass(const char* value) { SetEnvironmentClass(value); return *this;}
402 
403 
412  inline const Aws::String& GetExecutionRoleArn() const{ return m_executionRoleArn; }
413 
422  inline bool ExecutionRoleArnHasBeenSet() const { return m_executionRoleArnHasBeenSet; }
423 
432  inline void SetExecutionRoleArn(const Aws::String& value) { m_executionRoleArnHasBeenSet = true; m_executionRoleArn = value; }
433 
442  inline void SetExecutionRoleArn(Aws::String&& value) { m_executionRoleArnHasBeenSet = true; m_executionRoleArn = std::move(value); }
443 
452  inline void SetExecutionRoleArn(const char* value) { m_executionRoleArnHasBeenSet = true; m_executionRoleArn.assign(value); }
453 
462  inline Environment& WithExecutionRoleArn(const Aws::String& value) { SetExecutionRoleArn(value); return *this;}
463 
472  inline Environment& WithExecutionRoleArn(Aws::String&& value) { SetExecutionRoleArn(std::move(value)); return *this;}
473 
482  inline Environment& WithExecutionRoleArn(const char* value) { SetExecutionRoleArn(value); return *this;}
483 
484 
489  inline const Aws::String& GetKmsKey() const{ return m_kmsKey; }
490 
495  inline bool KmsKeyHasBeenSet() const { return m_kmsKeyHasBeenSet; }
496 
501  inline void SetKmsKey(const Aws::String& value) { m_kmsKeyHasBeenSet = true; m_kmsKey = value; }
502 
507  inline void SetKmsKey(Aws::String&& value) { m_kmsKeyHasBeenSet = true; m_kmsKey = std::move(value); }
508 
513  inline void SetKmsKey(const char* value) { m_kmsKeyHasBeenSet = true; m_kmsKey.assign(value); }
514 
519  inline Environment& WithKmsKey(const Aws::String& value) { SetKmsKey(value); return *this;}
520 
525  inline Environment& WithKmsKey(Aws::String&& value) { SetKmsKey(std::move(value)); return *this;}
526 
531  inline Environment& WithKmsKey(const char* value) { SetKmsKey(value); return *this;}
532 
533 
534 
535  inline const LastUpdate& GetLastUpdate() const{ return m_lastUpdate; }
536 
537 
538  inline bool LastUpdateHasBeenSet() const { return m_lastUpdateHasBeenSet; }
539 
540 
541  inline void SetLastUpdate(const LastUpdate& value) { m_lastUpdateHasBeenSet = true; m_lastUpdate = value; }
542 
543 
544  inline void SetLastUpdate(LastUpdate&& value) { m_lastUpdateHasBeenSet = true; m_lastUpdate = std::move(value); }
545 
546 
547  inline Environment& WithLastUpdate(const LastUpdate& value) { SetLastUpdate(value); return *this;}
548 
549 
550  inline Environment& WithLastUpdate(LastUpdate&& value) { SetLastUpdate(std::move(value)); return *this;}
551 
552 
558  inline const LoggingConfiguration& GetLoggingConfiguration() const{ return m_loggingConfiguration; }
559 
565  inline bool LoggingConfigurationHasBeenSet() const { return m_loggingConfigurationHasBeenSet; }
566 
572  inline void SetLoggingConfiguration(const LoggingConfiguration& value) { m_loggingConfigurationHasBeenSet = true; m_loggingConfiguration = value; }
573 
579  inline void SetLoggingConfiguration(LoggingConfiguration&& value) { m_loggingConfigurationHasBeenSet = true; m_loggingConfiguration = std::move(value); }
580 
586  inline Environment& WithLoggingConfiguration(const LoggingConfiguration& value) { SetLoggingConfiguration(value); return *this;}
587 
593  inline Environment& WithLoggingConfiguration(LoggingConfiguration&& value) { SetLoggingConfiguration(std::move(value)); return *this;}
594 
595 
600  inline int GetMaxWorkers() const{ return m_maxWorkers; }
601 
606  inline bool MaxWorkersHasBeenSet() const { return m_maxWorkersHasBeenSet; }
607 
612  inline void SetMaxWorkers(int value) { m_maxWorkersHasBeenSet = true; m_maxWorkers = value; }
613 
618  inline Environment& WithMaxWorkers(int value) { SetMaxWorkers(value); return *this;}
619 
620 
625  inline int GetMinWorkers() const{ return m_minWorkers; }
626 
631  inline bool MinWorkersHasBeenSet() const { return m_minWorkersHasBeenSet; }
632 
637  inline void SetMinWorkers(int value) { m_minWorkersHasBeenSet = true; m_minWorkers = value; }
638 
643  inline Environment& WithMinWorkers(int value) { SetMinWorkers(value); return *this;}
644 
645 
650  inline const Aws::String& GetName() const{ return m_name; }
651 
656  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
657 
662  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
663 
668  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
669 
674  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
675 
680  inline Environment& WithName(const Aws::String& value) { SetName(value); return *this;}
681 
686  inline Environment& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
687 
692  inline Environment& WithName(const char* value) { SetName(value); return *this;}
693 
694 
695 
696  inline const NetworkConfiguration& GetNetworkConfiguration() const{ return m_networkConfiguration; }
697 
698 
699  inline bool NetworkConfigurationHasBeenSet() const { return m_networkConfigurationHasBeenSet; }
700 
701 
702  inline void SetNetworkConfiguration(const NetworkConfiguration& value) { m_networkConfigurationHasBeenSet = true; m_networkConfiguration = value; }
703 
704 
705  inline void SetNetworkConfiguration(NetworkConfiguration&& value) { m_networkConfigurationHasBeenSet = true; m_networkConfiguration = std::move(value); }
706 
707 
708  inline Environment& WithNetworkConfiguration(const NetworkConfiguration& value) { SetNetworkConfiguration(value); return *this;}
709 
710 
711  inline Environment& WithNetworkConfiguration(NetworkConfiguration&& value) { SetNetworkConfiguration(std::move(value)); return *this;}
712 
713 
720  inline const Aws::String& GetPluginsS3ObjectVersion() const{ return m_pluginsS3ObjectVersion; }
721 
728  inline bool PluginsS3ObjectVersionHasBeenSet() const { return m_pluginsS3ObjectVersionHasBeenSet; }
729 
736  inline void SetPluginsS3ObjectVersion(const Aws::String& value) { m_pluginsS3ObjectVersionHasBeenSet = true; m_pluginsS3ObjectVersion = value; }
737 
744  inline void SetPluginsS3ObjectVersion(Aws::String&& value) { m_pluginsS3ObjectVersionHasBeenSet = true; m_pluginsS3ObjectVersion = std::move(value); }
745 
752  inline void SetPluginsS3ObjectVersion(const char* value) { m_pluginsS3ObjectVersionHasBeenSet = true; m_pluginsS3ObjectVersion.assign(value); }
753 
760  inline Environment& WithPluginsS3ObjectVersion(const Aws::String& value) { SetPluginsS3ObjectVersion(value); return *this;}
761 
768  inline Environment& WithPluginsS3ObjectVersion(Aws::String&& value) { SetPluginsS3ObjectVersion(std::move(value)); return *this;}
769 
776  inline Environment& WithPluginsS3ObjectVersion(const char* value) { SetPluginsS3ObjectVersion(value); return *this;}
777 
778 
785  inline const Aws::String& GetPluginsS3Path() const{ return m_pluginsS3Path; }
786 
793  inline bool PluginsS3PathHasBeenSet() const { return m_pluginsS3PathHasBeenSet; }
794 
801  inline void SetPluginsS3Path(const Aws::String& value) { m_pluginsS3PathHasBeenSet = true; m_pluginsS3Path = value; }
802 
809  inline void SetPluginsS3Path(Aws::String&& value) { m_pluginsS3PathHasBeenSet = true; m_pluginsS3Path = std::move(value); }
810 
817  inline void SetPluginsS3Path(const char* value) { m_pluginsS3PathHasBeenSet = true; m_pluginsS3Path.assign(value); }
818 
825  inline Environment& WithPluginsS3Path(const Aws::String& value) { SetPluginsS3Path(value); return *this;}
826 
833  inline Environment& WithPluginsS3Path(Aws::String&& value) { SetPluginsS3Path(std::move(value)); return *this;}
834 
841  inline Environment& WithPluginsS3Path(const char* value) { SetPluginsS3Path(value); return *this;}
842 
843 
850  inline const Aws::String& GetRequirementsS3ObjectVersion() const{ return m_requirementsS3ObjectVersion; }
851 
858  inline bool RequirementsS3ObjectVersionHasBeenSet() const { return m_requirementsS3ObjectVersionHasBeenSet; }
859 
866  inline void SetRequirementsS3ObjectVersion(const Aws::String& value) { m_requirementsS3ObjectVersionHasBeenSet = true; m_requirementsS3ObjectVersion = value; }
867 
874  inline void SetRequirementsS3ObjectVersion(Aws::String&& value) { m_requirementsS3ObjectVersionHasBeenSet = true; m_requirementsS3ObjectVersion = std::move(value); }
875 
882  inline void SetRequirementsS3ObjectVersion(const char* value) { m_requirementsS3ObjectVersionHasBeenSet = true; m_requirementsS3ObjectVersion.assign(value); }
883 
890  inline Environment& WithRequirementsS3ObjectVersion(const Aws::String& value) { SetRequirementsS3ObjectVersion(value); return *this;}
891 
898  inline Environment& WithRequirementsS3ObjectVersion(Aws::String&& value) { SetRequirementsS3ObjectVersion(std::move(value)); return *this;}
899 
906  inline Environment& WithRequirementsS3ObjectVersion(const char* value) { SetRequirementsS3ObjectVersion(value); return *this;}
907 
908 
915  inline const Aws::String& GetRequirementsS3Path() const{ return m_requirementsS3Path; }
916 
923  inline bool RequirementsS3PathHasBeenSet() const { return m_requirementsS3PathHasBeenSet; }
924 
931  inline void SetRequirementsS3Path(const Aws::String& value) { m_requirementsS3PathHasBeenSet = true; m_requirementsS3Path = value; }
932 
939  inline void SetRequirementsS3Path(Aws::String&& value) { m_requirementsS3PathHasBeenSet = true; m_requirementsS3Path = std::move(value); }
940 
947  inline void SetRequirementsS3Path(const char* value) { m_requirementsS3PathHasBeenSet = true; m_requirementsS3Path.assign(value); }
948 
955  inline Environment& WithRequirementsS3Path(const Aws::String& value) { SetRequirementsS3Path(value); return *this;}
956 
963  inline Environment& WithRequirementsS3Path(Aws::String&& value) { SetRequirementsS3Path(std::move(value)); return *this;}
964 
971  inline Environment& WithRequirementsS3Path(const char* value) { SetRequirementsS3Path(value); return *this;}
972 
973 
978  inline int GetSchedulers() const{ return m_schedulers; }
979 
984  inline bool SchedulersHasBeenSet() const { return m_schedulersHasBeenSet; }
985 
990  inline void SetSchedulers(int value) { m_schedulersHasBeenSet = true; m_schedulers = value; }
991 
996  inline Environment& WithSchedulers(int value) { SetSchedulers(value); return *this;}
997 
998 
1005  inline const Aws::String& GetServiceRoleArn() const{ return m_serviceRoleArn; }
1006 
1013  inline bool ServiceRoleArnHasBeenSet() const { return m_serviceRoleArnHasBeenSet; }
1014 
1021  inline void SetServiceRoleArn(const Aws::String& value) { m_serviceRoleArnHasBeenSet = true; m_serviceRoleArn = value; }
1022 
1029  inline void SetServiceRoleArn(Aws::String&& value) { m_serviceRoleArnHasBeenSet = true; m_serviceRoleArn = std::move(value); }
1030 
1037  inline void SetServiceRoleArn(const char* value) { m_serviceRoleArnHasBeenSet = true; m_serviceRoleArn.assign(value); }
1038 
1045  inline Environment& WithServiceRoleArn(const Aws::String& value) { SetServiceRoleArn(value); return *this;}
1046 
1053  inline Environment& WithServiceRoleArn(Aws::String&& value) { SetServiceRoleArn(std::move(value)); return *this;}
1054 
1061  inline Environment& WithServiceRoleArn(const char* value) { SetServiceRoleArn(value); return *this;}
1062 
1063 
1071  inline const Aws::String& GetSourceBucketArn() const{ return m_sourceBucketArn; }
1072 
1080  inline bool SourceBucketArnHasBeenSet() const { return m_sourceBucketArnHasBeenSet; }
1081 
1089  inline void SetSourceBucketArn(const Aws::String& value) { m_sourceBucketArnHasBeenSet = true; m_sourceBucketArn = value; }
1090 
1098  inline void SetSourceBucketArn(Aws::String&& value) { m_sourceBucketArnHasBeenSet = true; m_sourceBucketArn = std::move(value); }
1099 
1107  inline void SetSourceBucketArn(const char* value) { m_sourceBucketArnHasBeenSet = true; m_sourceBucketArn.assign(value); }
1108 
1116  inline Environment& WithSourceBucketArn(const Aws::String& value) { SetSourceBucketArn(value); return *this;}
1117 
1125  inline Environment& WithSourceBucketArn(Aws::String&& value) { SetSourceBucketArn(std::move(value)); return *this;}
1126 
1134  inline Environment& WithSourceBucketArn(const char* value) { SetSourceBucketArn(value); return *this;}
1135 
1136 
1157  inline const EnvironmentStatus& GetStatus() const{ return m_status; }
1158 
1179  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
1180 
1201  inline void SetStatus(const EnvironmentStatus& value) { m_statusHasBeenSet = true; m_status = value; }
1202 
1223  inline void SetStatus(EnvironmentStatus&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
1224 
1245  inline Environment& WithStatus(const EnvironmentStatus& value) { SetStatus(value); return *this;}
1246 
1267  inline Environment& WithStatus(EnvironmentStatus&& value) { SetStatus(std::move(value)); return *this;}
1268 
1269 
1276  inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
1277 
1284  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
1285 
1292  inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tagsHasBeenSet = true; m_tags = value; }
1293 
1300  inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
1301 
1308  inline Environment& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
1309 
1316  inline Environment& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
1317 
1324  inline Environment& AddTags(const Aws::String& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
1325 
1332  inline Environment& AddTags(Aws::String&& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
1333 
1340  inline Environment& AddTags(const Aws::String& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
1341 
1348  inline Environment& AddTags(Aws::String&& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), std::move(value)); return *this; }
1349 
1356  inline Environment& AddTags(const char* key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
1357 
1364  inline Environment& AddTags(Aws::String&& key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
1365 
1372  inline Environment& AddTags(const char* key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
1373 
1374 
1380  inline const WebserverAccessMode& GetWebserverAccessMode() const{ return m_webserverAccessMode; }
1381 
1387  inline bool WebserverAccessModeHasBeenSet() const { return m_webserverAccessModeHasBeenSet; }
1388 
1394  inline void SetWebserverAccessMode(const WebserverAccessMode& value) { m_webserverAccessModeHasBeenSet = true; m_webserverAccessMode = value; }
1395 
1401  inline void SetWebserverAccessMode(WebserverAccessMode&& value) { m_webserverAccessModeHasBeenSet = true; m_webserverAccessMode = std::move(value); }
1402 
1408  inline Environment& WithWebserverAccessMode(const WebserverAccessMode& value) { SetWebserverAccessMode(value); return *this;}
1409 
1415  inline Environment& WithWebserverAccessMode(WebserverAccessMode&& value) { SetWebserverAccessMode(std::move(value)); return *this;}
1416 
1417 
1424  inline const Aws::String& GetWebserverUrl() const{ return m_webserverUrl; }
1425 
1432  inline bool WebserverUrlHasBeenSet() const { return m_webserverUrlHasBeenSet; }
1433 
1440  inline void SetWebserverUrl(const Aws::String& value) { m_webserverUrlHasBeenSet = true; m_webserverUrl = value; }
1441 
1448  inline void SetWebserverUrl(Aws::String&& value) { m_webserverUrlHasBeenSet = true; m_webserverUrl = std::move(value); }
1449 
1456  inline void SetWebserverUrl(const char* value) { m_webserverUrlHasBeenSet = true; m_webserverUrl.assign(value); }
1457 
1464  inline Environment& WithWebserverUrl(const Aws::String& value) { SetWebserverUrl(value); return *this;}
1465 
1472  inline Environment& WithWebserverUrl(Aws::String&& value) { SetWebserverUrl(std::move(value)); return *this;}
1473 
1480  inline Environment& WithWebserverUrl(const char* value) { SetWebserverUrl(value); return *this;}
1481 
1482 
1487  inline const Aws::String& GetWeeklyMaintenanceWindowStart() const{ return m_weeklyMaintenanceWindowStart; }
1488 
1493  inline bool WeeklyMaintenanceWindowStartHasBeenSet() const { return m_weeklyMaintenanceWindowStartHasBeenSet; }
1494 
1499  inline void SetWeeklyMaintenanceWindowStart(const Aws::String& value) { m_weeklyMaintenanceWindowStartHasBeenSet = true; m_weeklyMaintenanceWindowStart = value; }
1500 
1505  inline void SetWeeklyMaintenanceWindowStart(Aws::String&& value) { m_weeklyMaintenanceWindowStartHasBeenSet = true; m_weeklyMaintenanceWindowStart = std::move(value); }
1506 
1511  inline void SetWeeklyMaintenanceWindowStart(const char* value) { m_weeklyMaintenanceWindowStartHasBeenSet = true; m_weeklyMaintenanceWindowStart.assign(value); }
1512 
1517  inline Environment& WithWeeklyMaintenanceWindowStart(const Aws::String& value) { SetWeeklyMaintenanceWindowStart(value); return *this;}
1518 
1523  inline Environment& WithWeeklyMaintenanceWindowStart(Aws::String&& value) { SetWeeklyMaintenanceWindowStart(std::move(value)); return *this;}
1524 
1529  inline Environment& WithWeeklyMaintenanceWindowStart(const char* value) { SetWeeklyMaintenanceWindowStart(value); return *this;}
1530 
1531  private:
1532 
1533  Aws::Map<Aws::String, Aws::String> m_airflowConfigurationOptions;
1534  bool m_airflowConfigurationOptionsHasBeenSet;
1535 
1536  Aws::String m_airflowVersion;
1537  bool m_airflowVersionHasBeenSet;
1538 
1539  Aws::String m_arn;
1540  bool m_arnHasBeenSet;
1541 
1542  Aws::Utils::DateTime m_createdAt;
1543  bool m_createdAtHasBeenSet;
1544 
1545  Aws::String m_dagS3Path;
1546  bool m_dagS3PathHasBeenSet;
1547 
1548  Aws::String m_environmentClass;
1549  bool m_environmentClassHasBeenSet;
1550 
1551  Aws::String m_executionRoleArn;
1552  bool m_executionRoleArnHasBeenSet;
1553 
1554  Aws::String m_kmsKey;
1555  bool m_kmsKeyHasBeenSet;
1556 
1557  LastUpdate m_lastUpdate;
1558  bool m_lastUpdateHasBeenSet;
1559 
1560  LoggingConfiguration m_loggingConfiguration;
1561  bool m_loggingConfigurationHasBeenSet;
1562 
1563  int m_maxWorkers;
1564  bool m_maxWorkersHasBeenSet;
1565 
1566  int m_minWorkers;
1567  bool m_minWorkersHasBeenSet;
1568 
1569  Aws::String m_name;
1570  bool m_nameHasBeenSet;
1571 
1572  NetworkConfiguration m_networkConfiguration;
1573  bool m_networkConfigurationHasBeenSet;
1574 
1575  Aws::String m_pluginsS3ObjectVersion;
1576  bool m_pluginsS3ObjectVersionHasBeenSet;
1577 
1578  Aws::String m_pluginsS3Path;
1579  bool m_pluginsS3PathHasBeenSet;
1580 
1581  Aws::String m_requirementsS3ObjectVersion;
1582  bool m_requirementsS3ObjectVersionHasBeenSet;
1583 
1584  Aws::String m_requirementsS3Path;
1585  bool m_requirementsS3PathHasBeenSet;
1586 
1587  int m_schedulers;
1588  bool m_schedulersHasBeenSet;
1589 
1590  Aws::String m_serviceRoleArn;
1591  bool m_serviceRoleArnHasBeenSet;
1592 
1593  Aws::String m_sourceBucketArn;
1594  bool m_sourceBucketArnHasBeenSet;
1595 
1596  EnvironmentStatus m_status;
1597  bool m_statusHasBeenSet;
1598 
1600  bool m_tagsHasBeenSet;
1601 
1602  WebserverAccessMode m_webserverAccessMode;
1603  bool m_webserverAccessModeHasBeenSet;
1604 
1605  Aws::String m_webserverUrl;
1606  bool m_webserverUrlHasBeenSet;
1607 
1608  Aws::String m_weeklyMaintenanceWindowStart;
1609  bool m_weeklyMaintenanceWindowStartHasBeenSet;
1610  };
1611 
1612 } // namespace Model
1613 } // namespace MWAA
1614 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::MWAA::Model::Environment::SetPluginsS3Path
void SetPluginsS3Path(const char *value)
Definition: Environment.h:817
Aws::MWAA::Model::Environment::GetNetworkConfiguration
const NetworkConfiguration & GetNetworkConfiguration() const
Definition: Environment.h:696
Aws::MWAA::Model::Environment::SetWebserverAccessMode
void SetWebserverAccessMode(const WebserverAccessMode &value)
Definition: Environment.h:1394
Aws::MWAA::Model::Environment::GetPluginsS3ObjectVersion
const Aws::String & GetPluginsS3ObjectVersion() const
Definition: Environment.h:720
Aws::MWAA::Model::Environment::GetDagS3Path
const Aws::String & GetDagS3Path() const
Definition: Environment.h:280
Aws::MWAA::Model::Environment::WithDagS3Path
Environment & WithDagS3Path(const Aws::String &value)
Definition: Environment.h:320
Aws::MWAA::Model::Environment::AddTags
Environment & AddTags(const Aws::String &key, Aws::String &&value)
Definition: Environment.h:1340
Aws::MWAA::Model::Environment::SetServiceRoleArn
void SetServiceRoleArn(const char *value)
Definition: Environment.h:1037
Aws::MWAA::Model::Environment::AddAirflowConfigurationOptions
Environment & AddAirflowConfigurationOptions(Aws::String &&key, Aws::String &&value)
Definition: Environment.h:126
Aws::MWAA::Model::Environment::WithSourceBucketArn
Environment & WithSourceBucketArn(const char *value)
Definition: Environment.h:1134
Aws::MWAA::Model::Environment::SetWebserverAccessMode
void SetWebserverAccessMode(WebserverAccessMode &&value)
Definition: Environment.h:1401
Aws::MWAA::Model::Environment::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: Environment.h:1179
Aws::MWAA::Model::Environment::WithPluginsS3Path
Environment & WithPluginsS3Path(const Aws::String &value)
Definition: Environment.h:825
Aws::MWAA::Model::Environment::SetRequirementsS3Path
void SetRequirementsS3Path(const Aws::String &value)
Definition: Environment.h:931
Aws::MWAA::Model::Environment::SetSourceBucketArn
void SetSourceBucketArn(Aws::String &&value)
Definition: Environment.h:1098
Aws::MWAA::Model::Environment::WithLastUpdate
Environment & WithLastUpdate(LastUpdate &&value)
Definition: Environment.h:550
Aws::MWAA::Model::Environment::SetName
void SetName(Aws::String &&value)
Definition: Environment.h:668
Aws::MWAA::Model::Environment::SetAirflowVersion
void SetAirflowVersion(const char *value)
Definition: Environment.h:181
Aws::MWAA::Model::Environment::GetLoggingConfiguration
const LoggingConfiguration & GetLoggingConfiguration() const
Definition: Environment.h:558
Aws::MWAA::Model::Environment::SetRequirementsS3Path
void SetRequirementsS3Path(const char *value)
Definition: Environment.h:947
Aws::MWAA::Model::Environment::WithWeeklyMaintenanceWindowStart
Environment & WithWeeklyMaintenanceWindowStart(Aws::String &&value)
Definition: Environment.h:1523
Aws::MWAA::Model::Environment::WithRequirementsS3ObjectVersion
Environment & WithRequirementsS3ObjectVersion(const char *value)
Definition: Environment.h:906
Aws::MWAA::Model::Environment::SetArn
void SetArn(Aws::String &&value)
Definition: Environment.h:220
Aws::MWAA::Model::Environment::WithLoggingConfiguration
Environment & WithLoggingConfiguration(const LoggingConfiguration &value)
Definition: Environment.h:586
Aws::MWAA::Model::Environment::WithAirflowConfigurationOptions
Environment & WithAirflowConfigurationOptions(const Aws::Map< Aws::String, Aws::String > &value)
Definition: Environment.h:86
Aws::MWAA::Model::Environment::SetWeeklyMaintenanceWindowStart
void SetWeeklyMaintenanceWindowStart(const char *value)
Definition: Environment.h:1511
Aws::MWAA::Model::Environment::SetName
void SetName(const char *value)
Definition: Environment.h:674
Aws::MWAA::Model::Environment::SetCreatedAt
void SetCreatedAt(const Aws::Utils::DateTime &value)
Definition: Environment.h:256
Aws::MWAA::Model::Environment::GetAirflowConfigurationOptions
const Aws::Map< Aws::String, Aws::String > & GetAirflowConfigurationOptions() const
Definition: Environment.h:54
Aws::MWAA::Model::Environment::WeeklyMaintenanceWindowStartHasBeenSet
bool WeeklyMaintenanceWindowStartHasBeenSet() const
Definition: Environment.h:1493
Aws::MWAA::Model::Environment::SetCreatedAt
void SetCreatedAt(Aws::Utils::DateTime &&value)
Definition: Environment.h:261
Aws::MWAA::Model::Environment::WithEnvironmentClass
Environment & WithEnvironmentClass(const Aws::String &value)
Definition: Environment.h:385
Aws::MWAA::Model::Environment::SetDagS3Path
void SetDagS3Path(const char *value)
Definition: Environment.h:312
Aws::MWAA::Model::Environment::AddAirflowConfigurationOptions
Environment & AddAirflowConfigurationOptions(const Aws::String &key, const Aws::String &value)
Definition: Environment.h:102
Aws::MWAA::Model::Environment::SetPluginsS3Path
void SetPluginsS3Path(Aws::String &&value)
Definition: Environment.h:809
Aws::MWAA::Model::Environment::WithAirflowVersion
Environment & WithAirflowVersion(Aws::String &&value)
Definition: Environment.h:193
Aws::MWAA::Model::Environment::WithKmsKey
Environment & WithKmsKey(Aws::String &&value)
Definition: Environment.h:525
Aws::MWAA::Model::Environment::SetName
void SetName(const Aws::String &value)
Definition: Environment.h:662
DateTime.h
Aws::MWAA::Model::Environment::WithStatus
Environment & WithStatus(const EnvironmentStatus &value)
Definition: Environment.h:1245
Aws::MWAA::Model::Environment::WithEnvironmentClass
Environment & WithEnvironmentClass(const char *value)
Definition: Environment.h:401
Aws::MWAA::Model::Environment::SetEnvironmentClass
void SetEnvironmentClass(const Aws::String &value)
Definition: Environment.h:361
Aws::MWAA::Model::Environment::WebserverAccessModeHasBeenSet
bool WebserverAccessModeHasBeenSet() const
Definition: Environment.h:1387
Aws::MWAA::Model::Environment::GetExecutionRoleArn
const Aws::String & GetExecutionRoleArn() const
Definition: Environment.h:412
Aws::MWAA::Model::Environment::SetLoggingConfiguration
void SetLoggingConfiguration(LoggingConfiguration &&value)
Definition: Environment.h:579
Aws::MWAA::Model::Environment::WithWeeklyMaintenanceWindowStart
Environment & WithWeeklyMaintenanceWindowStart(const Aws::String &value)
Definition: Environment.h:1517
Aws::MWAA::Model::Environment::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: Environment.h:1284
Aws::MWAA::Model::Environment::SetWebserverUrl
void SetWebserverUrl(const Aws::String &value)
Definition: Environment.h:1440
Aws::MWAA::Model::Environment::SetSourceBucketArn
void SetSourceBucketArn(const char *value)
Definition: Environment.h:1107
Aws::MWAA::Model::Environment::WithSourceBucketArn
Environment & WithSourceBucketArn(const Aws::String &value)
Definition: Environment.h:1116
Aws::MWAA::Model::Environment::SourceBucketArnHasBeenSet
bool SourceBucketArnHasBeenSet() const
Definition: Environment.h:1080
Aws::MWAA::Model::Environment::WithLastUpdate
Environment & WithLastUpdate(const LastUpdate &value)
Definition: Environment.h:547
Aws::MWAA::Model::Environment::AirflowVersionHasBeenSet
bool AirflowVersionHasBeenSet() const
Definition: Environment.h:163
Aws::MWAA::Model::Environment::SetPluginsS3ObjectVersion
void SetPluginsS3ObjectVersion(const Aws::String &value)
Definition: Environment.h:736
Aws::MWAA::Model::Environment::WithKmsKey
Environment & WithKmsKey(const Aws::String &value)
Definition: Environment.h:519
Aws::MWAA::Model::Environment::WithNetworkConfiguration
Environment & WithNetworkConfiguration(const NetworkConfiguration &value)
Definition: Environment.h:708
Aws::MWAA::Model::Environment::WithAirflowVersion
Environment & WithAirflowVersion(const Aws::String &value)
Definition: Environment.h:187
Aws::MWAA::Model::Environment::SetKmsKey
void SetKmsKey(Aws::String &&value)
Definition: Environment.h:507
Aws::MWAA::Model::Environment::AddAirflowConfigurationOptions
Environment & AddAirflowConfigurationOptions(const char *key, Aws::String &&value)
Definition: Environment.h:134
Aws::MWAA::Model::Environment::WithWebserverAccessMode
Environment & WithWebserverAccessMode(const WebserverAccessMode &value)
Definition: Environment.h:1408
Aws::MWAA::Model::Environment::GetStatus
const EnvironmentStatus & GetStatus() const
Definition: Environment.h:1157
Aws::MWAA::Model::Environment::WithWeeklyMaintenanceWindowStart
Environment & WithWeeklyMaintenanceWindowStart(const char *value)
Definition: Environment.h:1529
Aws::MWAA::Model::Environment::SetDagS3Path
void SetDagS3Path(const Aws::String &value)
Definition: Environment.h:296
Aws::MWAA::Model::Environment::SetDagS3Path
void SetDagS3Path(Aws::String &&value)
Definition: Environment.h:304
Aws::MWAA::Model::Environment::AddAirflowConfigurationOptions
Environment & AddAirflowConfigurationOptions(const Aws::String &key, Aws::String &&value)
Definition: Environment.h:118
Aws::MWAA::Model::Environment::WithExecutionRoleArn
Environment & WithExecutionRoleArn(const Aws::String &value)
Definition: Environment.h:462
Aws::MWAA::Model::Environment::WithWebserverUrl
Environment & WithWebserverUrl(const char *value)
Definition: Environment.h:1480
Aws::MWAA::Model::Environment::AddAirflowConfigurationOptions
Environment & AddAirflowConfigurationOptions(Aws::String &&key, const Aws::String &value)
Definition: Environment.h:110
Aws::MWAA::Model::Environment::AddTags
Environment & AddTags(Aws::String &&key, const char *value)
Definition: Environment.h:1364
Aws::MWAA::Model::Environment::SetRequirementsS3Path
void SetRequirementsS3Path(Aws::String &&value)
Definition: Environment.h:939
Aws::MWAA::Model::Environment::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: Environment.h:1276
Aws::MWAA::Model::Environment::GetArn
const Aws::String & GetArn() const
Definition: Environment.h:205
Aws::MWAA::Model::Environment::WithServiceRoleArn
Environment & WithServiceRoleArn(Aws::String &&value)
Definition: Environment.h:1053
Aws::MWAA::Model::Environment::AddAirflowConfigurationOptions
Environment & AddAirflowConfigurationOptions(Aws::String &&key, const char *value)
Definition: Environment.h:142
Aws::MWAA::Model::Environment::WithRequirementsS3Path
Environment & WithRequirementsS3Path(Aws::String &&value)
Definition: Environment.h:963
Aws::MWAA::Model::Environment::SetExecutionRoleArn
void SetExecutionRoleArn(const Aws::String &value)
Definition: Environment.h:432
Aws::MWAA::Model::Environment::SetMaxWorkers
void SetMaxWorkers(int value)
Definition: Environment.h:612
Aws::MWAA::Model::Environment::SetRequirementsS3ObjectVersion
void SetRequirementsS3ObjectVersion(Aws::String &&value)
Definition: Environment.h:874
Aws::MWAA::Model::Environment::AirflowConfigurationOptionsHasBeenSet
bool AirflowConfigurationOptionsHasBeenSet() const
Definition: Environment.h:62
Aws::MWAA::Model::Environment::SchedulersHasBeenSet
bool SchedulersHasBeenSet() const
Definition: Environment.h:984
Aws::MWAA::Model::Environment::SetMinWorkers
void SetMinWorkers(int value)
Definition: Environment.h:637
Aws::MWAA::Model::Environment::SetArn
void SetArn(const char *value)
Definition: Environment.h:225
Aws::MWAA::Model::Environment::AddTags
Environment & AddTags(Aws::String &&key, Aws::String &&value)
Definition: Environment.h:1348
Aws::MWAA::Model::Environment::WithPluginsS3Path
Environment & WithPluginsS3Path(Aws::String &&value)
Definition: Environment.h:833
Aws::MWAA::Model::Environment::WithName
Environment & WithName(const char *value)
Definition: Environment.h:692
Aws::MWAA::Model::Environment::SetLoggingConfiguration
void SetLoggingConfiguration(const LoggingConfiguration &value)
Definition: Environment.h:572
Aws::MWAA::Model::Environment::RequirementsS3PathHasBeenSet
bool RequirementsS3PathHasBeenSet() const
Definition: Environment.h:923
Aws::MWAA::Model::Environment::WithTags
Environment & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: Environment.h:1308
Aws::MWAA::Model::LastUpdate
Definition: LastUpdate.h:35
Aws::MWAA::Model::Environment::Environment
Environment()
Aws::MWAA::Model::Environment::WithLoggingConfiguration
Environment & WithLoggingConfiguration(LoggingConfiguration &&value)
Definition: Environment.h:593
Aws::MWAA::Model::Environment::AddTags
Environment & AddTags(const char *key, const char *value)
Definition: Environment.h:1372
Aws::MWAA::Model::Environment::SetRequirementsS3ObjectVersion
void SetRequirementsS3ObjectVersion(const Aws::String &value)
Definition: Environment.h:866
Aws::MWAA::Model::Environment::KmsKeyHasBeenSet
bool KmsKeyHasBeenSet() const
Definition: Environment.h:495
Aws::MWAA::Model::Environment::WithExecutionRoleArn
Environment & WithExecutionRoleArn(const char *value)
Definition: Environment.h:482
Aws::MWAA::Model::Environment::GetSourceBucketArn
const Aws::String & GetSourceBucketArn() const
Definition: Environment.h:1071
Aws::MWAA::Model::Environment::PluginsS3ObjectVersionHasBeenSet
bool PluginsS3ObjectVersionHasBeenSet() const
Definition: Environment.h:728
Aws::MWAA::Model::Environment::SetSchedulers
void SetSchedulers(int value)
Definition: Environment.h:990
Aws::MWAA::Model::Environment::DagS3PathHasBeenSet
bool DagS3PathHasBeenSet() const
Definition: Environment.h:288
Aws::MWAA::Model::Environment::SetAirflowConfigurationOptions
void SetAirflowConfigurationOptions(Aws::Map< Aws::String, Aws::String > &&value)
Definition: Environment.h:78
Aws::MWAA::Model::Environment::WithPluginsS3ObjectVersion
Environment & WithPluginsS3ObjectVersion(const Aws::String &value)
Definition: Environment.h:760
Aws::MWAA::Model::Environment::WithWebserverAccessMode
Environment & WithWebserverAccessMode(WebserverAccessMode &&value)
Definition: Environment.h:1415
Aws::MWAA::Model::Environment::AddAirflowConfigurationOptions
Environment & AddAirflowConfigurationOptions(const char *key, const char *value)
Definition: Environment.h:150
Aws::MWAA::Model::Environment::WithName
Environment & WithName(Aws::String &&value)
Definition: Environment.h:686
Aws::MWAA::Model::Environment::PluginsS3PathHasBeenSet
bool PluginsS3PathHasBeenSet() const
Definition: Environment.h:793
Aws::MWAA::Model::Environment::GetMinWorkers
int GetMinWorkers() const
Definition: Environment.h:625
Aws::MWAA::Model::Environment::AddTags
Environment & AddTags(Aws::String &&key, const Aws::String &value)
Definition: Environment.h:1332
Aws::MWAA::Model::Environment::SetStatus
void SetStatus(const EnvironmentStatus &value)
Definition: Environment.h:1201
Aws::MWAA::Model::Environment::SetWebserverUrl
void SetWebserverUrl(const char *value)
Definition: Environment.h:1456
Aws::MWAA::Model::Environment::SetNetworkConfiguration
void SetNetworkConfiguration(NetworkConfiguration &&value)
Definition: Environment.h:705
Aws::MWAA::Model::Environment::GetSchedulers
int GetSchedulers() const
Definition: Environment.h:978
Aws::MWAA::Model::Environment::GetAirflowVersion
const Aws::String & GetAirflowVersion() const
Definition: Environment.h:157
Aws::MWAA::Model::Environment::SetExecutionRoleArn
void SetExecutionRoleArn(Aws::String &&value)
Definition: Environment.h:442
Aws::MWAA::Model::Environment::GetKmsKey
const Aws::String & GetKmsKey() const
Definition: Environment.h:489
Aws::MWAA::Model::WebserverAccessMode
WebserverAccessMode
Definition: WebserverAccessMode.h:17
Aws::MWAA::Model::Environment::WebserverUrlHasBeenSet
bool WebserverUrlHasBeenSet() const
Definition: Environment.h:1432
Aws::MWAA::Model::Environment::SetPluginsS3ObjectVersion
void SetPluginsS3ObjectVersion(Aws::String &&value)
Definition: Environment.h:744
Aws::MWAA::Model::Environment::WithArn
Environment & WithArn(const Aws::String &value)
Definition: Environment.h:230
Aws::MWAA::Model::Environment::ServiceRoleArnHasBeenSet
bool ServiceRoleArnHasBeenSet() const
Definition: Environment.h:1013
Aws::MWAA::Model::Environment::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::MWAA::Model::Environment::GetLastUpdate
const LastUpdate & GetLastUpdate() const
Definition: Environment.h:535
Aws::MWAA::Model::Environment::WithCreatedAt
Environment & WithCreatedAt(const Aws::Utils::DateTime &value)
Definition: Environment.h:266
Aws::MWAA::Model::Environment::WithPluginsS3ObjectVersion
Environment & WithPluginsS3ObjectVersion(Aws::String &&value)
Definition: Environment.h:768
Aws::MWAA::Model::Environment::ArnHasBeenSet
bool ArnHasBeenSet() const
Definition: Environment.h:210
Aws::MWAA::Model::Environment::WithAirflowVersion
Environment & WithAirflowVersion(const char *value)
Definition: Environment.h:199
NetworkConfiguration.h
Aws::MWAA::Model::Environment::RequirementsS3ObjectVersionHasBeenSet
bool RequirementsS3ObjectVersionHasBeenSet() const
Definition: Environment.h:858
Aws::MWAA::Model::Environment::SetServiceRoleArn
void SetServiceRoleArn(const Aws::String &value)
Definition: Environment.h:1021
Aws::MWAA::Model::Environment::WithExecutionRoleArn
Environment & WithExecutionRoleArn(Aws::String &&value)
Definition: Environment.h:472
Aws::MWAA::Model::Environment::WithWebserverUrl
Environment & WithWebserverUrl(Aws::String &&value)
Definition: Environment.h:1472
LastUpdate.h
Aws::MWAA::Model::Environment::SetPluginsS3Path
void SetPluginsS3Path(const Aws::String &value)
Definition: Environment.h:801
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:222
Aws::MWAA::Model::Environment::SetLastUpdate
void SetLastUpdate(LastUpdate &&value)
Definition: Environment.h:544
AWSString.h
Aws::MWAA::Model::Environment::SetPluginsS3ObjectVersion
void SetPluginsS3ObjectVersion(const char *value)
Definition: Environment.h:752
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:30
Aws::MWAA::Model::Environment::AddTags
Environment & AddTags(const Aws::String &key, const Aws::String &value)
Definition: Environment.h:1324
WebserverAccessMode.h
Aws::MWAA::Model::Environment::GetCreatedAt
const Aws::Utils::DateTime & GetCreatedAt() const
Definition: Environment.h:246
Aws::MWAA::Model::Environment::SetRequirementsS3ObjectVersion
void SetRequirementsS3ObjectVersion(const char *value)
Definition: Environment.h:882
Aws::MWAA::Model::Environment::SetWeeklyMaintenanceWindowStart
void SetWeeklyMaintenanceWindowStart(const Aws::String &value)
Definition: Environment.h:1499
Aws::MWAA::Model::Environment::SetExecutionRoleArn
void SetExecutionRoleArn(const char *value)
Definition: Environment.h:452
Aws::MWAA::Model::Environment::CreatedAtHasBeenSet
bool CreatedAtHasBeenSet() const
Definition: Environment.h:251
Aws::MWAA::Model::Environment::GetWebserverAccessMode
const WebserverAccessMode & GetWebserverAccessMode() const
Definition: Environment.h:1380
Aws::MWAA::Model::Environment::WithCreatedAt
Environment & WithCreatedAt(Aws::Utils::DateTime &&value)
Definition: Environment.h:271
Aws::MWAA::Model::Environment::WithDagS3Path
Environment & WithDagS3Path(Aws::String &&value)
Definition: Environment.h:328
Aws::MWAA::Model::Environment::WithArn
Environment & WithArn(Aws::String &&value)
Definition: Environment.h:235
Aws::MWAA::Model::NetworkConfiguration
Definition: NetworkConfiguration.h:36
Aws::MWAA::Model::Environment::GetRequirementsS3Path
const Aws::String & GetRequirementsS3Path() const
Definition: Environment.h:915
Aws::MWAA::Model::Environment::SetAirflowVersion
void SetAirflowVersion(Aws::String &&value)
Definition: Environment.h:175
Aws::MWAA::Model::Environment::SetLastUpdate
void SetLastUpdate(const LastUpdate &value)
Definition: Environment.h:541
Aws::MWAA::Model::Environment::WithServiceRoleArn
Environment & WithServiceRoleArn(const char *value)
Definition: Environment.h:1061
Aws::MWAA::Model::EnvironmentStatus
EnvironmentStatus
Definition: EnvironmentStatus.h:17
Aws::MWAA::Model::Environment::WithKmsKey
Environment & WithKmsKey(const char *value)
Definition: Environment.h:531
Aws::MWAA::Model::Environment::SetStatus
void SetStatus(EnvironmentStatus &&value)
Definition: Environment.h:1223
Aws::MWAA::Model::Environment::NetworkConfigurationHasBeenSet
bool NetworkConfigurationHasBeenSet() const
Definition: Environment.h:699
Aws::MWAA::Model::Environment::GetEnvironmentClass
const Aws::String & GetEnvironmentClass() const
Definition: Environment.h:345
Aws::MWAA::Model::Environment::LoggingConfigurationHasBeenSet
bool LoggingConfigurationHasBeenSet() const
Definition: Environment.h:565
Aws::MWAA::Model::Environment::GetServiceRoleArn
const Aws::String & GetServiceRoleArn() const
Definition: Environment.h:1005
Aws::MWAA::Model::Environment::WithTags
Environment & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: Environment.h:1316
Aws::MWAA::Model::Environment::SetServiceRoleArn
void SetServiceRoleArn(Aws::String &&value)
Definition: Environment.h:1029
Aws::MWAA::Model::Environment::NameHasBeenSet
bool NameHasBeenSet() const
Definition: Environment.h:656
AWS_MWAA_API
#define AWS_MWAA_API
Definition: MWAA_EXPORTS.h:28
Aws
Definition: AccessManagementClient.h:15
Aws::MWAA::Model::Environment::WithRequirementsS3ObjectVersion
Environment & WithRequirementsS3ObjectVersion(const Aws::String &value)
Definition: Environment.h:890
Aws::MWAA::Model::Environment::EnvironmentClassHasBeenSet
bool EnvironmentClassHasBeenSet() const
Definition: Environment.h:353
Aws::MWAA::Model::Environment::SetKmsKey
void SetKmsKey(const Aws::String &value)
Definition: Environment.h:501
Aws::MWAA::Model::Environment::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: Environment.h:1300
Aws::MWAA::Model::Environment::SetKmsKey
void SetKmsKey(const char *value)
Definition: Environment.h:513
Aws::MWAA::Model::Environment::GetWeeklyMaintenanceWindowStart
const Aws::String & GetWeeklyMaintenanceWindowStart() const
Definition: Environment.h:1487
Aws::MWAA::Model::Environment::SetArn
void SetArn(const Aws::String &value)
Definition: Environment.h:215
Aws::MWAA::Model::Environment::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: Environment.h:1292
Aws::MWAA::Model::Environment::SetAirflowConfigurationOptions
void SetAirflowConfigurationOptions(const Aws::Map< Aws::String, Aws::String > &value)
Definition: Environment.h:70
Aws::MWAA::Model::Environment::WithRequirementsS3Path
Environment & WithRequirementsS3Path(const char *value)
Definition: Environment.h:971
Aws::MWAA::Model::Environment::WithArn
Environment & WithArn(const char *value)
Definition: Environment.h:240
Aws::MWAA::Model::Environment::Environment
Environment(Aws::Utils::Json::JsonView jsonValue)
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::MWAA::Model::Environment::WithEnvironmentClass
Environment & WithEnvironmentClass(Aws::String &&value)
Definition: Environment.h:393
Aws::MWAA::Model::Environment::SetSourceBucketArn
void SetSourceBucketArn(const Aws::String &value)
Definition: Environment.h:1089
LoggingConfiguration.h
Aws::MWAA::Model::Environment::WithPluginsS3Path
Environment & WithPluginsS3Path(const char *value)
Definition: Environment.h:841
Aws::MWAA::Model::Environment::SetEnvironmentClass
void SetEnvironmentClass(Aws::String &&value)
Definition: Environment.h:369
Aws::MWAA::Model::Environment::MaxWorkersHasBeenSet
bool MaxWorkersHasBeenSet() const
Definition: Environment.h:606
Aws::MWAA::Model::Environment::GetWebserverUrl
const Aws::String & GetWebserverUrl() const
Definition: Environment.h:1424
Aws::MWAA::Model::Environment
Definition: Environment.h:40
Aws::MWAA::Model::Environment::WithMinWorkers
Environment & WithMinWorkers(int value)
Definition: Environment.h:643
Aws::MWAA::Model::Environment::MinWorkersHasBeenSet
bool MinWorkersHasBeenSet() const
Definition: Environment.h:631
Aws::MWAA::Model::Environment::GetMaxWorkers
int GetMaxWorkers() const
Definition: Environment.h:600
Aws::MWAA::Model::Environment::GetRequirementsS3ObjectVersion
const Aws::String & GetRequirementsS3ObjectVersion() const
Definition: Environment.h:850
Aws::MWAA::Model::Environment::WithNetworkConfiguration
Environment & WithNetworkConfiguration(NetworkConfiguration &&value)
Definition: Environment.h:711
Aws::MWAA::Model::Environment::WithMaxWorkers
Environment & WithMaxWorkers(int value)
Definition: Environment.h:618
Aws::MWAA::Model::Environment::SetWeeklyMaintenanceWindowStart
void SetWeeklyMaintenanceWindowStart(Aws::String &&value)
Definition: Environment.h:1505
Aws::MWAA::Model::Environment::WithPluginsS3ObjectVersion
Environment & WithPluginsS3ObjectVersion(const char *value)
Definition: Environment.h:776
Aws::MWAA::Model::Environment::SetAirflowVersion
void SetAirflowVersion(const Aws::String &value)
Definition: Environment.h:169
EnvironmentStatus.h
Aws::MWAA::Model::Environment::WithWebserverUrl
Environment & WithWebserverUrl(const Aws::String &value)
Definition: Environment.h:1464
Aws::MWAA::Model::Environment::WithSchedulers
Environment & WithSchedulers(int value)
Definition: Environment.h:996
Aws::MWAA::Model::Environment::GetName
const Aws::String & GetName() const
Definition: Environment.h:650
Aws::MWAA::Model::Environment::WithDagS3Path
Environment & WithDagS3Path(const char *value)
Definition: Environment.h:336
Aws::MWAA::Model::Environment::WithRequirementsS3Path
Environment & WithRequirementsS3Path(const Aws::String &value)
Definition: Environment.h:955
AWSMap.h
Aws::MWAA::Model::Environment::AddTags
Environment & AddTags(const char *key, Aws::String &&value)
Definition: Environment.h:1356
Aws::MWAA::Model::LoggingConfiguration
Definition: LoggingConfiguration.h:35
Aws::MWAA::Model::Environment::WithSourceBucketArn
Environment & WithSourceBucketArn(Aws::String &&value)
Definition: Environment.h:1125
Aws::MWAA::Model::Environment::WithRequirementsS3ObjectVersion
Environment & WithRequirementsS3ObjectVersion(Aws::String &&value)
Definition: Environment.h:898
Aws::MWAA::Model::Environment::SetWebserverUrl
void SetWebserverUrl(Aws::String &&value)
Definition: Environment.h:1448
Aws::MWAA::Model::Environment::SetEnvironmentClass
void SetEnvironmentClass(const char *value)
Definition: Environment.h:377
Aws::MWAA::Model::Environment::ExecutionRoleArnHasBeenSet
bool ExecutionRoleArnHasBeenSet() const
Definition: Environment.h:422
Aws::MWAA::Model::Environment::operator=
Environment & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::MWAA::Model::Environment::WithAirflowConfigurationOptions
Environment & WithAirflowConfigurationOptions(Aws::Map< Aws::String, Aws::String > &&value)
Definition: Environment.h:94
Aws::MWAA::Model::Environment::WithServiceRoleArn
Environment & WithServiceRoleArn(const Aws::String &value)
Definition: Environment.h:1045
Aws::MWAA::Model::Environment::LastUpdateHasBeenSet
bool LastUpdateHasBeenSet() const
Definition: Environment.h:538
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::MWAA::Model::Environment::SetNetworkConfiguration
void SetNetworkConfiguration(const NetworkConfiguration &value)
Definition: Environment.h:702
Aws::MWAA::Model::Environment::GetPluginsS3Path
const Aws::String & GetPluginsS3Path() const
Definition: Environment.h:785
MWAA_EXPORTS.h
Aws::MWAA::Model::Environment::WithStatus
Environment & WithStatus(EnvironmentStatus &&value)
Definition: Environment.h:1267
Aws::MWAA::Model::Environment::WithName
Environment & WithName(const Aws::String &value)
Definition: Environment.h:680