Class: Backup::Syncer::CloudFiles

Inherits:
Cloud
  • Object
show all
Defined in:
lib/backup/syncer/cloud_files.rb

Constant Summary

Constants inherited from Cloud

Backup::Syncer::Cloud::MUTEX

Constants included from CLI::Helpers

CLI::Helpers::UTILITY

Instance Attribute Summary collapse

Attributes inherited from Cloud

#concurrency_level, #concurrency_type

Attributes inherited from Base

#directories, #mirror, #path

Method Summary

Methods inherited from Cloud

#initialize, #perform!

Methods inherited from Base

#add

Methods included from Configuration::Helpers

#clear_defaults!, #load_defaults!

Methods included from CLI::Helpers

#command_name, #raise_if_command_failed!, #run, #utility

Constructor Details

This class inherits a constructor from Backup::Syncer::Cloud

Instance Attribute Details

#api_keyObject

Rackspace CloudFiles Credentials



9
10
11
# File 'lib/backup/syncer/cloud_files.rb', line 9

def api_key
  @api_key
end

#auth_urlObject

Rackspace AuthURL allows you to connect to a different Rackspace datacenter



19
20
21
# File 'lib/backup/syncer/cloud_files.rb', line 19

def auth_url
  @auth_url
end

#containerObject

Rackspace CloudFiles Container



13
14
15
# File 'lib/backup/syncer/cloud_files.rb', line 13

def container
  @container
end

#servicenetObject

Improve performance and avoid data transfer costs by setting @servicenet to ‘true` This only works if Backup runs on a Rackspace server



24
25
26
# File 'lib/backup/syncer/cloud_files.rb', line 24

def servicenet
  @servicenet
end

#usernameObject

Rackspace CloudFiles Credentials



9
10
11
# File 'lib/backup/syncer/cloud_files.rb', line 9

def username
  @username
end