56 inline void SetLayerId(
const char* value) { m_layerIdHasBeenSet =
true; m_layerId.assign(value); }
81 inline void SetEnable(
bool value) { m_enableHasBeenSet =
true; m_enable = value; }
160 bool m_layerIdHasBeenSet;
162 bool m_enableHasBeenSet;
164 bool m_upScalingHasBeenSet;
166 bool m_downScalingHasBeenSet;
SetLoadBasedAutoScalingRequest & WithLayerId(Aws::String &&value)
void SetLayerId(const char *value)
void SetDownScaling(const AutoScalingThresholds &value)
SetLoadBasedAutoScalingRequest & WithDownScaling(const AutoScalingThresholds &value)
const AutoScalingThresholds & GetUpScaling() const
void SetUpScaling(const AutoScalingThresholds &value)
const AutoScalingThresholds & GetDownScaling() const
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
SetLoadBasedAutoScalingRequest & WithLayerId(const Aws::String &value)
const Aws::String & GetLayerId() const
SetLoadBasedAutoScalingRequest & WithDownScaling(AutoScalingThresholds &&value)
void SetLayerId(Aws::String &&value)
SetLoadBasedAutoScalingRequest & WithUpScaling(AutoScalingThresholds &&value)
SetLoadBasedAutoScalingRequest & WithUpScaling(const AutoScalingThresholds &value)
void SetUpScaling(AutoScalingThresholds &&value)
SetLoadBasedAutoScalingRequest & WithLayerId(const char *value)
void SetEnable(bool value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
SetLoadBasedAutoScalingRequest & WithEnable(bool value)
void SetDownScaling(AutoScalingThresholds &&value)
void SetLayerId(const Aws::String &value)
JSON (JavaScript Object Notation).