Class: AWS::SimpleEmailService::Quotas

Inherits:
Object
  • Object
show all
Defined in:
lib/aws/simple_email_service/quotas.rb

Overview

Returns information about your SimpleEmailService quotas.

Instance Method Summary collapse

Instance Method Details

#max_24_hour_sendInteger



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_rateFloat



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_hoursInteger



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_hashHash Also known as: to_h

Returns a hash of the SES quotas.

Examples:


ses.quotas.to_hash
# {:max_24_hour_send=>200, :max_send_rate=>1.0, :sent_last_24_hours=>22}


49
50
51
52
53
54
55
56
# File 'lib/aws/simple_email_service/quotas.rb', line 49

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