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