7#include <aws/budgets/Budgets_EXPORTS.h>
8#include <aws/budgets/model/ThresholdType.h>
39 m_actionThresholdValueHasBeenSet =
true;
40 m_actionThresholdValue = value;
53 m_actionThresholdTypeHasBeenSet =
true;
54 m_actionThresholdType = value;
62 double m_actionThresholdValue{0.0};
65 bool m_actionThresholdValueHasBeenSet =
false;
66 bool m_actionThresholdTypeHasBeenSet =
false;
AWS_BUDGETS_API ActionThreshold(Aws::Utils::Json::JsonView jsonValue)
AWS_BUDGETS_API Aws::Utils::Json::JsonValue Jsonize() const
bool ActionThresholdTypeHasBeenSet() const
AWS_BUDGETS_API ActionThreshold()=default
AWS_BUDGETS_API ActionThreshold & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ActionThresholdValueHasBeenSet() const
double GetActionThresholdValue() const
void SetActionThresholdType(ThresholdType value)
ThresholdType GetActionThresholdType() const
ActionThreshold & WithActionThresholdType(ThresholdType value)
void SetActionThresholdValue(double value)
ActionThreshold & WithActionThresholdValue(double value)
Aws::Utils::Json::JsonValue JsonValue