7#include <aws/apigateway/APIGateway_EXPORTS.h>
39 m_burstLimitHasBeenSet =
true;
55 m_rateLimitHasBeenSet =
true;
66 double m_rateLimit{0.0};
67 bool m_burstLimitHasBeenSet =
false;
68 bool m_rateLimitHasBeenSet =
false;
ThrottleSettings & WithRateLimit(double value)
AWS_APIGATEWAY_API Aws::Utils::Json::JsonValue Jsonize() const
void SetBurstLimit(int value)
void SetRateLimit(double value)
AWS_APIGATEWAY_API ThrottleSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
int GetBurstLimit() const
AWS_APIGATEWAY_API ThrottleSettings()=default
bool RateLimitHasBeenSet() const
double GetRateLimit() const
bool BurstLimitHasBeenSet() const
ThrottleSettings & WithBurstLimit(int value)
AWS_APIGATEWAY_API ThrottleSettings(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue