Class: Postscale::Resources::Stats
Instance Method Summary
collapse
Methods inherited from Resource
#initialize
Instance Method Details
#aggregate(domain_id = nil, params = nil, **kwargs) ⇒ Object
Also known as:
get
6
7
8
9
|
# File 'lib/postscale/resources/stats.rb', line 6
def aggregate(domain_id = nil, params = nil, **kwargs)
domain_id = identifier(:domain_id, domain_id, kwargs)
@http.get("/v1/domains/#{encode(domain_id)}/stats", params: params_hash(params, kwargs))
end
|
#daily(domain_id = nil, params = nil, **kwargs) ⇒ Object
12
13
14
15
|
# File 'lib/postscale/resources/stats.rb', line 12
def daily(domain_id = nil, params = nil, **kwargs)
domain_id = identifier(:domain_id, domain_id, kwargs)
@http.get("/v1/domains/#{encode(domain_id)}/stats/daily", params: params_hash(params, kwargs))
end
|
#hourly(domain_id = nil, params = nil, **kwargs) ⇒ Object
17
18
19
20
|
# File 'lib/postscale/resources/stats.rb', line 17
def hourly(domain_id = nil, params = nil, **kwargs)
domain_id = identifier(:domain_id, domain_id, kwargs)
@http.get("/v1/domains/#{encode(domain_id)}/stats/hourly", params: params_hash(params, kwargs))
end
|
#isp(domain_id = nil, params = nil, **kwargs) ⇒ Object
22
23
24
25
|
# File 'lib/postscale/resources/stats.rb', line 22
def isp(domain_id = nil, params = nil, **kwargs)
domain_id = identifier(:domain_id, domain_id, kwargs)
@http.get("/v1/domains/#{encode(domain_id)}/stats/isp", params: params_hash(params, kwargs))
end
|