7#include <aws/application-autoscaling/ApplicationAutoScaling_EXPORTS.h>
19namespace ApplicationAutoScaling
78 bool m_dynamicScalingInSuspended;
79 bool m_dynamicScalingInSuspendedHasBeenSet =
false;
81 bool m_dynamicScalingOutSuspended;
82 bool m_dynamicScalingOutSuspendedHasBeenSet =
false;
84 bool m_scheduledScalingSuspended;
85 bool m_scheduledScalingSuspendedHasBeenSet =
false;
bool GetScheduledScalingSuspended() const
SuspendedState & WithDynamicScalingInSuspended(bool value)
bool GetDynamicScalingOutSuspended() const
SuspendedState & WithDynamicScalingOutSuspended(bool value)
bool DynamicScalingOutSuspendedHasBeenSet() const
bool ScheduledScalingSuspendedHasBeenSet() const
bool GetDynamicScalingInSuspended() const
AWS_APPLICATIONAUTOSCALING_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_APPLICATIONAUTOSCALING_API SuspendedState(Aws::Utils::Json::JsonView jsonValue)
AWS_APPLICATIONAUTOSCALING_API SuspendedState & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_APPLICATIONAUTOSCALING_API SuspendedState()
bool DynamicScalingInSuspendedHasBeenSet() const
void SetDynamicScalingOutSuspended(bool value)
SuspendedState & WithScheduledScalingSuspended(bool value)
void SetDynamicScalingInSuspended(bool value)
void SetScheduledScalingSuspended(bool value)
Aws::Utils::Json::JsonValue JsonValue