7#include <aws/codedeploy/CodeDeploy_EXPORTS.h>
8#include <aws/codedeploy/model/MinimumHealthyHostsPerZone.h>
112 long long m_firstZoneMonitorDurationInSeconds;
113 bool m_firstZoneMonitorDurationInSecondsHasBeenSet =
false;
115 long long m_monitorDurationInSeconds;
116 bool m_monitorDurationInSecondsHasBeenSet =
false;
119 bool m_minimumHealthyHostsPerZoneHasBeenSet =
false;
const MinimumHealthyHostsPerZone & GetMinimumHealthyHostsPerZone() const
bool MonitorDurationInSecondsHasBeenSet() const
bool FirstZoneMonitorDurationInSecondsHasBeenSet() const
bool MinimumHealthyHostsPerZoneHasBeenSet() const
void SetFirstZoneMonitorDurationInSeconds(long long value)
ZonalConfig & WithFirstZoneMonitorDurationInSeconds(long long value)
AWS_CODEDEPLOY_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CODEDEPLOY_API ZonalConfig()
AWS_CODEDEPLOY_API ZonalConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_CODEDEPLOY_API ZonalConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetMinimumHealthyHostsPerZone(const MinimumHealthyHostsPerZone &value)
ZonalConfig & WithMinimumHealthyHostsPerZone(MinimumHealthyHostsPerZone &&value)
long long GetFirstZoneMonitorDurationInSeconds() const
long long GetMonitorDurationInSeconds() const
void SetMinimumHealthyHostsPerZone(MinimumHealthyHostsPerZone &&value)
ZonalConfig & WithMonitorDurationInSeconds(long long value)
void SetMonitorDurationInSeconds(long long value)
ZonalConfig & WithMinimumHealthyHostsPerZone(const MinimumHealthyHostsPerZone &value)
Aws::Utils::Json::JsonValue JsonValue