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; }
59 double m_actionThresholdValue;
60 bool m_actionThresholdValueHasBeenSet =
false;
63 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()
ActionThreshold & WithActionThresholdType(ThresholdType &&value)
AWS_BUDGETS_API ActionThreshold & operator=(Aws::Utils::Json::JsonView jsonValue)
ActionThreshold & WithActionThresholdType(const ThresholdType &value)
void SetActionThresholdType(const ThresholdType &value)
bool ActionThresholdValueHasBeenSet() const
double GetActionThresholdValue() const
const ThresholdType & GetActionThresholdType() const
void SetActionThresholdType(ThresholdType &&value)
void SetActionThresholdValue(double value)
ActionThreshold & WithActionThresholdValue(double value)
Aws::Utils::Json::JsonValue JsonValue