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