7#include <aws/resiliencehubv2/Resiliencehubv2_EXPORTS.h>
8#include <aws/resiliencehubv2/model/CostCurrency.h>
19namespace resiliencehubv2 {
39 inline double GetAmount()
const {
return m_amount; }
42 m_amountHasBeenSet =
true;
58 m_currencyHasBeenSet =
true;
70 bool m_amountHasBeenSet =
false;
71 bool m_currencyHasBeenSet =
false;
AssessmentCost & WithAmount(double value)
AssessmentCost & WithCurrency(CostCurrency value)
AWS_RESILIENCEHUBV2_API Aws::Utils::Json::JsonValue Jsonize() const
bool CurrencyHasBeenSet() const
AWS_RESILIENCEHUBV2_API AssessmentCost(Aws::Utils::Json::JsonView jsonValue)
void SetAmount(double value)
CostCurrency GetCurrency() const
AWS_RESILIENCEHUBV2_API AssessmentCost()=default
void SetCurrency(CostCurrency value)
AWS_RESILIENCEHUBV2_API AssessmentCost & operator=(Aws::Utils::Json::JsonView jsonValue)
bool AmountHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue