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.



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

def initialize(underlying_builder)
  super underlying_builder
end

Instance Method Details

#backends(directory) ⇒ Object



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

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

#create_bulkload_config(directory) ⇒ Object



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

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

#cron_info(directory) ⇒ Object



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

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

#download_appObject



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

def download_app
  DownloadApp.new @b
end

#download_data(directory) ⇒ Object



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

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

#help(action) ⇒ Object



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

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

#request_logs(directory, output_file) ⇒ Object



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

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

#resource_limits_info(directory) ⇒ Object



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

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

#rollback(directory) ⇒ Object



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

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

#set_default_version(directory) ⇒ Object



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

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

#update(directory) ⇒ Object



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

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

#update_cron(directory) ⇒ Object



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

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

#update_dos(directory) ⇒ Object



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

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

#update_indexes(directory) ⇒ Object



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

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

#update_queues(directory) ⇒ Object



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

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

#upload_data(directory) ⇒ Object



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

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

#vacuum_indexes(directory) ⇒ Object



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

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