Class: Sessel::ReceiptRule

Inherits:
Object
  • Object
show all
Defined in:
lib/sessel/receipt_rule.rb

Instance Method Summary collapse

Constructor Details

#initialize(region, email_addresses, s3_bucket, rule_name, rule_set_name, object_key_prefix) ⇒ ReceiptRule

Returns a new instance of ReceiptRule.



5
6
7
8
9
10
11
12
# File 'lib/sessel/receipt_rule.rb', line 5

def initialize(region, email_addresses, s3_bucket, rule_name, rule_set_name, object_key_prefix)
  @email_addresses = email_addresses
  @region = region
  @s3_bucket = s3_bucket
  @rule_name = rule_name
  @rule_set_name = rule_set_name
  @object_key_prefix = object_key_prefix
end

Instance Method Details

#email_addressesObject



14
15
16
# File 'lib/sessel/receipt_rule.rb', line 14

def email_addresses
  return @email_addresses
end

#object_key_prefixObject



34
35
36
# File 'lib/sessel/receipt_rule.rb', line 34

def object_key_prefix
  return @object_key_prefix
end

#regionObject



18
19
20
# File 'lib/sessel/receipt_rule.rb', line 18

def region
  return @region
end

#rule_nameObject



26
27
28
# File 'lib/sessel/receipt_rule.rb', line 26

def rule_name
  return @rule_name
end

#rule_set_nameObject



30
31
32
# File 'lib/sessel/receipt_rule.rb', line 30

def rule_set_name
  return @rule_set_name
end

#s3_bucketObject



22
23
24
# File 'lib/sessel/receipt_rule.rb', line 22

def s3_bucket
  return @s3_bucket
end