class Hawkular::Metrics::Client::Tenants
Provides access to tenants API
Public Class Methods
new(client)
click to toggle source
@param client [Client]
# File lib/hawkular/metrics/tenant_api.rb 6 def initialize(client) 7 @client = client 8 @resource = 'tenants' 9 end
Public Instance Methods
create(id)
click to toggle source
Create new tenant @param id [String] tenant ID/Name
# File lib/hawkular/metrics/tenant_api.rb 13 def create(id) 14 @client.http_post("/#{@resource}", { id: id }, @client.admin_header) 15 end
query()
click to toggle source
Query existing tenants @return [Array]
# File lib/hawkular/metrics/tenant_api.rb 19 def query 20 @client.http_get("/#{@resource}", @client.admin_header).map do |t| 21 Hawkular::Metrics::Tenant.new(t) 22 end 23 end