Package org.ovirt.engine.sdk4.services
Interface AffinityGroupService
-
- All Superinterfaces:
Service
- All Known Implementing Classes:
AffinityGroupServiceImpl
public interface AffinityGroupService extends Service
This service manages a single affinity group.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
AffinityGroupService.GetRequest
Retrieve the affinity group details.static interface
AffinityGroupService.GetResponse
Retrieve the affinity group details.static interface
AffinityGroupService.RemoveRequest
Remove the affinity group.static interface
AffinityGroupService.RemoveResponse
Remove the affinity group.static interface
AffinityGroupService.UpdateRequest
Update the affinity group.static interface
AffinityGroupService.UpdateResponse
Update the affinity group.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AffinityGroupService.GetRequest
get()
Retrieve the affinity group details.AffinityGroupHostLabelsService
hostLabelsService()
Returns a reference to the service that manages the list of all host labels attached to this affinity group.AffinityGroupHostsService
hostsService()
Returns a reference to the service that manages the list of all hosts attached to this affinity group.AffinityGroupService.RemoveRequest
remove()
Remove the affinity group.Service
service(String path)
Service locator method, returns individual service on which the URI is dispatched.AffinityGroupService.UpdateRequest
update()
Update the affinity group.AffinityGroupVmLabelsService
vmLabelsService()
Returns a reference to the service that manages the list of all virtual machine labels attached to this affinity group.AffinityGroupVmsService
vmsService()
Returns a reference to the service that manages the list of all virtual machines attached to this affinity group.
-
-
-
Method Detail
-
get
AffinityGroupService.GetRequest get()
Retrieve the affinity group details. [source,xml] ----AF_GROUP_001 true true
-
remove
AffinityGroupService.RemoveRequest remove()
Remove the affinity group. [source] ---- DELETE /ovirt-engine/api/clusters/000-000/affinitygroups/123-456 ----
-
update
AffinityGroupService.UpdateRequest update()
Update the affinity group.
-
hostLabelsService
AffinityGroupHostLabelsService hostLabelsService()
Returns a reference to the service that manages the list of all host labels attached to this affinity group.
-
hostsService
AffinityGroupHostsService hostsService()
Returns a reference to the service that manages the list of all hosts attached to this affinity group.
-
vmLabelsService
AffinityGroupVmLabelsService vmLabelsService()
Returns a reference to the service that manages the list of all virtual machine labels attached to this affinity group.
-
vmsService
AffinityGroupVmsService vmsService()
Returns a reference to the service that manages the list of all virtual machines attached to this affinity group.
-
-