63 inline void SetLayerId(
const char* value) { m_layerIdHasBeenSet =
true; m_layerId.assign(value); }
88 inline void SetEnable(
bool value) { m_enableHasBeenSet =
true; m_enable = value; }
167 bool m_layerIdHasBeenSet;
169 bool m_enableHasBeenSet;
171 bool m_upScalingHasBeenSet;
173 bool m_downScalingHasBeenSet;
const AutoScalingThresholds & GetDownScaling() const
LoadBasedAutoScalingConfiguration & WithLayerId(const Aws::String &value)
void SetLayerId(Aws::String &&value)
LoadBasedAutoScalingConfiguration & WithLayerId(const char *value)
LoadBasedAutoScalingConfiguration & WithEnable(bool value)
LoadBasedAutoScalingConfiguration & WithUpScaling(AutoScalingThresholds &&value)
void SetDownScaling(AutoScalingThresholds &&value)
LoadBasedAutoScalingConfiguration & WithDownScaling(AutoScalingThresholds &&value)
const Aws::String & GetLayerId() const
LoadBasedAutoScalingConfiguration & WithLayerId(Aws::String &&value)
LoadBasedAutoScalingConfiguration & WithDownScaling(const AutoScalingThresholds &value)
void SetDownScaling(const AutoScalingThresholds &value)
LoadBasedAutoScalingConfiguration & WithUpScaling(const AutoScalingThresholds &value)
void SetEnable(bool value)
void SetUpScaling(AutoScalingThresholds &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetLayerId(const Aws::String &value)
void SetUpScaling(const AutoScalingThresholds &value)
const AutoScalingThresholds & GetUpScaling() const
void SetLayerId(const char *value)
JSON (JavaScript Object Notation).