7#include <aws/service-quotas/ServiceQuotas_EXPORTS.h>
8#include <aws/service-quotas/model/PeriodUnit.h>
21namespace ServiceQuotas
46 inline void SetPeriodValue(
int value) { m_periodValueHasBeenSet =
true; m_periodValue = value; }
64 bool m_periodValueHasBeenSet =
false;
67 bool m_periodUnitHasBeenSet =
false;
QuotaPeriod & WithPeriodUnit(PeriodUnit &&value)
AWS_SERVICEQUOTAS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetPeriodUnit(const PeriodUnit &value)
int GetPeriodValue() const
const PeriodUnit & GetPeriodUnit() const
bool PeriodValueHasBeenSet() const
AWS_SERVICEQUOTAS_API QuotaPeriod()
void SetPeriodValue(int value)
bool PeriodUnitHasBeenSet() const
AWS_SERVICEQUOTAS_API QuotaPeriod & operator=(Aws::Utils::Json::JsonView jsonValue)
QuotaPeriod & WithPeriodValue(int value)
void SetPeriodUnit(PeriodUnit &&value)
QuotaPeriod & WithPeriodUnit(const PeriodUnit &value)
AWS_SERVICEQUOTAS_API QuotaPeriod(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue