7#include <aws/devicefarm/DeviceFarm_EXPORTS.h>
8#include <aws/devicefarm/model/MonetaryAmount.h>
9#include <aws/devicefarm/model/RecurringChargeFrequency.h>
68 bool m_costHasBeenSet =
false;
71 bool m_frequencyHasBeenSet =
false;
const RecurringChargeFrequency & GetFrequency() const
void SetFrequency(const RecurringChargeFrequency &value)
AWS_DEVICEFARM_API RecurringCharge(Aws::Utils::Json::JsonView jsonValue)
bool FrequencyHasBeenSet() const
RecurringCharge & WithFrequency(RecurringChargeFrequency &&value)
bool CostHasBeenSet() const
RecurringCharge & WithCost(MonetaryAmount &&value)
void SetFrequency(RecurringChargeFrequency &&value)
void SetCost(const MonetaryAmount &value)
const MonetaryAmount & GetCost() const
AWS_DEVICEFARM_API Aws::Utils::Json::JsonValue Jsonize() const
void SetCost(MonetaryAmount &&value)
AWS_DEVICEFARM_API RecurringCharge()
RecurringCharge & WithFrequency(const RecurringChargeFrequency &value)
RecurringCharge & WithCost(const MonetaryAmount &value)
AWS_DEVICEFARM_API RecurringCharge & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue