7#include <aws/budgets/Budgets_EXPORTS.h>
8#include <aws/budgets/model/ThresholdType.h>
44 inline void SetActionThresholdValue(
double value) { m_actionThresholdValueHasBeenSet =
true; m_actionThresholdValue = value; }
57 double m_actionThresholdValue{0.0};
58 bool m_actionThresholdValueHasBeenSet =
false;
61 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