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_hash ⇒ Hash
(also: #to_h)
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.
24 25 26 |
# File 'lib/aws/simple_email_service/quotas.rb', line 24 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.
30 31 32 |
# File 'lib/aws/simple_email_service/quotas.rb', line 30 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.
36 37 38 |
# File 'lib/aws/simple_email_service/quotas.rb', line 36 def sent_last_24_hours to_h[:sent_last_24_hours] end |
#to_hash ⇒ Hash Also known as: to_h
Returns a hash of the SES quotas.
@ses.quotas.to_hash
# {:max_24_hour_send=>200, :max_send_rate=>1.0, :sent_last_24_hours=>22}
47 48 49 50 51 52 53 54 |
# File 'lib/aws/simple_email_service/quotas.rb', line 47 def to_hash 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 |