7#include <aws/deadline/Deadline_EXPORTS.h>
8#include <aws/deadline/model/BudgetActionType.h>
56 inline void SetThresholdPercentage(
double value) { m_thresholdPercentageHasBeenSet =
true; m_thresholdPercentage = value; }
62 bool m_typeHasBeenSet =
false;
64 double m_thresholdPercentage{0.0};
65 bool m_thresholdPercentageHasBeenSet =
false;
BudgetActionToRemove & WithType(BudgetActionType value)
double GetThresholdPercentage() const
BudgetActionType GetType() const
BudgetActionToRemove & WithThresholdPercentage(double value)
void SetThresholdPercentage(double value)
AWS_DEADLINE_API BudgetActionToRemove & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_DEADLINE_API Aws::Utils::Json::JsonValue Jsonize() const
bool ThresholdPercentageHasBeenSet() const
AWS_DEADLINE_API BudgetActionToRemove(Aws::Utils::Json::JsonView jsonValue)
void SetType(BudgetActionType value)
AWS_DEADLINE_API BudgetActionToRemove()=default
bool TypeHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue