Class: AWS::SimpleEmailService::Quotas
- Inherits:
-
Object
- Object
- AWS::SimpleEmailService::Quotas
- Defined in:
- lib/aws/simple_email_service/quotas.rb
Overview
Returns information about your SimpleEmailService quotas.
Instance Method Summary collapse
-
#max_24_hour_send ⇒ Integer
The maximum number of emails the user is allowed to send in a 24-hour interval.
-
#max_send_rate ⇒ Float
The maximum number of emails the user is allowed to send per second.
-
#sent_last_24_hours ⇒ Integer
Returns the number of emails sent during the previous 24 hours.
-
#to_h ⇒ Hash
Returns a hash of the SES quotas.
Instance Method Details
#max_24_hour_send ⇒ Integer
Returns The maximum number of emails the user is allowed to send in a 24-hour interval.
26 27 28 |
# File 'lib/aws/simple_email_service/quotas.rb', line 26 def max_24_hour_send to_h[:max_24_hour_send] end |
#max_send_rate ⇒ Float
Returns The maximum number of emails the user is allowed to send per second.
32 33 34 |
# File 'lib/aws/simple_email_service/quotas.rb', line 32 def max_send_rate to_h[:max_send_rate] end |
#sent_last_24_hours ⇒ Integer
Returns the number of emails sent during the previous 24 hours.
38 39 40 |
# File 'lib/aws/simple_email_service/quotas.rb', line 38 def sent_last_24_hours to_h[:sent_last_24_hours] end |
#to_h ⇒ Hash
Returns a hash of the SES quotas.
48 49 50 51 52 53 54 55 |
# File 'lib/aws/simple_email_service/quotas.rb', line 48 def to_h response = client.get_send_quota({}) { :max_24_hour_send => response.max_24_hour_send.to_i, :max_send_rate => response.max_send_rate.to_f, :sent_last_24_hours => response.sent_last_24_hours.to_i, } end |