7#include <aws/apigateway/APIGateway_EXPORTS.h>
8#include <aws/apigateway/model/QuotaPeriodType.h>
39 inline int GetLimit()
const {
return m_limit; }
42 m_limitHasBeenSet =
true;
59 m_offsetHasBeenSet =
true;
76 m_periodHasBeenSet =
true;
90 bool m_limitHasBeenSet =
false;
91 bool m_offsetHasBeenSet =
false;
92 bool m_periodHasBeenSet =
false;
AWS_APIGATEWAY_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_APIGATEWAY_API QuotaSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
bool LimitHasBeenSet() const
void SetOffset(int value)
QuotaPeriodType GetPeriod() const
bool OffsetHasBeenSet() const
void SetPeriod(QuotaPeriodType value)
bool PeriodHasBeenSet() const
AWS_APIGATEWAY_API QuotaSettings()=default
QuotaSettings & WithPeriod(QuotaPeriodType value)
QuotaSettings & WithOffset(int value)
QuotaSettings & WithLimit(int value)
AWS_APIGATEWAY_API QuotaSettings(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue