57 inline void SetInstanceCount(
long value) { m_instanceCountHasBeenSet =
true; m_instanceCount = value; }
75 inline void SetThresholdsWaitTime(
long value) { m_thresholdsWaitTimeHasBeenSet =
true; m_thresholdsWaitTime = value; }
105 inline void SetIgnoreMetricsTime(
long value) { m_ignoreMetricsTimeHasBeenSet =
true; m_ignoreMetricsTime = value; }
129 inline void SetCpuThreshold(
double value) { m_cpuThresholdHasBeenSet =
true; m_cpuThreshold = value; }
147 inline void SetMemoryThreshold(
double value) { m_memoryThresholdHasBeenSet =
true; m_memoryThreshold = value; }
169 inline void SetLoadThreshold(
double value) { m_loadThresholdHasBeenSet =
true; m_loadThreshold = value; }
276 long m_instanceCount;
277 bool m_instanceCountHasBeenSet;
278 long m_thresholdsWaitTime;
279 bool m_thresholdsWaitTimeHasBeenSet;
280 long m_ignoreMetricsTime;
281 bool m_ignoreMetricsTimeHasBeenSet;
282 double m_cpuThreshold;
283 bool m_cpuThresholdHasBeenSet;
284 double m_memoryThreshold;
285 bool m_memoryThresholdHasBeenSet;
286 double m_loadThreshold;
287 bool m_loadThresholdHasBeenSet;
289 bool m_alarmsHasBeenSet;
AutoScalingThresholds & AddAlarms(Aws::String &&value)
long GetIgnoreMetricsTime() const
AutoScalingThresholds & WithAlarms(const Aws::Vector< Aws::String > &value)
void SetIgnoreMetricsTime(long value)
double GetLoadThreshold() const
void SetThresholdsWaitTime(long value)
void SetAlarms(const Aws::Vector< Aws::String > &value)
AutoScalingThresholds & WithCpuThreshold(double value)
std::vector< T, Aws::Allocator< T > > Vector
long GetInstanceCount() const
void SetMemoryThreshold(double value)
void SetLoadThreshold(double value)
AutoScalingThresholds & WithAlarms(Aws::Vector< Aws::String > &&value)
AutoScalingThresholds & WithThresholdsWaitTime(long value)
AutoScalingThresholds & WithMemoryThreshold(double value)
AutoScalingThresholds & WithInstanceCount(long value)
void SetInstanceCount(long value)
AutoScalingThresholds & AddAlarms(const Aws::String &value)
AutoScalingThresholds & AddAlarms(const char *value)
void SetAlarms(Aws::Vector< Aws::String > &&value)
void SetCpuThreshold(double value)
long GetThresholdsWaitTime() const
AutoScalingThresholds & WithLoadThreshold(double value)
AutoScalingThresholds & WithIgnoreMetricsTime(long value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
const Aws::Vector< Aws::String > & GetAlarms() const
double GetMemoryThreshold() const
double GetCpuThreshold() const
JSON (JavaScript Object Notation).