Class: Postscale::Resources::Warming
- Inherits:
-
Resource
- Object
- Resource
- Postscale::Resources::Warming
show all
- Defined in:
- lib/postscale/resources/warming.rb
Instance Method Summary
collapse
Methods inherited from Resource
#initialize
Instance Method Details
#get_status(domain_id = nil, **kwargs) ⇒ Object
Also known as:
status
6
7
8
9
|
# File 'lib/postscale/resources/warming.rb', line 6
def get_status(domain_id = nil, **kwargs)
domain_id = identifier(:domain_id, domain_id, kwargs)
@http.get("/v1/domains/#{encode(domain_id)}/warming")
end
|
#history(domain_id = nil, params = nil, **kwargs) ⇒ Object
12
13
14
15
|
# File 'lib/postscale/resources/warming.rb', line 12
def history(domain_id = nil, params = nil, **kwargs)
domain_id = identifier(:domain_id, domain_id, kwargs)
@http.get("/v1/domains/#{encode(domain_id)}/warming/history", params: params_hash(params, kwargs))
end
|
#pause(domain_id = nil, request = nil, **kwargs) ⇒ Object
22
23
24
25
|
# File 'lib/postscale/resources/warming.rb', line 22
def pause(domain_id = nil, request = nil, **kwargs)
domain_id = identifier(:domain_id, domain_id, kwargs)
@http.post("/v1/domains/#{encode(domain_id)}/warming/pause", json: request_hash(request, kwargs))
end
|
#resume(domain_id = nil, **kwargs) ⇒ Object
27
28
29
30
|
# File 'lib/postscale/resources/warming.rb', line 27
def resume(domain_id = nil, **kwargs)
domain_id = identifier(:domain_id, domain_id, kwargs)
@http.post("/v1/domains/#{encode(domain_id)}/warming/resume")
end
|
#start(domain_id = nil, request = nil, **kwargs) ⇒ Object
17
18
19
20
|
# File 'lib/postscale/resources/warming.rb', line 17
def start(domain_id = nil, request = nil, **kwargs)
domain_id = identifier(:domain_id, domain_id, kwargs)
@http.post("/v1/domains/#{encode(domain_id)}/warming/start", json: request_hash(request, kwargs))
end
|