7#include <aws/pinpoint-email/PinpointEmail_EXPORTS.h>
16namespace PinpointEmail {
41 m_max24HourSendHasBeenSet =
true;
42 m_max24HourSend = value;
59 m_maxSendRateHasBeenSet =
true;
60 m_maxSendRate = value;
76 m_sentLast24HoursHasBeenSet =
true;
77 m_sentLast24Hours = value;
85 double m_max24HourSend{0.0};
87 double m_maxSendRate{0.0};
89 double m_sentLast24Hours{0.0};
90 bool m_max24HourSendHasBeenSet =
false;
91 bool m_maxSendRateHasBeenSet =
false;
92 bool m_sentLast24HoursHasBeenSet =
false;
void SetMaxSendRate(double value)
double GetSentLast24Hours() const
AWS_PINPOINTEMAIL_API SendQuota & operator=(Aws::Utils::Json::JsonView jsonValue)
SendQuota & WithMax24HourSend(double value)
SendQuota & WithSentLast24Hours(double value)
AWS_PINPOINTEMAIL_API SendQuota()=default
double GetMaxSendRate() const
SendQuota & WithMaxSendRate(double value)
bool Max24HourSendHasBeenSet() const
AWS_PINPOINTEMAIL_API Aws::Utils::Json::JsonValue Jsonize() const
void SetMax24HourSend(double value)
void SetSentLast24Hours(double value)
AWS_PINPOINTEMAIL_API SendQuota(Aws::Utils::Json::JsonView jsonValue)
double GetMax24HourSend() const
bool SentLast24HoursHasBeenSet() const
bool MaxSendRateHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue