7#include <aws/pinpoint-email/PinpointEmail_EXPORTS.h>
19namespace PinpointEmail
47 inline void SetMax24HourSend(
double value) { m_max24HourSendHasBeenSet =
true; m_max24HourSend = value; }
59 inline void SetMaxSendRate(
double value) { m_maxSendRateHasBeenSet =
true; m_maxSendRate = value; }
70 inline void SetSentLast24Hours(
double value) { m_sentLast24HoursHasBeenSet =
true; m_sentLast24Hours = value; }
75 double m_max24HourSend{0.0};
76 bool m_max24HourSendHasBeenSet =
false;
78 double m_maxSendRate{0.0};
79 bool m_maxSendRateHasBeenSet =
false;
81 double m_sentLast24Hours{0.0};
82 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