186 inline void SetMaximumPercent(
int value) { m_maximumPercentHasBeenSet =
true; m_maximumPercent = value; }
419 bool m_deploymentCircuitBreakerHasBeenSet =
false;
421 int m_maximumPercent;
422 bool m_maximumPercentHasBeenSet =
false;
424 int m_minimumHealthyPercent;
425 bool m_minimumHealthyPercentHasBeenSet =
false;
428 bool m_alarmsHasBeenSet =
false;
void SetMinimumHealthyPercent(int value)
void SetDeploymentCircuitBreaker(const DeploymentCircuitBreaker &value)
DeploymentConfiguration & WithMaximumPercent(int value)
DeploymentConfiguration & WithAlarms(DeploymentAlarms &&value)
DeploymentConfiguration & WithDeploymentCircuitBreaker(DeploymentCircuitBreaker &&value)
AWS_ECS_API DeploymentConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
DeploymentConfiguration & WithDeploymentCircuitBreaker(const DeploymentCircuitBreaker &value)
bool DeploymentCircuitBreakerHasBeenSet() const
bool AlarmsHasBeenSet() const
DeploymentConfiguration & WithAlarms(const DeploymentAlarms &value)
void SetAlarms(const DeploymentAlarms &value)
int GetMaximumPercent() const
AWS_ECS_API DeploymentConfiguration(Aws::Utils::Json::JsonView jsonValue)
DeploymentConfiguration & WithMinimumHealthyPercent(int value)
const DeploymentAlarms & GetAlarms() const
void SetDeploymentCircuitBreaker(DeploymentCircuitBreaker &&value)
void SetMaximumPercent(int value)
bool MaximumPercentHasBeenSet() const
AWS_ECS_API Aws::Utils::Json::JsonValue Jsonize() const
const DeploymentCircuitBreaker & GetDeploymentCircuitBreaker() const
int GetMinimumHealthyPercent() const
bool MinimumHealthyPercentHasBeenSet() const
void SetAlarms(DeploymentAlarms &&value)
AWS_ECS_API DeploymentConfiguration()