class Eco::API::Session::Config::S3Storage

Public Instance Methods

access_key_id() click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 32
def access_key_id
  self["access_key_id"]
end
access_key_id=(key) click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 28
def access_key_id=(key)
  self["access_key_id"] = key
end
bucket_name() click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 16
def bucket_name
  self["bucket_name"]
end
bucket_name=(value) click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 12
def bucket_name=(value)
  self["bucket_name"] = value
end
configured?() click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 7
def configured?
  required = bucket_name && prefix && access_key_id && secret_access_key && region
  !!required
end
prefix() click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 24
def prefix
  self["prefix"]
end
prefix=(value) click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 20
def prefix=(value)
  self["prefix"] = value
end
region() click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 48
def region
  self["region"]
end
region=(region) click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 44
def region=(region)
  self["region"] = region
end
secret_access_key() click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 40
def secret_access_key
  self["secret_access_key"]
end
secret_access_key=(key) click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 36
def secret_access_key=(key)
  self["secret_access_key"] = key
end
target_directories() click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 64
def target_directories
  self["target_directories"]
end
target_directories=(value) click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 60
def target_directories=(value)
  self["target_directories"] = [value].flatten
end
target_file_patterns() click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 72
def target_file_patterns
  self["target_file_patterns"]
end
target_file_patterns=(value) click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 68
def target_file_patterns=(value)
  self["target_file_patterns"] = [value].flatten
end
target_files() click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 56
def target_files
  self["target_files"]
end
target_files=(value) click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 52
def target_files=(value)
  self["target_files"]       = [value].flatten
end