class DatahubClient
Public Class Methods
new(endpoint, access_id, access_key)
click to toggle source
# File lib/fluent/plugin/datahub/datahub-client.rb, line 7 def initialize(endpoint, access_id, access_key) @endpoint = endpoint @access_id = access_id @access_key = access_key @http_client = DatahubHttpClient.new(@endpoint, @access_id, @access_key) end
Public Instance Methods
create_project(project_name, comment)
click to toggle source
# File lib/fluent/plugin/datahub/datahub-client.rb, line 15 def create_project(project_name, comment) @http_client.create_project(project_name, comment) end
delete_project(project_name)
click to toggle source
# File lib/fluent/plugin/datahub/datahub-client.rb, line 19 def delete_project(project_name) @http_client.delete_project(project_name) end
get_project(project_name)
click to toggle source
# File lib/fluent/plugin/datahub/datahub-client.rb, line 23 def get_project(project_name) return DatahubProject.new(@http_client, project_name) end