Class VmWatchdogsServiceImpl
- java.lang.Object
-
- org.ovirt.engine.sdk4.internal.services.ServiceImpl
-
- org.ovirt.engine.sdk4.internal.services.VmWatchdogsServiceImpl
-
- All Implemented Interfaces:
Service
,VmWatchdogsService
public class VmWatchdogsServiceImpl extends ServiceImpl implements VmWatchdogsService
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.ovirt.engine.sdk4.services.VmWatchdogsService
VmWatchdogsService.AddRequest, VmWatchdogsService.AddResponse, VmWatchdogsService.ListRequest, VmWatchdogsService.ListResponse
-
-
Constructor Summary
Constructors Constructor Description VmWatchdogsServiceImpl(HttpConnection connection, String path)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VmWatchdogsService.AddRequest
add()
Adds new watchdog to the virtual machine.VmWatchdogsService.ListRequest
list()
The list of watchdogs of the virtual machine.Service
service(String path)
Service locator method, returns individual service on which the URI is dispatched.String
toString()
VmWatchdogService
watchdogService(String id)
Returns a reference to the service that manages a specific watchdog.-
Methods inherited from class org.ovirt.engine.sdk4.internal.services.ServiceImpl
checkAction, checkFault, getConnection, getPath, throwError
-
-
-
-
Constructor Detail
-
VmWatchdogsServiceImpl
public VmWatchdogsServiceImpl(HttpConnection connection, String path)
-
-
Method Detail
-
add
public VmWatchdogsService.AddRequest add()
Description copied from interface:VmWatchdogsService
Adds new watchdog to the virtual machine. For example, to add a watchdog to a virtual machine, send a request like this: [source] ---- POST /ovirt-engine/api/vms/123/watchdogspoweroff i6300esb poweroff i6300esb - Specified by:
add
in interfaceVmWatchdogsService
-
list
public VmWatchdogsService.ListRequest list()
Description copied from interface:VmWatchdogsService
The list of watchdogs of the virtual machine. The order of the returned list of watchdogs isn't guaranteed.- Specified by:
list
in interfaceVmWatchdogsService
-
watchdogService
public VmWatchdogService watchdogService(String id)
Description copied from interface:VmWatchdogsService
Returns a reference to the service that manages a specific watchdog.- Specified by:
watchdogService
in interfaceVmWatchdogsService
-
service
public Service service(String path)
Description copied from interface:VmWatchdogsService
Service locator method, returns individual service on which the URI is dispatched.- Specified by:
service
in interfaceVmWatchdogsService
-
-