AWS SDK for C++  1.9.156
AWS SDK for C++
Deployment.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/ecs/ECS_EXPORTS.h>
15 #include <utility>
16 
17 namespace Aws
18 {
19 namespace Utils
20 {
21 namespace Json
22 {
23  class JsonValue;
24  class JsonView;
25 } // namespace Json
26 } // namespace Utils
27 namespace ECS
28 {
29 namespace Model
30 {
31 
40  {
41  public:
46 
47 
51  inline const Aws::String& GetId() const{ return m_id; }
52 
56  inline bool IdHasBeenSet() const { return m_idHasBeenSet; }
57 
61  inline void SetId(const Aws::String& value) { m_idHasBeenSet = true; m_id = value; }
62 
66  inline void SetId(Aws::String&& value) { m_idHasBeenSet = true; m_id = std::move(value); }
67 
71  inline void SetId(const char* value) { m_idHasBeenSet = true; m_id.assign(value); }
72 
76  inline Deployment& WithId(const Aws::String& value) { SetId(value); return *this;}
77 
81  inline Deployment& WithId(Aws::String&& value) { SetId(std::move(value)); return *this;}
82 
86  inline Deployment& WithId(const char* value) { SetId(value); return *this;}
87 
88 
97  inline const Aws::String& GetStatus() const{ return m_status; }
98 
107  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
108 
117  inline void SetStatus(const Aws::String& value) { m_statusHasBeenSet = true; m_status = value; }
118 
127  inline void SetStatus(Aws::String&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
128 
137  inline void SetStatus(const char* value) { m_statusHasBeenSet = true; m_status.assign(value); }
138 
147  inline Deployment& WithStatus(const Aws::String& value) { SetStatus(value); return *this;}
148 
157  inline Deployment& WithStatus(Aws::String&& value) { SetStatus(std::move(value)); return *this;}
158 
167  inline Deployment& WithStatus(const char* value) { SetStatus(value); return *this;}
168 
169 
174  inline const Aws::String& GetTaskDefinition() const{ return m_taskDefinition; }
175 
180  inline bool TaskDefinitionHasBeenSet() const { return m_taskDefinitionHasBeenSet; }
181 
186  inline void SetTaskDefinition(const Aws::String& value) { m_taskDefinitionHasBeenSet = true; m_taskDefinition = value; }
187 
192  inline void SetTaskDefinition(Aws::String&& value) { m_taskDefinitionHasBeenSet = true; m_taskDefinition = std::move(value); }
193 
198  inline void SetTaskDefinition(const char* value) { m_taskDefinitionHasBeenSet = true; m_taskDefinition.assign(value); }
199 
204  inline Deployment& WithTaskDefinition(const Aws::String& value) { SetTaskDefinition(value); return *this;}
205 
210  inline Deployment& WithTaskDefinition(Aws::String&& value) { SetTaskDefinition(std::move(value)); return *this;}
211 
216  inline Deployment& WithTaskDefinition(const char* value) { SetTaskDefinition(value); return *this;}
217 
218 
223  inline int GetDesiredCount() const{ return m_desiredCount; }
224 
229  inline bool DesiredCountHasBeenSet() const { return m_desiredCountHasBeenSet; }
230 
235  inline void SetDesiredCount(int value) { m_desiredCountHasBeenSet = true; m_desiredCount = value; }
236 
241  inline Deployment& WithDesiredCount(int value) { SetDesiredCount(value); return *this;}
242 
243 
248  inline int GetPendingCount() const{ return m_pendingCount; }
249 
254  inline bool PendingCountHasBeenSet() const { return m_pendingCountHasBeenSet; }
255 
260  inline void SetPendingCount(int value) { m_pendingCountHasBeenSet = true; m_pendingCount = value; }
261 
266  inline Deployment& WithPendingCount(int value) { SetPendingCount(value); return *this;}
267 
268 
273  inline int GetRunningCount() const{ return m_runningCount; }
274 
279  inline bool RunningCountHasBeenSet() const { return m_runningCountHasBeenSet; }
280 
285  inline void SetRunningCount(int value) { m_runningCountHasBeenSet = true; m_runningCount = value; }
286 
291  inline Deployment& WithRunningCount(int value) { SetRunningCount(value); return *this;}
292 
293 
302  inline int GetFailedTasks() const{ return m_failedTasks; }
303 
312  inline bool FailedTasksHasBeenSet() const { return m_failedTasksHasBeenSet; }
313 
322  inline void SetFailedTasks(int value) { m_failedTasksHasBeenSet = true; m_failedTasks = value; }
323 
332  inline Deployment& WithFailedTasks(int value) { SetFailedTasks(value); return *this;}
333 
334 
338  inline const Aws::Utils::DateTime& GetCreatedAt() const{ return m_createdAt; }
339 
343  inline bool CreatedAtHasBeenSet() const { return m_createdAtHasBeenSet; }
344 
348  inline void SetCreatedAt(const Aws::Utils::DateTime& value) { m_createdAtHasBeenSet = true; m_createdAt = value; }
349 
353  inline void SetCreatedAt(Aws::Utils::DateTime&& value) { m_createdAtHasBeenSet = true; m_createdAt = std::move(value); }
354 
358  inline Deployment& WithCreatedAt(const Aws::Utils::DateTime& value) { SetCreatedAt(value); return *this;}
359 
363  inline Deployment& WithCreatedAt(Aws::Utils::DateTime&& value) { SetCreatedAt(std::move(value)); return *this;}
364 
365 
370  inline const Aws::Utils::DateTime& GetUpdatedAt() const{ return m_updatedAt; }
371 
376  inline bool UpdatedAtHasBeenSet() const { return m_updatedAtHasBeenSet; }
377 
382  inline void SetUpdatedAt(const Aws::Utils::DateTime& value) { m_updatedAtHasBeenSet = true; m_updatedAt = value; }
383 
388  inline void SetUpdatedAt(Aws::Utils::DateTime&& value) { m_updatedAtHasBeenSet = true; m_updatedAt = std::move(value); }
389 
394  inline Deployment& WithUpdatedAt(const Aws::Utils::DateTime& value) { SetUpdatedAt(value); return *this;}
395 
400  inline Deployment& WithUpdatedAt(Aws::Utils::DateTime&& value) { SetUpdatedAt(std::move(value)); return *this;}
401 
402 
406  inline const Aws::Vector<CapacityProviderStrategyItem>& GetCapacityProviderStrategy() const{ return m_capacityProviderStrategy; }
407 
411  inline bool CapacityProviderStrategyHasBeenSet() const { return m_capacityProviderStrategyHasBeenSet; }
412 
416  inline void SetCapacityProviderStrategy(const Aws::Vector<CapacityProviderStrategyItem>& value) { m_capacityProviderStrategyHasBeenSet = true; m_capacityProviderStrategy = value; }
417 
421  inline void SetCapacityProviderStrategy(Aws::Vector<CapacityProviderStrategyItem>&& value) { m_capacityProviderStrategyHasBeenSet = true; m_capacityProviderStrategy = std::move(value); }
422 
426  inline Deployment& WithCapacityProviderStrategy(const Aws::Vector<CapacityProviderStrategyItem>& value) { SetCapacityProviderStrategy(value); return *this;}
427 
431  inline Deployment& WithCapacityProviderStrategy(Aws::Vector<CapacityProviderStrategyItem>&& value) { SetCapacityProviderStrategy(std::move(value)); return *this;}
432 
436  inline Deployment& AddCapacityProviderStrategy(const CapacityProviderStrategyItem& value) { m_capacityProviderStrategyHasBeenSet = true; m_capacityProviderStrategy.push_back(value); return *this; }
437 
441  inline Deployment& AddCapacityProviderStrategy(CapacityProviderStrategyItem&& value) { m_capacityProviderStrategyHasBeenSet = true; m_capacityProviderStrategy.push_back(std::move(value)); return *this; }
442 
443 
451  inline const LaunchType& GetLaunchType() const{ return m_launchType; }
452 
460  inline bool LaunchTypeHasBeenSet() const { return m_launchTypeHasBeenSet; }
461 
469  inline void SetLaunchType(const LaunchType& value) { m_launchTypeHasBeenSet = true; m_launchType = value; }
470 
478  inline void SetLaunchType(LaunchType&& value) { m_launchTypeHasBeenSet = true; m_launchType = std::move(value); }
479 
487  inline Deployment& WithLaunchType(const LaunchType& value) { SetLaunchType(value); return *this;}
488 
496  inline Deployment& WithLaunchType(LaunchType&& value) { SetLaunchType(std::move(value)); return *this;}
497 
498 
508  inline const Aws::String& GetPlatformVersion() const{ return m_platformVersion; }
509 
519  inline bool PlatformVersionHasBeenSet() const { return m_platformVersionHasBeenSet; }
520 
530  inline void SetPlatformVersion(const Aws::String& value) { m_platformVersionHasBeenSet = true; m_platformVersion = value; }
531 
541  inline void SetPlatformVersion(Aws::String&& value) { m_platformVersionHasBeenSet = true; m_platformVersion = std::move(value); }
542 
552  inline void SetPlatformVersion(const char* value) { m_platformVersionHasBeenSet = true; m_platformVersion.assign(value); }
553 
563  inline Deployment& WithPlatformVersion(const Aws::String& value) { SetPlatformVersion(value); return *this;}
564 
574  inline Deployment& WithPlatformVersion(Aws::String&& value) { SetPlatformVersion(std::move(value)); return *this;}
575 
585  inline Deployment& WithPlatformVersion(const char* value) { SetPlatformVersion(value); return *this;}
586 
587 
595  inline const Aws::String& GetPlatformFamily() const{ return m_platformFamily; }
596 
604  inline bool PlatformFamilyHasBeenSet() const { return m_platformFamilyHasBeenSet; }
605 
613  inline void SetPlatformFamily(const Aws::String& value) { m_platformFamilyHasBeenSet = true; m_platformFamily = value; }
614 
622  inline void SetPlatformFamily(Aws::String&& value) { m_platformFamilyHasBeenSet = true; m_platformFamily = std::move(value); }
623 
631  inline void SetPlatformFamily(const char* value) { m_platformFamilyHasBeenSet = true; m_platformFamily.assign(value); }
632 
640  inline Deployment& WithPlatformFamily(const Aws::String& value) { SetPlatformFamily(value); return *this;}
641 
649  inline Deployment& WithPlatformFamily(Aws::String&& value) { SetPlatformFamily(std::move(value)); return *this;}
650 
658  inline Deployment& WithPlatformFamily(const char* value) { SetPlatformFamily(value); return *this;}
659 
660 
666  inline const NetworkConfiguration& GetNetworkConfiguration() const{ return m_networkConfiguration; }
667 
673  inline bool NetworkConfigurationHasBeenSet() const { return m_networkConfigurationHasBeenSet; }
674 
680  inline void SetNetworkConfiguration(const NetworkConfiguration& value) { m_networkConfigurationHasBeenSet = true; m_networkConfiguration = value; }
681 
687  inline void SetNetworkConfiguration(NetworkConfiguration&& value) { m_networkConfigurationHasBeenSet = true; m_networkConfiguration = std::move(value); }
688 
694  inline Deployment& WithNetworkConfiguration(const NetworkConfiguration& value) { SetNetworkConfiguration(value); return *this;}
695 
701  inline Deployment& WithNetworkConfiguration(NetworkConfiguration&& value) { SetNetworkConfiguration(std::move(value)); return *this;}
702 
703 
716  inline const DeploymentRolloutState& GetRolloutState() const{ return m_rolloutState; }
717 
730  inline bool RolloutStateHasBeenSet() const { return m_rolloutStateHasBeenSet; }
731 
744  inline void SetRolloutState(const DeploymentRolloutState& value) { m_rolloutStateHasBeenSet = true; m_rolloutState = value; }
745 
758  inline void SetRolloutState(DeploymentRolloutState&& value) { m_rolloutStateHasBeenSet = true; m_rolloutState = std::move(value); }
759 
772  inline Deployment& WithRolloutState(const DeploymentRolloutState& value) { SetRolloutState(value); return *this;}
773 
786  inline Deployment& WithRolloutState(DeploymentRolloutState&& value) { SetRolloutState(std::move(value)); return *this;}
787 
788 
792  inline const Aws::String& GetRolloutStateReason() const{ return m_rolloutStateReason; }
793 
797  inline bool RolloutStateReasonHasBeenSet() const { return m_rolloutStateReasonHasBeenSet; }
798 
802  inline void SetRolloutStateReason(const Aws::String& value) { m_rolloutStateReasonHasBeenSet = true; m_rolloutStateReason = value; }
803 
807  inline void SetRolloutStateReason(Aws::String&& value) { m_rolloutStateReasonHasBeenSet = true; m_rolloutStateReason = std::move(value); }
808 
812  inline void SetRolloutStateReason(const char* value) { m_rolloutStateReasonHasBeenSet = true; m_rolloutStateReason.assign(value); }
813 
817  inline Deployment& WithRolloutStateReason(const Aws::String& value) { SetRolloutStateReason(value); return *this;}
818 
822  inline Deployment& WithRolloutStateReason(Aws::String&& value) { SetRolloutStateReason(std::move(value)); return *this;}
823 
827  inline Deployment& WithRolloutStateReason(const char* value) { SetRolloutStateReason(value); return *this;}
828 
829  private:
830 
831  Aws::String m_id;
832  bool m_idHasBeenSet;
833 
834  Aws::String m_status;
835  bool m_statusHasBeenSet;
836 
837  Aws::String m_taskDefinition;
838  bool m_taskDefinitionHasBeenSet;
839 
840  int m_desiredCount;
841  bool m_desiredCountHasBeenSet;
842 
843  int m_pendingCount;
844  bool m_pendingCountHasBeenSet;
845 
846  int m_runningCount;
847  bool m_runningCountHasBeenSet;
848 
849  int m_failedTasks;
850  bool m_failedTasksHasBeenSet;
851 
852  Aws::Utils::DateTime m_createdAt;
853  bool m_createdAtHasBeenSet;
854 
855  Aws::Utils::DateTime m_updatedAt;
856  bool m_updatedAtHasBeenSet;
857 
858  Aws::Vector<CapacityProviderStrategyItem> m_capacityProviderStrategy;
859  bool m_capacityProviderStrategyHasBeenSet;
860 
861  LaunchType m_launchType;
862  bool m_launchTypeHasBeenSet;
863 
864  Aws::String m_platformVersion;
865  bool m_platformVersionHasBeenSet;
866 
867  Aws::String m_platformFamily;
868  bool m_platformFamilyHasBeenSet;
869 
870  NetworkConfiguration m_networkConfiguration;
871  bool m_networkConfigurationHasBeenSet;
872 
873  DeploymentRolloutState m_rolloutState;
874  bool m_rolloutStateHasBeenSet;
875 
876  Aws::String m_rolloutStateReason;
877  bool m_rolloutStateReasonHasBeenSet;
878  };
879 
880 } // namespace Model
881 } // namespace ECS
882 } // namespace Aws
Aws::ECS::Model::Deployment::SetNetworkConfiguration
void SetNetworkConfiguration(NetworkConfiguration &&value)
Definition: Deployment.h:687
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::ECS::Model::Deployment::SetRolloutStateReason
void SetRolloutStateReason(const char *value)
Definition: Deployment.h:812
Aws::ECS::Model::Deployment::DesiredCountHasBeenSet
bool DesiredCountHasBeenSet() const
Definition: Deployment.h:229
Aws::ECS::Model::Deployment::SetTaskDefinition
void SetTaskDefinition(const char *value)
Definition: Deployment.h:198
Aws::ECS::Model::Deployment::GetPendingCount
int GetPendingCount() const
Definition: Deployment.h:248
Aws::ECS::Model::Deployment::SetId
void SetId(const Aws::String &value)
Definition: Deployment.h:61
Aws::ECS::Model::Deployment::LaunchTypeHasBeenSet
bool LaunchTypeHasBeenSet() const
Definition: Deployment.h:460
Aws::ECS::Model::Deployment::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::ECS::Model::Deployment::SetLaunchType
void SetLaunchType(LaunchType &&value)
Definition: Deployment.h:478
Aws::ECS::Model::Deployment::RolloutStateHasBeenSet
bool RolloutStateHasBeenSet() const
Definition: Deployment.h:730
Aws::CodeDeploy::Model::ComputePlatform::NOT_SET
@ NOT_SET
Aws::ECS::Model::Deployment::RolloutStateReasonHasBeenSet
bool RolloutStateReasonHasBeenSet() const
Definition: Deployment.h:797
Aws::ECS::Model::Deployment::WithTaskDefinition
Deployment & WithTaskDefinition(Aws::String &&value)
Definition: Deployment.h:210
Aws::ECS::Model::Deployment::WithPlatformVersion
Deployment & WithPlatformVersion(const char *value)
Definition: Deployment.h:585
Aws::ECS::Model::Deployment::PendingCountHasBeenSet
bool PendingCountHasBeenSet() const
Definition: Deployment.h:254
Aws::ECS::Model::Deployment::GetPlatformVersion
const Aws::String & GetPlatformVersion() const
Definition: Deployment.h:508
Aws::ECS::Model::NetworkConfiguration
Definition: NetworkConfiguration.h:33
Aws::ECS::Model::Deployment::WithStatus
Deployment & WithStatus(Aws::String &&value)
Definition: Deployment.h:157
DeploymentRolloutState.h
Aws::ECS::Model::Deployment
Definition: Deployment.h:40
Aws::ECS::Model::Deployment::SetStatus
void SetStatus(Aws::String &&value)
Definition: Deployment.h:127
DateTime.h
Aws::ECS::Model::Deployment::SetStatus
void SetStatus(const Aws::String &value)
Definition: Deployment.h:117
Aws::ECS::Model::Deployment::GetPlatformFamily
const Aws::String & GetPlatformFamily() const
Definition: Deployment.h:595
Aws::ECS::Model::Deployment::FailedTasksHasBeenSet
bool FailedTasksHasBeenSet() const
Definition: Deployment.h:312
Aws::ECS::Model::Deployment::WithNetworkConfiguration
Deployment & WithNetworkConfiguration(NetworkConfiguration &&value)
Definition: Deployment.h:701
Aws::ECS::Model::Deployment::UpdatedAtHasBeenSet
bool UpdatedAtHasBeenSet() const
Definition: Deployment.h:376
Aws::ECS::Model::Deployment::SetId
void SetId(const char *value)
Definition: Deployment.h:71
Aws::ECS::Model::Deployment::WithFailedTasks
Deployment & WithFailedTasks(int value)
Definition: Deployment.h:332
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::ECS::Model::Deployment::GetTaskDefinition
const Aws::String & GetTaskDefinition() const
Definition: Deployment.h:174
Aws::ECS::Model::Deployment::SetPendingCount
void SetPendingCount(int value)
Definition: Deployment.h:260
Aws::ECS::Model::Deployment::WithStatus
Deployment & WithStatus(const char *value)
Definition: Deployment.h:167
Aws::ECS::Model::Deployment::Deployment
Deployment()
Aws::ECS::Model::Deployment::SetCapacityProviderStrategy
void SetCapacityProviderStrategy(Aws::Vector< CapacityProviderStrategyItem > &&value)
Definition: Deployment.h:421
AWSVector.h
Aws::ECS::Model::Deployment::WithStatus
Deployment & WithStatus(const Aws::String &value)
Definition: Deployment.h:147
AWS_ECS_API
#define AWS_ECS_API
Definition: ECS_EXPORTS.h:28
Aws::ECS::Model::Deployment::IdHasBeenSet
bool IdHasBeenSet() const
Definition: Deployment.h:56
Aws::ECS::Model::Deployment::PlatformFamilyHasBeenSet
bool PlatformFamilyHasBeenSet() const
Definition: Deployment.h:604
Aws::ECS::Model::Deployment::SetRunningCount
void SetRunningCount(int value)
Definition: Deployment.h:285
Aws::ECS::Model::Deployment::GetDesiredCount
int GetDesiredCount() const
Definition: Deployment.h:223
Aws::ECS::Model::CapacityProviderStrategyItem
Definition: CapacityProviderStrategyItem.h:46
Aws::ECS::Model::Deployment::WithRunningCount
Deployment & WithRunningCount(int value)
Definition: Deployment.h:291
Aws::ECS::Model::Deployment::SetUpdatedAt
void SetUpdatedAt(const Aws::Utils::DateTime &value)
Definition: Deployment.h:382
Aws::ECS::Model::Deployment::WithId
Deployment & WithId(const char *value)
Definition: Deployment.h:86
Aws::ECS::Model::Deployment::GetFailedTasks
int GetFailedTasks() const
Definition: Deployment.h:302
Aws::ECS::Model::Deployment::SetRolloutState
void SetRolloutState(DeploymentRolloutState &&value)
Definition: Deployment.h:758
Aws::ECS::Model::LaunchType
LaunchType
Definition: LaunchType.h:17
Aws::ECS::Model::Deployment::CreatedAtHasBeenSet
bool CreatedAtHasBeenSet() const
Definition: Deployment.h:343
Aws::ECS::Model::Deployment::NetworkConfigurationHasBeenSet
bool NetworkConfigurationHasBeenSet() const
Definition: Deployment.h:673
Aws::ECS::Model::Deployment::AddCapacityProviderStrategy
Deployment & AddCapacityProviderStrategy(CapacityProviderStrategyItem &&value)
Definition: Deployment.h:441
Aws::ECS::Model::Deployment::SetPlatformFamily
void SetPlatformFamily(Aws::String &&value)
Definition: Deployment.h:622
LaunchType.h
Aws::ECS::Model::Deployment::WithNetworkConfiguration
Deployment & WithNetworkConfiguration(const NetworkConfiguration &value)
Definition: Deployment.h:694
NetworkConfiguration.h
Aws::ECS::Model::Deployment::SetPlatformFamily
void SetPlatformFamily(const Aws::String &value)
Definition: Deployment.h:613
Aws::ECS::Model::Deployment::WithPlatformFamily
Deployment & WithPlatformFamily(const char *value)
Definition: Deployment.h:658
Aws::ECS::Model::Deployment::GetUpdatedAt
const Aws::Utils::DateTime & GetUpdatedAt() const
Definition: Deployment.h:370
Aws::ECS::Model::Deployment::GetNetworkConfiguration
const NetworkConfiguration & GetNetworkConfiguration() const
Definition: Deployment.h:666
Aws::ECS::Model::Deployment::WithTaskDefinition
Deployment & WithTaskDefinition(const Aws::String &value)
Definition: Deployment.h:204
Aws::ECS::Model::Deployment::SetPlatformVersion
void SetPlatformVersion(Aws::String &&value)
Definition: Deployment.h:541
Aws::ECS::Model::Deployment::WithUpdatedAt
Deployment & WithUpdatedAt(Aws::Utils::DateTime &&value)
Definition: Deployment.h:400
Aws::ECS::Model::Deployment::SetCreatedAt
void SetCreatedAt(const Aws::Utils::DateTime &value)
Definition: Deployment.h:348
Aws::ECS::Model::Deployment::SetTaskDefinition
void SetTaskDefinition(Aws::String &&value)
Definition: Deployment.h:192
Aws::ECS::Model::Deployment::WithId
Deployment & WithId(const Aws::String &value)
Definition: Deployment.h:76
Aws::ECS::Model::Deployment::GetCreatedAt
const Aws::Utils::DateTime & GetCreatedAt() const
Definition: Deployment.h:338
Aws::ECS::Model::Deployment::PlatformVersionHasBeenSet
bool PlatformVersionHasBeenSet() const
Definition: Deployment.h:519
Aws::ECS::Model::Deployment::WithLaunchType
Deployment & WithLaunchType(const LaunchType &value)
Definition: Deployment.h:487
Aws::ECS::Model::Deployment::SetRolloutStateReason
void SetRolloutStateReason(Aws::String &&value)
Definition: Deployment.h:807
Aws::ECS::Model::Deployment::GetCapacityProviderStrategy
const Aws::Vector< CapacityProviderStrategyItem > & GetCapacityProviderStrategy() const
Definition: Deployment.h:406
Aws::ECS::Model::Deployment::SetStatus
void SetStatus(const char *value)
Definition: Deployment.h:137
Aws::ECS::Model::Deployment::SetCapacityProviderStrategy
void SetCapacityProviderStrategy(const Aws::Vector< CapacityProviderStrategyItem > &value)
Definition: Deployment.h:416
Aws::ECS::Model::Deployment::WithTaskDefinition
Deployment & WithTaskDefinition(const char *value)
Definition: Deployment.h:216
Aws::ECS::Model::Deployment::SetPlatformVersion
void SetPlatformVersion(const Aws::String &value)
Definition: Deployment.h:530
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::ECS::Model::Deployment::SetFailedTasks
void SetFailedTasks(int value)
Definition: Deployment.h:322
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::ECS::Model::Deployment::GetRolloutStateReason
const Aws::String & GetRolloutStateReason() const
Definition: Deployment.h:792
Aws::ECS::Model::Deployment::GetStatus
const Aws::String & GetStatus() const
Definition: Deployment.h:97
Aws::ECS::Model::Deployment::WithCapacityProviderStrategy
Deployment & WithCapacityProviderStrategy(Aws::Vector< CapacityProviderStrategyItem > &&value)
Definition: Deployment.h:431
Aws::ECS::Model::Deployment::WithCapacityProviderStrategy
Deployment & WithCapacityProviderStrategy(const Aws::Vector< CapacityProviderStrategyItem > &value)
Definition: Deployment.h:426
CapacityProviderStrategyItem.h
Aws::ECS::Model::Deployment::WithRolloutStateReason
Deployment & WithRolloutStateReason(Aws::String &&value)
Definition: Deployment.h:822
Aws::ECS::Model::Deployment::SetRolloutStateReason
void SetRolloutStateReason(const Aws::String &value)
Definition: Deployment.h:802
Aws::ECS::Model::Deployment::WithDesiredCount
Deployment & WithDesiredCount(int value)
Definition: Deployment.h:241
Aws::ECS::Model::Deployment::WithRolloutState
Deployment & WithRolloutState(const DeploymentRolloutState &value)
Definition: Deployment.h:772
Aws::ECS::Model::Deployment::WithLaunchType
Deployment & WithLaunchType(LaunchType &&value)
Definition: Deployment.h:496
Aws::ECS::Model::Deployment::WithRolloutStateReason
Deployment & WithRolloutStateReason(const Aws::String &value)
Definition: Deployment.h:817
Aws::ECS::Model::Deployment::GetId
const Aws::String & GetId() const
Definition: Deployment.h:51
Aws::ECS::Model::DeploymentRolloutState
DeploymentRolloutState
Definition: DeploymentRolloutState.h:17
Aws::ECS::Model::Deployment::WithPendingCount
Deployment & WithPendingCount(int value)
Definition: Deployment.h:266
Aws::ECS::Model::Deployment::GetRunningCount
int GetRunningCount() const
Definition: Deployment.h:273
Aws::ECS::Model::Deployment::WithUpdatedAt
Deployment & WithUpdatedAt(const Aws::Utils::DateTime &value)
Definition: Deployment.h:394
Aws::ECS::Model::Deployment::WithPlatformVersion
Deployment & WithPlatformVersion(const Aws::String &value)
Definition: Deployment.h:563
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws::ECS::Model::Deployment::operator=
Deployment & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws
Definition: AccessManagementClient.h:15
Aws::ECS::Model::Deployment::SetDesiredCount
void SetDesiredCount(int value)
Definition: Deployment.h:235
Aws::ECS::Model::Deployment::WithCreatedAt
Deployment & WithCreatedAt(const Aws::Utils::DateTime &value)
Definition: Deployment.h:358
Aws::ECS::Model::Deployment::CapacityProviderStrategyHasBeenSet
bool CapacityProviderStrategyHasBeenSet() const
Definition: Deployment.h:411
Aws::ECS::Model::Deployment::WithRolloutStateReason
Deployment & WithRolloutStateReason(const char *value)
Definition: Deployment.h:827
Aws::ECS::Model::Deployment::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: Deployment.h:107
Aws::ECS::Model::Deployment::GetRolloutState
const DeploymentRolloutState & GetRolloutState() const
Definition: Deployment.h:716
Aws::ECS::Model::Deployment::TaskDefinitionHasBeenSet
bool TaskDefinitionHasBeenSet() const
Definition: Deployment.h:180
Aws::ECS::Model::Deployment::SetRolloutState
void SetRolloutState(const DeploymentRolloutState &value)
Definition: Deployment.h:744
Aws::ECS::Model::Deployment::WithCreatedAt
Deployment & WithCreatedAt(Aws::Utils::DateTime &&value)
Definition: Deployment.h:363
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::ECS::Model::Deployment::SetNetworkConfiguration
void SetNetworkConfiguration(const NetworkConfiguration &value)
Definition: Deployment.h:680
Aws::ECS::Model::Deployment::WithPlatformFamily
Deployment & WithPlatformFamily(const Aws::String &value)
Definition: Deployment.h:640
Aws::ECS::Model::Deployment::WithPlatformVersion
Deployment & WithPlatformVersion(Aws::String &&value)
Definition: Deployment.h:574
Aws::ECS::Model::Deployment::SetTaskDefinition
void SetTaskDefinition(const Aws::String &value)
Definition: Deployment.h:186
Aws::ECS::Model::Deployment::AddCapacityProviderStrategy
Deployment & AddCapacityProviderStrategy(const CapacityProviderStrategyItem &value)
Definition: Deployment.h:436
Aws::ECS::Model::Deployment::SetLaunchType
void SetLaunchType(const LaunchType &value)
Definition: Deployment.h:469
Aws::ECS::Model::Deployment::SetPlatformVersion
void SetPlatformVersion(const char *value)
Definition: Deployment.h:552
Aws::ECS::Model::Deployment::WithRolloutState
Deployment & WithRolloutState(DeploymentRolloutState &&value)
Definition: Deployment.h:786
Aws::ECS::Model::Deployment::GetLaunchType
const LaunchType & GetLaunchType() const
Definition: Deployment.h:451
Aws::ECS::Model::Deployment::WithPlatformFamily
Deployment & WithPlatformFamily(Aws::String &&value)
Definition: Deployment.h:649
Aws::ECS::Model::Deployment::WithId
Deployment & WithId(Aws::String &&value)
Definition: Deployment.h:81
ECS_EXPORTS.h
Aws::ECS::Model::Deployment::Deployment
Deployment(Aws::Utils::Json::JsonView jsonValue)
Aws::ECS::Model::Deployment::SetUpdatedAt
void SetUpdatedAt(Aws::Utils::DateTime &&value)
Definition: Deployment.h:388
Aws::ECS::Model::Deployment::SetCreatedAt
void SetCreatedAt(Aws::Utils::DateTime &&value)
Definition: Deployment.h:353
Aws::ECS::Model::Deployment::RunningCountHasBeenSet
bool RunningCountHasBeenSet() const
Definition: Deployment.h:279
Aws::ECS::Model::Deployment::SetPlatformFamily
void SetPlatformFamily(const char *value)
Definition: Deployment.h:631
Aws::ECS::Model::Deployment::SetId
void SetId(Aws::String &&value)
Definition: Deployment.h:66