AWS SDK for C++  1.9.154
AWS SDK for C++
TaskSet.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/ecs/ECS_EXPORTS.h>
13 #include <aws/ecs/model/Scale.h>
18 #include <aws/ecs/model/Tag.h>
19 #include <utility>
20 
21 namespace Aws
22 {
23 namespace Utils
24 {
25 namespace Json
26 {
27  class JsonValue;
28  class JsonView;
29 } // namespace Json
30 } // namespace Utils
31 namespace ECS
32 {
33 namespace Model
34 {
35 
45  {
46  public:
51 
52 
56  inline const Aws::String& GetId() const{ return m_id; }
57 
61  inline bool IdHasBeenSet() const { return m_idHasBeenSet; }
62 
66  inline void SetId(const Aws::String& value) { m_idHasBeenSet = true; m_id = value; }
67 
71  inline void SetId(Aws::String&& value) { m_idHasBeenSet = true; m_id = std::move(value); }
72 
76  inline void SetId(const char* value) { m_idHasBeenSet = true; m_id.assign(value); }
77 
81  inline TaskSet& WithId(const Aws::String& value) { SetId(value); return *this;}
82 
86  inline TaskSet& WithId(Aws::String&& value) { SetId(std::move(value)); return *this;}
87 
91  inline TaskSet& WithId(const char* value) { SetId(value); return *this;}
92 
93 
97  inline const Aws::String& GetTaskSetArn() const{ return m_taskSetArn; }
98 
102  inline bool TaskSetArnHasBeenSet() const { return m_taskSetArnHasBeenSet; }
103 
107  inline void SetTaskSetArn(const Aws::String& value) { m_taskSetArnHasBeenSet = true; m_taskSetArn = value; }
108 
112  inline void SetTaskSetArn(Aws::String&& value) { m_taskSetArnHasBeenSet = true; m_taskSetArn = std::move(value); }
113 
117  inline void SetTaskSetArn(const char* value) { m_taskSetArnHasBeenSet = true; m_taskSetArn.assign(value); }
118 
122  inline TaskSet& WithTaskSetArn(const Aws::String& value) { SetTaskSetArn(value); return *this;}
123 
127  inline TaskSet& WithTaskSetArn(Aws::String&& value) { SetTaskSetArn(std::move(value)); return *this;}
128 
132  inline TaskSet& WithTaskSetArn(const char* value) { SetTaskSetArn(value); return *this;}
133 
134 
138  inline const Aws::String& GetServiceArn() const{ return m_serviceArn; }
139 
143  inline bool ServiceArnHasBeenSet() const { return m_serviceArnHasBeenSet; }
144 
148  inline void SetServiceArn(const Aws::String& value) { m_serviceArnHasBeenSet = true; m_serviceArn = value; }
149 
153  inline void SetServiceArn(Aws::String&& value) { m_serviceArnHasBeenSet = true; m_serviceArn = std::move(value); }
154 
158  inline void SetServiceArn(const char* value) { m_serviceArnHasBeenSet = true; m_serviceArn.assign(value); }
159 
163  inline TaskSet& WithServiceArn(const Aws::String& value) { SetServiceArn(value); return *this;}
164 
168  inline TaskSet& WithServiceArn(Aws::String&& value) { SetServiceArn(std::move(value)); return *this;}
169 
173  inline TaskSet& WithServiceArn(const char* value) { SetServiceArn(value); return *this;}
174 
175 
180  inline const Aws::String& GetClusterArn() const{ return m_clusterArn; }
181 
186  inline bool ClusterArnHasBeenSet() const { return m_clusterArnHasBeenSet; }
187 
192  inline void SetClusterArn(const Aws::String& value) { m_clusterArnHasBeenSet = true; m_clusterArn = value; }
193 
198  inline void SetClusterArn(Aws::String&& value) { m_clusterArnHasBeenSet = true; m_clusterArn = std::move(value); }
199 
204  inline void SetClusterArn(const char* value) { m_clusterArnHasBeenSet = true; m_clusterArn.assign(value); }
205 
210  inline TaskSet& WithClusterArn(const Aws::String& value) { SetClusterArn(value); return *this;}
211 
216  inline TaskSet& WithClusterArn(Aws::String&& value) { SetClusterArn(std::move(value)); return *this;}
217 
222  inline TaskSet& WithClusterArn(const char* value) { SetClusterArn(value); return *this;}
223 
224 
231  inline const Aws::String& GetStartedBy() const{ return m_startedBy; }
232 
239  inline bool StartedByHasBeenSet() const { return m_startedByHasBeenSet; }
240 
247  inline void SetStartedBy(const Aws::String& value) { m_startedByHasBeenSet = true; m_startedBy = value; }
248 
255  inline void SetStartedBy(Aws::String&& value) { m_startedByHasBeenSet = true; m_startedBy = std::move(value); }
256 
263  inline void SetStartedBy(const char* value) { m_startedByHasBeenSet = true; m_startedBy.assign(value); }
264 
271  inline TaskSet& WithStartedBy(const Aws::String& value) { SetStartedBy(value); return *this;}
272 
279  inline TaskSet& WithStartedBy(Aws::String&& value) { SetStartedBy(std::move(value)); return *this;}
280 
287  inline TaskSet& WithStartedBy(const char* value) { SetStartedBy(value); return *this;}
288 
289 
298  inline const Aws::String& GetExternalId() const{ return m_externalId; }
299 
308  inline bool ExternalIdHasBeenSet() const { return m_externalIdHasBeenSet; }
309 
318  inline void SetExternalId(const Aws::String& value) { m_externalIdHasBeenSet = true; m_externalId = value; }
319 
328  inline void SetExternalId(Aws::String&& value) { m_externalIdHasBeenSet = true; m_externalId = std::move(value); }
329 
338  inline void SetExternalId(const char* value) { m_externalIdHasBeenSet = true; m_externalId.assign(value); }
339 
348  inline TaskSet& WithExternalId(const Aws::String& value) { SetExternalId(value); return *this;}
349 
358  inline TaskSet& WithExternalId(Aws::String&& value) { SetExternalId(std::move(value)); return *this;}
359 
368  inline TaskSet& WithExternalId(const char* value) { SetExternalId(value); return *this;}
369 
370 
379  inline const Aws::String& GetStatus() const{ return m_status; }
380 
389  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
390 
399  inline void SetStatus(const Aws::String& value) { m_statusHasBeenSet = true; m_status = value; }
400 
409  inline void SetStatus(Aws::String&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
410 
419  inline void SetStatus(const char* value) { m_statusHasBeenSet = true; m_status.assign(value); }
420 
429  inline TaskSet& WithStatus(const Aws::String& value) { SetStatus(value); return *this;}
430 
439  inline TaskSet& WithStatus(Aws::String&& value) { SetStatus(std::move(value)); return *this;}
440 
449  inline TaskSet& WithStatus(const char* value) { SetStatus(value); return *this;}
450 
451 
455  inline const Aws::String& GetTaskDefinition() const{ return m_taskDefinition; }
456 
460  inline bool TaskDefinitionHasBeenSet() const { return m_taskDefinitionHasBeenSet; }
461 
465  inline void SetTaskDefinition(const Aws::String& value) { m_taskDefinitionHasBeenSet = true; m_taskDefinition = value; }
466 
470  inline void SetTaskDefinition(Aws::String&& value) { m_taskDefinitionHasBeenSet = true; m_taskDefinition = std::move(value); }
471 
475  inline void SetTaskDefinition(const char* value) { m_taskDefinitionHasBeenSet = true; m_taskDefinition.assign(value); }
476 
480  inline TaskSet& WithTaskDefinition(const Aws::String& value) { SetTaskDefinition(value); return *this;}
481 
485  inline TaskSet& WithTaskDefinition(Aws::String&& value) { SetTaskDefinition(std::move(value)); return *this;}
486 
490  inline TaskSet& WithTaskDefinition(const char* value) { SetTaskDefinition(value); return *this;}
491 
492 
499  inline int GetComputedDesiredCount() const{ return m_computedDesiredCount; }
500 
507  inline bool ComputedDesiredCountHasBeenSet() const { return m_computedDesiredCountHasBeenSet; }
508 
515  inline void SetComputedDesiredCount(int value) { m_computedDesiredCountHasBeenSet = true; m_computedDesiredCount = value; }
516 
523  inline TaskSet& WithComputedDesiredCount(int value) { SetComputedDesiredCount(value); return *this;}
524 
525 
533  inline int GetPendingCount() const{ return m_pendingCount; }
534 
542  inline bool PendingCountHasBeenSet() const { return m_pendingCountHasBeenSet; }
543 
551  inline void SetPendingCount(int value) { m_pendingCountHasBeenSet = true; m_pendingCount = value; }
552 
560  inline TaskSet& WithPendingCount(int value) { SetPendingCount(value); return *this;}
561 
562 
568  inline int GetRunningCount() const{ return m_runningCount; }
569 
575  inline bool RunningCountHasBeenSet() const { return m_runningCountHasBeenSet; }
576 
582  inline void SetRunningCount(int value) { m_runningCountHasBeenSet = true; m_runningCount = value; }
583 
589  inline TaskSet& WithRunningCount(int value) { SetRunningCount(value); return *this;}
590 
591 
595  inline const Aws::Utils::DateTime& GetCreatedAt() const{ return m_createdAt; }
596 
600  inline bool CreatedAtHasBeenSet() const { return m_createdAtHasBeenSet; }
601 
605  inline void SetCreatedAt(const Aws::Utils::DateTime& value) { m_createdAtHasBeenSet = true; m_createdAt = value; }
606 
610  inline void SetCreatedAt(Aws::Utils::DateTime&& value) { m_createdAtHasBeenSet = true; m_createdAt = std::move(value); }
611 
615  inline TaskSet& WithCreatedAt(const Aws::Utils::DateTime& value) { SetCreatedAt(value); return *this;}
616 
620  inline TaskSet& WithCreatedAt(Aws::Utils::DateTime&& value) { SetCreatedAt(std::move(value)); return *this;}
621 
622 
626  inline const Aws::Utils::DateTime& GetUpdatedAt() const{ return m_updatedAt; }
627 
631  inline bool UpdatedAtHasBeenSet() const { return m_updatedAtHasBeenSet; }
632 
636  inline void SetUpdatedAt(const Aws::Utils::DateTime& value) { m_updatedAtHasBeenSet = true; m_updatedAt = value; }
637 
641  inline void SetUpdatedAt(Aws::Utils::DateTime&& value) { m_updatedAtHasBeenSet = true; m_updatedAt = std::move(value); }
642 
646  inline TaskSet& WithUpdatedAt(const Aws::Utils::DateTime& value) { SetUpdatedAt(value); return *this;}
647 
651  inline TaskSet& WithUpdatedAt(Aws::Utils::DateTime&& value) { SetUpdatedAt(std::move(value)); return *this;}
652 
653 
661  inline const LaunchType& GetLaunchType() const{ return m_launchType; }
662 
670  inline bool LaunchTypeHasBeenSet() const { return m_launchTypeHasBeenSet; }
671 
679  inline void SetLaunchType(const LaunchType& value) { m_launchTypeHasBeenSet = true; m_launchType = value; }
680 
688  inline void SetLaunchType(LaunchType&& value) { m_launchTypeHasBeenSet = true; m_launchType = std::move(value); }
689 
697  inline TaskSet& WithLaunchType(const LaunchType& value) { SetLaunchType(value); return *this;}
698 
706  inline TaskSet& WithLaunchType(LaunchType&& value) { SetLaunchType(std::move(value)); return *this;}
707 
708 
712  inline const Aws::Vector<CapacityProviderStrategyItem>& GetCapacityProviderStrategy() const{ return m_capacityProviderStrategy; }
713 
717  inline bool CapacityProviderStrategyHasBeenSet() const { return m_capacityProviderStrategyHasBeenSet; }
718 
722  inline void SetCapacityProviderStrategy(const Aws::Vector<CapacityProviderStrategyItem>& value) { m_capacityProviderStrategyHasBeenSet = true; m_capacityProviderStrategy = value; }
723 
727  inline void SetCapacityProviderStrategy(Aws::Vector<CapacityProviderStrategyItem>&& value) { m_capacityProviderStrategyHasBeenSet = true; m_capacityProviderStrategy = std::move(value); }
728 
732  inline TaskSet& WithCapacityProviderStrategy(const Aws::Vector<CapacityProviderStrategyItem>& value) { SetCapacityProviderStrategy(value); return *this;}
733 
737  inline TaskSet& WithCapacityProviderStrategy(Aws::Vector<CapacityProviderStrategyItem>&& value) { SetCapacityProviderStrategy(std::move(value)); return *this;}
738 
742  inline TaskSet& AddCapacityProviderStrategy(const CapacityProviderStrategyItem& value) { m_capacityProviderStrategyHasBeenSet = true; m_capacityProviderStrategy.push_back(value); return *this; }
743 
747  inline TaskSet& AddCapacityProviderStrategy(CapacityProviderStrategyItem&& value) { m_capacityProviderStrategyHasBeenSet = true; m_capacityProviderStrategy.push_back(std::move(value)); return *this; }
748 
749 
758  inline const Aws::String& GetPlatformVersion() const{ return m_platformVersion; }
759 
768  inline bool PlatformVersionHasBeenSet() const { return m_platformVersionHasBeenSet; }
769 
778  inline void SetPlatformVersion(const Aws::String& value) { m_platformVersionHasBeenSet = true; m_platformVersion = value; }
779 
788  inline void SetPlatformVersion(Aws::String&& value) { m_platformVersionHasBeenSet = true; m_platformVersion = std::move(value); }
789 
798  inline void SetPlatformVersion(const char* value) { m_platformVersionHasBeenSet = true; m_platformVersion.assign(value); }
799 
808  inline TaskSet& WithPlatformVersion(const Aws::String& value) { SetPlatformVersion(value); return *this;}
809 
818  inline TaskSet& WithPlatformVersion(Aws::String&& value) { SetPlatformVersion(std::move(value)); return *this;}
819 
828  inline TaskSet& WithPlatformVersion(const char* value) { SetPlatformVersion(value); return *this;}
829 
830 
836  inline const Aws::String& GetPlatformFamily() const{ return m_platformFamily; }
837 
843  inline bool PlatformFamilyHasBeenSet() const { return m_platformFamilyHasBeenSet; }
844 
850  inline void SetPlatformFamily(const Aws::String& value) { m_platformFamilyHasBeenSet = true; m_platformFamily = value; }
851 
857  inline void SetPlatformFamily(Aws::String&& value) { m_platformFamilyHasBeenSet = true; m_platformFamily = std::move(value); }
858 
864  inline void SetPlatformFamily(const char* value) { m_platformFamilyHasBeenSet = true; m_platformFamily.assign(value); }
865 
871  inline TaskSet& WithPlatformFamily(const Aws::String& value) { SetPlatformFamily(value); return *this;}
872 
878  inline TaskSet& WithPlatformFamily(Aws::String&& value) { SetPlatformFamily(std::move(value)); return *this;}
879 
885  inline TaskSet& WithPlatformFamily(const char* value) { SetPlatformFamily(value); return *this;}
886 
887 
891  inline const NetworkConfiguration& GetNetworkConfiguration() const{ return m_networkConfiguration; }
892 
896  inline bool NetworkConfigurationHasBeenSet() const { return m_networkConfigurationHasBeenSet; }
897 
901  inline void SetNetworkConfiguration(const NetworkConfiguration& value) { m_networkConfigurationHasBeenSet = true; m_networkConfiguration = value; }
902 
906  inline void SetNetworkConfiguration(NetworkConfiguration&& value) { m_networkConfigurationHasBeenSet = true; m_networkConfiguration = std::move(value); }
907 
911  inline TaskSet& WithNetworkConfiguration(const NetworkConfiguration& value) { SetNetworkConfiguration(value); return *this;}
912 
916  inline TaskSet& WithNetworkConfiguration(NetworkConfiguration&& value) { SetNetworkConfiguration(std::move(value)); return *this;}
917 
918 
922  inline const Aws::Vector<LoadBalancer>& GetLoadBalancers() const{ return m_loadBalancers; }
923 
927  inline bool LoadBalancersHasBeenSet() const { return m_loadBalancersHasBeenSet; }
928 
932  inline void SetLoadBalancers(const Aws::Vector<LoadBalancer>& value) { m_loadBalancersHasBeenSet = true; m_loadBalancers = value; }
933 
937  inline void SetLoadBalancers(Aws::Vector<LoadBalancer>&& value) { m_loadBalancersHasBeenSet = true; m_loadBalancers = std::move(value); }
938 
942  inline TaskSet& WithLoadBalancers(const Aws::Vector<LoadBalancer>& value) { SetLoadBalancers(value); return *this;}
943 
947  inline TaskSet& WithLoadBalancers(Aws::Vector<LoadBalancer>&& value) { SetLoadBalancers(std::move(value)); return *this;}
948 
952  inline TaskSet& AddLoadBalancers(const LoadBalancer& value) { m_loadBalancersHasBeenSet = true; m_loadBalancers.push_back(value); return *this; }
953 
957  inline TaskSet& AddLoadBalancers(LoadBalancer&& value) { m_loadBalancersHasBeenSet = true; m_loadBalancers.push_back(std::move(value)); return *this; }
958 
959 
966  inline const Aws::Vector<ServiceRegistry>& GetServiceRegistries() const{ return m_serviceRegistries; }
967 
974  inline bool ServiceRegistriesHasBeenSet() const { return m_serviceRegistriesHasBeenSet; }
975 
982  inline void SetServiceRegistries(const Aws::Vector<ServiceRegistry>& value) { m_serviceRegistriesHasBeenSet = true; m_serviceRegistries = value; }
983 
990  inline void SetServiceRegistries(Aws::Vector<ServiceRegistry>&& value) { m_serviceRegistriesHasBeenSet = true; m_serviceRegistries = std::move(value); }
991 
998  inline TaskSet& WithServiceRegistries(const Aws::Vector<ServiceRegistry>& value) { SetServiceRegistries(value); return *this;}
999 
1006  inline TaskSet& WithServiceRegistries(Aws::Vector<ServiceRegistry>&& value) { SetServiceRegistries(std::move(value)); return *this;}
1007 
1014  inline TaskSet& AddServiceRegistries(const ServiceRegistry& value) { m_serviceRegistriesHasBeenSet = true; m_serviceRegistries.push_back(value); return *this; }
1015 
1022  inline TaskSet& AddServiceRegistries(ServiceRegistry&& value) { m_serviceRegistriesHasBeenSet = true; m_serviceRegistries.push_back(std::move(value)); return *this; }
1023 
1024 
1029  inline const Scale& GetScale() const{ return m_scale; }
1030 
1035  inline bool ScaleHasBeenSet() const { return m_scaleHasBeenSet; }
1036 
1041  inline void SetScale(const Scale& value) { m_scaleHasBeenSet = true; m_scale = value; }
1042 
1047  inline void SetScale(Scale&& value) { m_scaleHasBeenSet = true; m_scale = std::move(value); }
1048 
1053  inline TaskSet& WithScale(const Scale& value) { SetScale(value); return *this;}
1054 
1059  inline TaskSet& WithScale(Scale&& value) { SetScale(std::move(value)); return *this;}
1060 
1061 
1074  inline const StabilityStatus& GetStabilityStatus() const{ return m_stabilityStatus; }
1075 
1088  inline bool StabilityStatusHasBeenSet() const { return m_stabilityStatusHasBeenSet; }
1089 
1102  inline void SetStabilityStatus(const StabilityStatus& value) { m_stabilityStatusHasBeenSet = true; m_stabilityStatus = value; }
1103 
1116  inline void SetStabilityStatus(StabilityStatus&& value) { m_stabilityStatusHasBeenSet = true; m_stabilityStatus = std::move(value); }
1117 
1130  inline TaskSet& WithStabilityStatus(const StabilityStatus& value) { SetStabilityStatus(value); return *this;}
1131 
1144  inline TaskSet& WithStabilityStatus(StabilityStatus&& value) { SetStabilityStatus(std::move(value)); return *this;}
1145 
1146 
1151  inline const Aws::Utils::DateTime& GetStabilityStatusAt() const{ return m_stabilityStatusAt; }
1152 
1157  inline bool StabilityStatusAtHasBeenSet() const { return m_stabilityStatusAtHasBeenSet; }
1158 
1163  inline void SetStabilityStatusAt(const Aws::Utils::DateTime& value) { m_stabilityStatusAtHasBeenSet = true; m_stabilityStatusAt = value; }
1164 
1169  inline void SetStabilityStatusAt(Aws::Utils::DateTime&& value) { m_stabilityStatusAtHasBeenSet = true; m_stabilityStatusAt = std::move(value); }
1170 
1175  inline TaskSet& WithStabilityStatusAt(const Aws::Utils::DateTime& value) { SetStabilityStatusAt(value); return *this;}
1176 
1181  inline TaskSet& WithStabilityStatusAt(Aws::Utils::DateTime&& value) { SetStabilityStatusAt(std::move(value)); return *this;}
1182 
1183 
1202  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
1203 
1222  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
1223 
1242  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
1243 
1262  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
1263 
1282  inline TaskSet& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
1283 
1302  inline TaskSet& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
1303 
1322  inline TaskSet& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
1323 
1342  inline TaskSet& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
1343 
1344  private:
1345 
1346  Aws::String m_id;
1347  bool m_idHasBeenSet;
1348 
1349  Aws::String m_taskSetArn;
1350  bool m_taskSetArnHasBeenSet;
1351 
1352  Aws::String m_serviceArn;
1353  bool m_serviceArnHasBeenSet;
1354 
1355  Aws::String m_clusterArn;
1356  bool m_clusterArnHasBeenSet;
1357 
1358  Aws::String m_startedBy;
1359  bool m_startedByHasBeenSet;
1360 
1361  Aws::String m_externalId;
1362  bool m_externalIdHasBeenSet;
1363 
1364  Aws::String m_status;
1365  bool m_statusHasBeenSet;
1366 
1367  Aws::String m_taskDefinition;
1368  bool m_taskDefinitionHasBeenSet;
1369 
1370  int m_computedDesiredCount;
1371  bool m_computedDesiredCountHasBeenSet;
1372 
1373  int m_pendingCount;
1374  bool m_pendingCountHasBeenSet;
1375 
1376  int m_runningCount;
1377  bool m_runningCountHasBeenSet;
1378 
1379  Aws::Utils::DateTime m_createdAt;
1380  bool m_createdAtHasBeenSet;
1381 
1382  Aws::Utils::DateTime m_updatedAt;
1383  bool m_updatedAtHasBeenSet;
1384 
1385  LaunchType m_launchType;
1386  bool m_launchTypeHasBeenSet;
1387 
1388  Aws::Vector<CapacityProviderStrategyItem> m_capacityProviderStrategy;
1389  bool m_capacityProviderStrategyHasBeenSet;
1390 
1391  Aws::String m_platformVersion;
1392  bool m_platformVersionHasBeenSet;
1393 
1394  Aws::String m_platformFamily;
1395  bool m_platformFamilyHasBeenSet;
1396 
1397  NetworkConfiguration m_networkConfiguration;
1398  bool m_networkConfigurationHasBeenSet;
1399 
1400  Aws::Vector<LoadBalancer> m_loadBalancers;
1401  bool m_loadBalancersHasBeenSet;
1402 
1403  Aws::Vector<ServiceRegistry> m_serviceRegistries;
1404  bool m_serviceRegistriesHasBeenSet;
1405 
1406  Scale m_scale;
1407  bool m_scaleHasBeenSet;
1408 
1409  StabilityStatus m_stabilityStatus;
1410  bool m_stabilityStatusHasBeenSet;
1411 
1412  Aws::Utils::DateTime m_stabilityStatusAt;
1413  bool m_stabilityStatusAtHasBeenSet;
1414 
1415  Aws::Vector<Tag> m_tags;
1416  bool m_tagsHasBeenSet;
1417  };
1418 
1419 } // namespace Model
1420 } // namespace ECS
1421 } // namespace Aws
Aws::ECS::Model::TaskSet::SetClusterArn
void SetClusterArn(Aws::String &&value)
Definition: TaskSet.h:198
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::ECS::Model::TaskSet::TaskSet
TaskSet()
Aws::ECS::Model::TaskSet::TaskSet
TaskSet(Aws::Utils::Json::JsonView jsonValue)
Aws::ECS::Model::TaskSet::GetStabilityStatus
const StabilityStatus & GetStabilityStatus() const
Definition: TaskSet.h:1074
Aws::ECS::Model::TaskSet::SetRunningCount
void SetRunningCount(int value)
Definition: TaskSet.h:582
Aws::ECS::Model::TaskSet::WithRunningCount
TaskSet & WithRunningCount(int value)
Definition: TaskSet.h:589
Aws::ECS::Model::TaskSet::SetNetworkConfiguration
void SetNetworkConfiguration(NetworkConfiguration &&value)
Definition: TaskSet.h:906
Aws::ECS::Model::TaskSet::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: TaskSet.h:1262
Aws::ECS::Model::TaskSet::SetComputedDesiredCount
void SetComputedDesiredCount(int value)
Definition: TaskSet.h:515
Aws::ECS::Model::TaskSet::SetPlatformVersion
void SetPlatformVersion(const Aws::String &value)
Definition: TaskSet.h:778
Aws::ECS::Model::TaskSet::StartedByHasBeenSet
bool StartedByHasBeenSet() const
Definition: TaskSet.h:239
Aws::ECS::Model::TaskSet::SetTaskSetArn
void SetTaskSetArn(const Aws::String &value)
Definition: TaskSet.h:107
Aws::ECS::Model::TaskSet::operator=
TaskSet & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::ECS::Model::TaskSet::WithExternalId
TaskSet & WithExternalId(const char *value)
Definition: TaskSet.h:368
Aws::ECS::Model::TaskSet::WithServiceArn
TaskSet & WithServiceArn(Aws::String &&value)
Definition: TaskSet.h:168
Aws::ECS::Model::TaskSet::SetStatus
void SetStatus(const char *value)
Definition: TaskSet.h:419
Aws::ECS::Model::TaskSet::WithStabilityStatus
TaskSet & WithStabilityStatus(StabilityStatus &&value)
Definition: TaskSet.h:1144
Aws::ECS::Model::TaskSet::SetServiceArn
void SetServiceArn(const Aws::String &value)
Definition: TaskSet.h:148
Aws::ECS::Model::TaskSet::SetTaskSetArn
void SetTaskSetArn(const char *value)
Definition: TaskSet.h:117
Aws::ECS::Model::TaskSet::WithPlatformFamily
TaskSet & WithPlatformFamily(const Aws::String &value)
Definition: TaskSet.h:871
Aws::CodeDeploy::Model::ComputePlatform::NOT_SET
@ NOT_SET
Aws::ECS::Model::TaskSet::SetServiceArn
void SetServiceArn(Aws::String &&value)
Definition: TaskSet.h:153
Aws::ECS::Model::TaskSet::WithLoadBalancers
TaskSet & WithLoadBalancers(const Aws::Vector< LoadBalancer > &value)
Definition: TaskSet.h:942
Aws::ECS::Model::TaskSet
Definition: TaskSet.h:45
Aws::ECS::Model::TaskSet::WithPlatformVersion
TaskSet & WithPlatformVersion(const char *value)
Definition: TaskSet.h:828
Aws::ECS::Model::TaskSet::SetStartedBy
void SetStartedBy(const Aws::String &value)
Definition: TaskSet.h:247
Aws::ECS::Model::TaskSet::GetUpdatedAt
const Aws::Utils::DateTime & GetUpdatedAt() const
Definition: TaskSet.h:626
Aws::ECS::Model::TaskSet::AddCapacityProviderStrategy
TaskSet & AddCapacityProviderStrategy(const CapacityProviderStrategyItem &value)
Definition: TaskSet.h:742
Aws::ECS::Model::TaskSet::ExternalIdHasBeenSet
bool ExternalIdHasBeenSet() const
Definition: TaskSet.h:308
Aws::ECS::Model::TaskSet::SetPlatformFamily
void SetPlatformFamily(Aws::String &&value)
Definition: TaskSet.h:857
Aws::ECS::Model::TaskSet::WithId
TaskSet & WithId(Aws::String &&value)
Definition: TaskSet.h:86
Aws::ECS::Model::NetworkConfiguration
Definition: NetworkConfiguration.h:33
Aws::ECS::Model::TaskSet::WithLaunchType
TaskSet & WithLaunchType(LaunchType &&value)
Definition: TaskSet.h:706
Aws::ECS::Model::TaskSet::LoadBalancersHasBeenSet
bool LoadBalancersHasBeenSet() const
Definition: TaskSet.h:927
Aws::ECS::Model::TaskSet::WithScale
TaskSet & WithScale(const Scale &value)
Definition: TaskSet.h:1053
Aws::ECS::Model::TaskSet::NetworkConfigurationHasBeenSet
bool NetworkConfigurationHasBeenSet() const
Definition: TaskSet.h:896
Aws::ECS::Model::TaskSet::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: TaskSet.h:1202
Tag.h
DateTime.h
LoadBalancer.h
Aws::ECS::Model::TaskSet::SetUpdatedAt
void SetUpdatedAt(Aws::Utils::DateTime &&value)
Definition: TaskSet.h:641
Aws::ECS::Model::TaskSet::PlatformVersionHasBeenSet
bool PlatformVersionHasBeenSet() const
Definition: TaskSet.h:768
Aws::ECS::Model::TaskSet::WithTaskSetArn
TaskSet & WithTaskSetArn(const char *value)
Definition: TaskSet.h:132
Aws::ECS::Model::TaskSet::GetStartedBy
const Aws::String & GetStartedBy() const
Definition: TaskSet.h:231
Aws::ECS::Model::TaskSet::WithTaskDefinition
TaskSet & WithTaskDefinition(Aws::String &&value)
Definition: TaskSet.h:485
Aws::ECS::Model::TaskSet::SetExternalId
void SetExternalId(Aws::String &&value)
Definition: TaskSet.h:328
Aws::ECS::Model::Scale
Definition: Scale.h:33
Aws::ECS::Model::TaskSet::WithStartedBy
TaskSet & WithStartedBy(const Aws::String &value)
Definition: TaskSet.h:271
Aws::ECS::Model::TaskSet::WithTaskSetArn
TaskSet & WithTaskSetArn(Aws::String &&value)
Definition: TaskSet.h:127
Aws::ECS::Model::TaskSet::GetServiceRegistries
const Aws::Vector< ServiceRegistry > & GetServiceRegistries() const
Definition: TaskSet.h:966
Aws::ECS::Model::TaskSet::GetRunningCount
int GetRunningCount() const
Definition: TaskSet.h:568
Aws::ECS::Model::TaskSet::WithId
TaskSet & WithId(const Aws::String &value)
Definition: TaskSet.h:81
Aws::ECS::Model::TaskSet::SetTaskSetArn
void SetTaskSetArn(Aws::String &&value)
Definition: TaskSet.h:112
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::ECS::Model::TaskSet::WithTaskDefinition
TaskSet & WithTaskDefinition(const Aws::String &value)
Definition: TaskSet.h:480
Aws::ECS::Model::TaskSet::GetLaunchType
const LaunchType & GetLaunchType() const
Definition: TaskSet.h:661
Aws::ECS::Model::TaskSet::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: TaskSet.h:1222
Aws::ECS::Model::TaskSet::ClusterArnHasBeenSet
bool ClusterArnHasBeenSet() const
Definition: TaskSet.h:186
Aws::ECS::Model::TaskSet::SetId
void SetId(Aws::String &&value)
Definition: TaskSet.h:71
Aws::ECS::Model::TaskSet::SetServiceArn
void SetServiceArn(const char *value)
Definition: TaskSet.h:158
Aws::ECS::Model::TaskSet::UpdatedAtHasBeenSet
bool UpdatedAtHasBeenSet() const
Definition: TaskSet.h:631
Aws::ECS::Model::TaskSet::GetCreatedAt
const Aws::Utils::DateTime & GetCreatedAt() const
Definition: TaskSet.h:595
Aws::ECS::Model::TaskSet::WithUpdatedAt
TaskSet & WithUpdatedAt(Aws::Utils::DateTime &&value)
Definition: TaskSet.h:651
Aws::ECS::Model::Tag
Definition: Tag.h:47
AWSVector.h
Aws::ECS::Model::ServiceRegistry
Definition: ServiceRegistry.h:32
StabilityStatus.h
AWS_ECS_API
#define AWS_ECS_API
Definition: ECS_EXPORTS.h:28
Aws::ECS::Model::TaskSet::StabilityStatusHasBeenSet
bool StabilityStatusHasBeenSet() const
Definition: TaskSet.h:1088
Aws::ECS::Model::TaskSet::WithStatus
TaskSet & WithStatus(const char *value)
Definition: TaskSet.h:449
Aws::ECS::Model::TaskSet::SetCreatedAt
void SetCreatedAt(const Aws::Utils::DateTime &value)
Definition: TaskSet.h:605
Aws::ECS::Model::TaskSet::ServiceRegistriesHasBeenSet
bool ServiceRegistriesHasBeenSet() const
Definition: TaskSet.h:974
Aws::ECS::Model::TaskSet::GetStatus
const Aws::String & GetStatus() const
Definition: TaskSet.h:379
Aws::ECS::Model::TaskSet::LaunchTypeHasBeenSet
bool LaunchTypeHasBeenSet() const
Definition: TaskSet.h:670
Aws::ECS::Model::TaskSet::GetTaskSetArn
const Aws::String & GetTaskSetArn() const
Definition: TaskSet.h:97
Aws::ECS::Model::CapacityProviderStrategyItem
Definition: CapacityProviderStrategyItem.h:46
Aws::ECS::Model::TaskSet::WithComputedDesiredCount
TaskSet & WithComputedDesiredCount(int value)
Definition: TaskSet.h:523
Aws::ECS::Model::TaskSet::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: TaskSet.h:389
Aws::ECS::Model::TaskSet::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::ECS::Model::TaskSet::IdHasBeenSet
bool IdHasBeenSet() const
Definition: TaskSet.h:61
Aws::ECS::Model::TaskSet::SetServiceRegistries
void SetServiceRegistries(Aws::Vector< ServiceRegistry > &&value)
Definition: TaskSet.h:990
Aws::ECS::Model::LaunchType
LaunchType
Definition: LaunchType.h:17
Aws::ECS::Model::TaskSet::SetServiceRegistries
void SetServiceRegistries(const Aws::Vector< ServiceRegistry > &value)
Definition: TaskSet.h:982
Aws::ECS::Model::TaskSet::SetStartedBy
void SetStartedBy(const char *value)
Definition: TaskSet.h:263
Aws::ECS::Model::TaskSet::WithClusterArn
TaskSet & WithClusterArn(const Aws::String &value)
Definition: TaskSet.h:210
Aws::ECS::Model::TaskSet::SetScale
void SetScale(const Scale &value)
Definition: TaskSet.h:1041
LaunchType.h
Aws::ECS::Model::TaskSet::SetLaunchType
void SetLaunchType(const LaunchType &value)
Definition: TaskSet.h:679
NetworkConfiguration.h
Aws::ECS::Model::TaskSet::AddTags
TaskSet & AddTags(Tag &&value)
Definition: TaskSet.h:1342
Aws::ECS::Model::TaskSet::SetStartedBy
void SetStartedBy(Aws::String &&value)
Definition: TaskSet.h:255
Aws::ECS::Model::TaskSet::GetTaskDefinition
const Aws::String & GetTaskDefinition() const
Definition: TaskSet.h:455
Aws::ECS::Model::TaskSet::PlatformFamilyHasBeenSet
bool PlatformFamilyHasBeenSet() const
Definition: TaskSet.h:843
Aws::ECS::Model::TaskSet::SetPlatformFamily
void SetPlatformFamily(const char *value)
Definition: TaskSet.h:864
Aws::ECS::Model::TaskSet::WithLoadBalancers
TaskSet & WithLoadBalancers(Aws::Vector< LoadBalancer > &&value)
Definition: TaskSet.h:947
Aws::ECS::Model::TaskSet::SetStatus
void SetStatus(const Aws::String &value)
Definition: TaskSet.h:399
Aws::ECS::Model::TaskSet::WithId
TaskSet & WithId(const char *value)
Definition: TaskSet.h:91
Aws::ECS::Model::TaskSet::SetClusterArn
void SetClusterArn(const char *value)
Definition: TaskSet.h:204
Aws::ECS::Model::TaskSet::ComputedDesiredCountHasBeenSet
bool ComputedDesiredCountHasBeenSet() const
Definition: TaskSet.h:507
Aws::ECS::Model::TaskSet::SetCapacityProviderStrategy
void SetCapacityProviderStrategy(Aws::Vector< CapacityProviderStrategyItem > &&value)
Definition: TaskSet.h:727
Aws::ECS::Model::TaskSet::PendingCountHasBeenSet
bool PendingCountHasBeenSet() const
Definition: TaskSet.h:542
Aws::ECS::Model::TaskSet::SetLoadBalancers
void SetLoadBalancers(const Aws::Vector< LoadBalancer > &value)
Definition: TaskSet.h:932
Aws::ECS::Model::TaskSet::WithStabilityStatusAt
TaskSet & WithStabilityStatusAt(Aws::Utils::DateTime &&value)
Definition: TaskSet.h:1181
Aws::ECS::Model::TaskSet::WithTaskDefinition
TaskSet & WithTaskDefinition(const char *value)
Definition: TaskSet.h:490
Aws::ECS::Model::TaskSet::SetScale
void SetScale(Scale &&value)
Definition: TaskSet.h:1047
Scale.h
Aws::ECS::Model::TaskSet::SetCreatedAt
void SetCreatedAt(Aws::Utils::DateTime &&value)
Definition: TaskSet.h:610
Aws::ECS::Model::TaskSet::WithStabilityStatusAt
TaskSet & WithStabilityStatusAt(const Aws::Utils::DateTime &value)
Definition: TaskSet.h:1175
Aws::ECS::Model::TaskSet::WithExternalId
TaskSet & WithExternalId(const Aws::String &value)
Definition: TaskSet.h:348
Aws::ECS::Model::TaskSet::WithStartedBy
TaskSet & WithStartedBy(Aws::String &&value)
Definition: TaskSet.h:279
Aws::ECS::Model::TaskSet::WithTags
TaskSet & WithTags(const Aws::Vector< Tag > &value)
Definition: TaskSet.h:1282
Aws::ECS::Model::TaskSet::GetClusterArn
const Aws::String & GetClusterArn() const
Definition: TaskSet.h:180
Aws::ECS::Model::TaskSet::SetPendingCount
void SetPendingCount(int value)
Definition: TaskSet.h:551
Aws::ECS::Model::TaskSet::WithLaunchType
TaskSet & WithLaunchType(const LaunchType &value)
Definition: TaskSet.h:697
Aws::ECS::Model::TaskSet::WithExternalId
TaskSet & WithExternalId(Aws::String &&value)
Definition: TaskSet.h:358
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::ECS::Model::TaskSet::SetStatus
void SetStatus(Aws::String &&value)
Definition: TaskSet.h:409
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::ECS::Model::TaskSet::SetClusterArn
void SetClusterArn(const Aws::String &value)
Definition: TaskSet.h:192
Aws::ECS::Model::TaskSet::GetPendingCount
int GetPendingCount() const
Definition: TaskSet.h:533
Aws::ECS::Model::TaskSet::WithClusterArn
TaskSet & WithClusterArn(const char *value)
Definition: TaskSet.h:222
Aws::ECS::Model::TaskSet::SetUpdatedAt
void SetUpdatedAt(const Aws::Utils::DateTime &value)
Definition: TaskSet.h:636
Aws::ECS::Model::TaskSet::SetPlatformVersion
void SetPlatformVersion(const char *value)
Definition: TaskSet.h:798
Aws::ECS::Model::TaskSet::GetId
const Aws::String & GetId() const
Definition: TaskSet.h:56
CapacityProviderStrategyItem.h
ServiceRegistry.h
Aws::ECS::Model::TaskSet::GetCapacityProviderStrategy
const Aws::Vector< CapacityProviderStrategyItem > & GetCapacityProviderStrategy() const
Definition: TaskSet.h:712
Aws::ECS::Model::TaskSet::AddTags
TaskSet & AddTags(const Tag &value)
Definition: TaskSet.h:1322
Aws::ECS::Model::TaskSet::WithStatus
TaskSet & WithStatus(Aws::String &&value)
Definition: TaskSet.h:439
Aws::ECS::Model::TaskSet::WithServiceArn
TaskSet & WithServiceArn(const char *value)
Definition: TaskSet.h:173
Aws::ECS::Model::TaskSet::WithPlatformFamily
TaskSet & WithPlatformFamily(Aws::String &&value)
Definition: TaskSet.h:878
Aws::ECS::Model::TaskSet::SetStabilityStatus
void SetStabilityStatus(const StabilityStatus &value)
Definition: TaskSet.h:1102
Aws::ECS::Model::TaskSet::WithPlatformVersion
TaskSet & WithPlatformVersion(const Aws::String &value)
Definition: TaskSet.h:808
Aws::ECS::Model::TaskSet::SetStabilityStatusAt
void SetStabilityStatusAt(const Aws::Utils::DateTime &value)
Definition: TaskSet.h:1163
Aws::ECS::Model::TaskSet::TaskDefinitionHasBeenSet
bool TaskDefinitionHasBeenSet() const
Definition: TaskSet.h:460
Aws::ECS::Model::TaskSet::RunningCountHasBeenSet
bool RunningCountHasBeenSet() const
Definition: TaskSet.h:575
Aws::ECS::Model::TaskSet::WithCapacityProviderStrategy
TaskSet & WithCapacityProviderStrategy(Aws::Vector< CapacityProviderStrategyItem > &&value)
Definition: TaskSet.h:737
Aws::ECS::Model::TaskSet::GetLoadBalancers
const Aws::Vector< LoadBalancer > & GetLoadBalancers() const
Definition: TaskSet.h:922
Aws::ECS::Model::TaskSet::ServiceArnHasBeenSet
bool ServiceArnHasBeenSet() const
Definition: TaskSet.h:143
Aws::ECS::Model::TaskSet::CreatedAtHasBeenSet
bool CreatedAtHasBeenSet() const
Definition: TaskSet.h:600
Aws::ECS::Model::StabilityStatus
StabilityStatus
Definition: StabilityStatus.h:17
Aws::ECS::Model::TaskSet::GetExternalId
const Aws::String & GetExternalId() const
Definition: TaskSet.h:298
Aws::ECS::Model::TaskSet::SetTaskDefinition
void SetTaskDefinition(const char *value)
Definition: TaskSet.h:475
Aws::ECS::Model::TaskSet::WithUpdatedAt
TaskSet & WithUpdatedAt(const Aws::Utils::DateTime &value)
Definition: TaskSet.h:646
Aws::ECS::Model::TaskSet::WithNetworkConfiguration
TaskSet & WithNetworkConfiguration(NetworkConfiguration &&value)
Definition: TaskSet.h:916
Aws::ECS::Model::TaskSet::WithNetworkConfiguration
TaskSet & WithNetworkConfiguration(const NetworkConfiguration &value)
Definition: TaskSet.h:911
Aws::ECS::Model::TaskSet::GetStabilityStatusAt
const Aws::Utils::DateTime & GetStabilityStatusAt() const
Definition: TaskSet.h:1151
Aws::ECS::Model::TaskSet::WithCapacityProviderStrategy
TaskSet & WithCapacityProviderStrategy(const Aws::Vector< CapacityProviderStrategyItem > &value)
Definition: TaskSet.h:732
Aws::ECS::Model::TaskSet::WithTaskSetArn
TaskSet & WithTaskSetArn(const Aws::String &value)
Definition: TaskSet.h:122
Aws::ECS::Model::TaskSet::WithCreatedAt
TaskSet & WithCreatedAt(Aws::Utils::DateTime &&value)
Definition: TaskSet.h:620
Aws::ECS::Model::TaskSet::WithScale
TaskSet & WithScale(Scale &&value)
Definition: TaskSet.h:1059
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws::ECS::Model::TaskSet::AddLoadBalancers
TaskSet & AddLoadBalancers(LoadBalancer &&value)
Definition: TaskSet.h:957
Aws::ECS::Model::TaskSet::GetServiceArn
const Aws::String & GetServiceArn() const
Definition: TaskSet.h:138
Aws
Definition: AccessManagementClient.h:15
Aws::ECS::Model::TaskSet::SetTaskDefinition
void SetTaskDefinition(Aws::String &&value)
Definition: TaskSet.h:470
Aws::ECS::Model::TaskSet::SetLaunchType
void SetLaunchType(LaunchType &&value)
Definition: TaskSet.h:688
Aws::ECS::Model::TaskSet::GetScale
const Scale & GetScale() const
Definition: TaskSet.h:1029
Aws::ECS::Model::TaskSet::WithCreatedAt
TaskSet & WithCreatedAt(const Aws::Utils::DateTime &value)
Definition: TaskSet.h:615
Aws::ECS::Model::TaskSet::SetExternalId
void SetExternalId(const Aws::String &value)
Definition: TaskSet.h:318
Aws::ECS::Model::TaskSet::WithPendingCount
TaskSet & WithPendingCount(int value)
Definition: TaskSet.h:560
Aws::ECS::Model::TaskSet::TaskSetArnHasBeenSet
bool TaskSetArnHasBeenSet() const
Definition: TaskSet.h:102
Aws::ECS::Model::TaskSet::AddServiceRegistries
TaskSet & AddServiceRegistries(const ServiceRegistry &value)
Definition: TaskSet.h:1014
Aws::ECS::Model::TaskSet::GetNetworkConfiguration
const NetworkConfiguration & GetNetworkConfiguration() const
Definition: TaskSet.h:891
Aws::ECS::Model::TaskSet::WithPlatformVersion
TaskSet & WithPlatformVersion(Aws::String &&value)
Definition: TaskSet.h:818
Aws::ECS::Model::TaskSet::WithClusterArn
TaskSet & WithClusterArn(Aws::String &&value)
Definition: TaskSet.h:216
Aws::ECS::Model::TaskSet::StabilityStatusAtHasBeenSet
bool StabilityStatusAtHasBeenSet() const
Definition: TaskSet.h:1157
Aws::ECS::Model::TaskSet::GetComputedDesiredCount
int GetComputedDesiredCount() const
Definition: TaskSet.h:499
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::ECS::Model::TaskSet::CapacityProviderStrategyHasBeenSet
bool CapacityProviderStrategyHasBeenSet() const
Definition: TaskSet.h:717
Aws::ECS::Model::TaskSet::SetStabilityStatus
void SetStabilityStatus(StabilityStatus &&value)
Definition: TaskSet.h:1116
Aws::ECS::Model::LoadBalancer
Definition: LoadBalancer.h:35
Aws::ECS::Model::TaskSet::WithPlatformFamily
TaskSet & WithPlatformFamily(const char *value)
Definition: TaskSet.h:885
Aws::ECS::Model::TaskSet::SetId
void SetId(const char *value)
Definition: TaskSet.h:76
Aws::ECS::Model::TaskSet::WithTags
TaskSet & WithTags(Aws::Vector< Tag > &&value)
Definition: TaskSet.h:1302
Aws::ECS::Model::TaskSet::SetPlatformVersion
void SetPlatformVersion(Aws::String &&value)
Definition: TaskSet.h:788
Aws::ECS::Model::TaskSet::GetPlatformVersion
const Aws::String & GetPlatformVersion() const
Definition: TaskSet.h:758
Aws::ECS::Model::TaskSet::WithStartedBy
TaskSet & WithStartedBy(const char *value)
Definition: TaskSet.h:287
Aws::ECS::Model::TaskSet::WithServiceArn
TaskSet & WithServiceArn(const Aws::String &value)
Definition: TaskSet.h:163
Aws::ECS::Model::TaskSet::SetLoadBalancers
void SetLoadBalancers(Aws::Vector< LoadBalancer > &&value)
Definition: TaskSet.h:937
Aws::ECS::Model::TaskSet::WithServiceRegistries
TaskSet & WithServiceRegistries(const Aws::Vector< ServiceRegistry > &value)
Definition: TaskSet.h:998
Aws::ECS::Model::TaskSet::ScaleHasBeenSet
bool ScaleHasBeenSet() const
Definition: TaskSet.h:1035
Aws::ECS::Model::TaskSet::SetStabilityStatusAt
void SetStabilityStatusAt(Aws::Utils::DateTime &&value)
Definition: TaskSet.h:1169
Aws::ECS::Model::TaskSet::SetNetworkConfiguration
void SetNetworkConfiguration(const NetworkConfiguration &value)
Definition: TaskSet.h:901
ECS_EXPORTS.h
Aws::ECS::Model::TaskSet::WithServiceRegistries
TaskSet & WithServiceRegistries(Aws::Vector< ServiceRegistry > &&value)
Definition: TaskSet.h:1006
Aws::ECS::Model::TaskSet::WithStabilityStatus
TaskSet & WithStabilityStatus(const StabilityStatus &value)
Definition: TaskSet.h:1130
Aws::ECS::Model::TaskSet::SetTaskDefinition
void SetTaskDefinition(const Aws::String &value)
Definition: TaskSet.h:465
Aws::ECS::Model::TaskSet::SetCapacityProviderStrategy
void SetCapacityProviderStrategy(const Aws::Vector< CapacityProviderStrategyItem > &value)
Definition: TaskSet.h:722
Aws::ECS::Model::TaskSet::GetPlatformFamily
const Aws::String & GetPlatformFamily() const
Definition: TaskSet.h:836
Aws::ECS::Model::TaskSet::AddCapacityProviderStrategy
TaskSet & AddCapacityProviderStrategy(CapacityProviderStrategyItem &&value)
Definition: TaskSet.h:747
Aws::ECS::Model::TaskSet::AddLoadBalancers
TaskSet & AddLoadBalancers(const LoadBalancer &value)
Definition: TaskSet.h:952
Aws::ECS::Model::TaskSet::WithStatus
TaskSet & WithStatus(const Aws::String &value)
Definition: TaskSet.h:429
Aws::ECS::Model::TaskSet::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: TaskSet.h:1242
Aws::ECS::Model::TaskSet::AddServiceRegistries
TaskSet & AddServiceRegistries(ServiceRegistry &&value)
Definition: TaskSet.h:1022
Aws::ECS::Model::TaskSet::SetId
void SetId(const Aws::String &value)
Definition: TaskSet.h:66
Aws::ECS::Model::TaskSet::SetExternalId
void SetExternalId(const char *value)
Definition: TaskSet.h:338
Aws::ECS::Model::TaskSet::SetPlatformFamily
void SetPlatformFamily(const Aws::String &value)
Definition: TaskSet.h:850