Class: FluentCommandBuilder::AppCfgPython::V17::AppCfgPython

Inherits:
CommandBase
  • Object
show all
Defined in:
lib/fluent_command_builder/command_builders/appcfg_python_17.rb

Instance Method Summary collapse

Methods inherited from CommandBase

#configure!, #execute!, #to_s

Constructor Details

#initialize(underlying_builder) ⇒ AppCfgPython

Returns a new instance of AppCfgPython.



24
25
26
# File 'lib/fluent_command_builder/command_builders/appcfg_python_17.rb', line 24

def initialize(underlying_builder)
  super underlying_builder
end

Instance Method Details

#backends(directory) ⇒ Object



27
28
29
# File 'lib/fluent_command_builder/command_builders/appcfg_python_17.rb', line 27

def backends(directory)
  Backends.new @b, directory
end

#create_bulkload_config(directory) ⇒ Object



30
31
32
# File 'lib/fluent_command_builder/command_builders/appcfg_python_17.rb', line 30

def create_bulkload_config(directory)
  CreateBulkloadConfig.new @b, directory
end

#cron_info(directory) ⇒ Object



33
34
35
# File 'lib/fluent_command_builder/command_builders/appcfg_python_17.rb', line 33

def cron_info(directory)
  CronInfo.new @b, directory
end

#download_appObject



36
37
38
# File 'lib/fluent_command_builder/command_builders/appcfg_python_17.rb', line 36

def download_app
  DownloadApp.new @b
end

#download_data(directory) ⇒ Object



39
40
41
# File 'lib/fluent_command_builder/command_builders/appcfg_python_17.rb', line 39

def download_data(directory)
  DownloadData.new @b, directory
end

#help(action) ⇒ Object



42
43
44
# File 'lib/fluent_command_builder/command_builders/appcfg_python_17.rb', line 42

def help(action)
  Help.new @b, action
end

#request_logs(directory, output_file) ⇒ Object



45
46
47
# File 'lib/fluent_command_builder/command_builders/appcfg_python_17.rb', line 45

def request_logs(directory, output_file)
  RequestLogs.new @b, directory, output_file
end

#resource_limits_info(directory) ⇒ Object



48
49
50
# File 'lib/fluent_command_builder/command_builders/appcfg_python_17.rb', line 48

def resource_limits_info(directory)
  ResourceLimitsInfo.new @b, directory
end

#rollback(directory) ⇒ Object



51
52
53
# File 'lib/fluent_command_builder/command_builders/appcfg_python_17.rb', line 51

def rollback(directory)
  Rollback.new @b, directory
end

#set_default_version(directory) ⇒ Object



54
55
56
# File 'lib/fluent_command_builder/command_builders/appcfg_python_17.rb', line 54

def set_default_version(directory)
  SetDefaultVersion.new @b, directory
end

#update(directory) ⇒ Object



57
58
59
# File 'lib/fluent_command_builder/command_builders/appcfg_python_17.rb', line 57

def update(directory)
  Update.new @b, directory
end

#update_cron(directory) ⇒ Object



60
61
62
# File 'lib/fluent_command_builder/command_builders/appcfg_python_17.rb', line 60

def update_cron(directory)
  UpdateCron.new @b, directory
end

#update_dos(directory) ⇒ Object



63
64
65
# File 'lib/fluent_command_builder/command_builders/appcfg_python_17.rb', line 63

def update_dos(directory)
  UpdateDos.new @b, directory
end

#update_indexes(directory) ⇒ Object



66
67
68
# File 'lib/fluent_command_builder/command_builders/appcfg_python_17.rb', line 66

def update_indexes(directory)
  UpdateIndexes.new @b, directory
end

#update_queues(directory) ⇒ Object



69
70
71
# File 'lib/fluent_command_builder/command_builders/appcfg_python_17.rb', line 69

def update_queues(directory)
  UpdateQueues.new @b, directory
end

#upload_data(directory) ⇒ Object



72
73
74
# File 'lib/fluent_command_builder/command_builders/appcfg_python_17.rb', line 72

def upload_data(directory)
  UploadData.new @b, directory
end

#vacuum_indexes(directory) ⇒ Object



75
76
77
# File 'lib/fluent_command_builder/command_builders/appcfg_python_17.rb', line 75

def vacuum_indexes(directory)
  VacuumIndexes.new @b, directory
end