Package org.ovirt.engine.sdk4.services
Interface VmWatchdogService
-
- All Superinterfaces:
Service
- All Known Implementing Classes:
VmWatchdogServiceImpl
public interface VmWatchdogService extends Service
A service managing a watchdog on virtual machines.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
VmWatchdogService.GetRequest
Returns the information about the watchdog.static interface
VmWatchdogService.GetResponse
Returns the information about the watchdog.static interface
VmWatchdogService.RemoveRequest
Removes the watchdog from the virtual machine.static interface
VmWatchdogService.RemoveResponse
Removes the watchdog from the virtual machine.static interface
VmWatchdogService.UpdateRequest
Updates the information about the watchdog.static interface
VmWatchdogService.UpdateResponse
Updates the information about the watchdog.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VmWatchdogService.GetRequest
get()
Returns the information about the watchdog.VmWatchdogService.RemoveRequest
remove()
Removes the watchdog from the virtual machine.Service
service(String path)
Service locator method, returns individual service on which the URI is dispatched.VmWatchdogService.UpdateRequest
update()
Updates the information about the watchdog.
-
-
-
Method Detail
-
get
VmWatchdogService.GetRequest get()
Returns the information about the watchdog.
-
remove
VmWatchdogService.RemoveRequest remove()
Removes the watchdog from the virtual machine. For example, to remove a watchdog from a virtual machine, send a request like this: [source] ---- DELETE /ovirt-engine/api/vms/123/watchdogs/00000000-0000-0000-0000-000000000000 ----
-
update
VmWatchdogService.UpdateRequest update()
Updates the information about the watchdog. You can update the information using `action` and `model` elements. For example, to update a watchdog, send a request like this: [source] ---- PUT /ovirt-engine/api/vms/123/watchdogsreset reset i6300esb
-
-