class Aliyun::Log::Client
Public Class Methods
new(config = {})
click to toggle source
# File lib/aliyun/log/client.rb, line 6 def initialize(config = {}) @config = Config.new(config) @protocol = Protocol.new(@config) end
Public Instance Methods
create_project(name, desc)
click to toggle source
# File lib/aliyun/log/client.rb, line 23 def create_project(name, desc) @protocol.create_project(name, desc) end
delete_project(name)
click to toggle source
# File lib/aliyun/log/client.rb, line 31 def delete_project(name) @protocol.delete_project(name) end
get_logstore(project_name, logstore_name)
click to toggle source
# File lib/aliyun/log/client.rb, line 35 def get_logstore(project_name, logstore_name) @protocol.get_logstore(project_name, logstore_name) end
get_project(name)
click to toggle source
# File lib/aliyun/log/client.rb, line 19 def get_project(name) @protocol.get_project(name) end
list_projects(size = nil, offset = nil)
click to toggle source
# File lib/aliyun/log/client.rb, line 11 def list_projects(size = nil, offset = nil) @protocol.list_projects(size, offset) end
projects(size = nil, offset = nil)
click to toggle source
# File lib/aliyun/log/client.rb, line 15 def projects(size = nil, offset = nil) @protocol.projects(size, offset) end
update_project(name, desc)
click to toggle source
# File lib/aliyun/log/client.rb, line 27 def update_project(name, desc) @protocol.update_project(name, desc) end