7#include <aws/apigateway/APIGateway_EXPORTS.h>
8#include <aws/apigateway/model/QuotaPeriodType.h>
47 inline void SetLimit(
int value) { m_limitHasBeenSet =
true; m_limit = value; }
58 inline void SetOffset(
int value) { m_offsetHasBeenSet =
true; m_offset = value; }
77 bool m_limitHasBeenSet =
false;
80 bool m_offsetHasBeenSet =
false;
83 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)
bool OffsetHasBeenSet() const
AWS_APIGATEWAY_API QuotaSettings()
bool PeriodHasBeenSet() const
QuotaSettings & WithPeriod(QuotaPeriodType &&value)
QuotaSettings & WithPeriod(const QuotaPeriodType &value)
void SetPeriod(const QuotaPeriodType &value)
void SetPeriod(QuotaPeriodType &&value)
QuotaSettings & WithOffset(int value)
const QuotaPeriodType & GetPeriod() const
QuotaSettings & WithLimit(int value)
AWS_APIGATEWAY_API QuotaSettings(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue