Class ComputeServiceImpl
- java.lang.Object
-
- org.openstack4j.openstack.internal.BaseOpenStackService
-
- org.openstack4j.openstack.compute.internal.BaseComputeServices
-
- org.openstack4j.openstack.compute.internal.ComputeServiceImpl
-
- All Implemented Interfaces:
ComputeService,RestService
public class ComputeServiceImpl extends BaseComputeServices implements ComputeService
Compute (Nova) Operations API implementation- Author:
- Jeremy Unruh
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.openstack4j.openstack.internal.BaseOpenStackService
BaseOpenStackService.Invocation<R>
-
-
Constructor Summary
Constructors Constructor Description ComputeServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServerActionsServiceevents()Server Actions Service APIFlavorServiceflavors()Flavor Service APIFloatingIPDNSServicefloatingIPDNS()Service that manages the extension 'os-floating-ip-dns'ComputeFloatingIPServicefloatingIps()Floating IP Service APIHostServicehost()Compute Os-Host APIHostAggregateServicehostAggregates()Host Aggregates Management ServiceHypervisorServicehypervisors()Hypervisor Service Extension APIComputeImageServiceimages()Image Service APIKeypairServicekeypairs()Keypair Management ServiceList<? extends Extension>listExtensions()MigrationServicemigrations()Administrators only - provides in-progress migrations for a region or cellQuotaSetServicequotaSets()Quota-Set Service APIComputeSecurityGroupServicesecurityGroups()Security Groups Extension APIServerGroupServiceserverGroups()ServerGroup Management ServiceServerServiceservers()Server Service APIServerTagServiceserverTags()Server Tag Management ServiceServicesServiceservices()Compute services serviceZoneServicezones()ZoneService Extension API-
Methods inherited from class org.openstack4j.openstack.compute.internal.BaseComputeServices
invokeAction, invokeActionWithResponse
-
Methods inherited from class org.openstack4j.openstack.internal.BaseOpenStackService
delete, deleteWithResponse, get, getProvider, getServiceVersion, getWithResponse, getXOpenstackRequestId, head, patch, patchWithResponse, post, postWithResponse, put, putWithResponse, request, toList, uri
-
-
-
-
Method Detail
-
flavors
public FlavorService flavors()
Flavor Service API- Specified by:
flavorsin interfaceComputeService- Returns:
- the flavor service
-
images
public ComputeImageService images()
Image Service API- Specified by:
imagesin interfaceComputeService- Returns:
- the image service
- See Also:
ImageService
-
servers
public ServerService servers()
Server Service API- Specified by:
serversin interfaceComputeService- Returns:
- the server service
-
quotaSets
public QuotaSetService quotaSets()
Quota-Set Service API- Specified by:
quotaSetsin interfaceComputeService- Returns:
- the quota set service
-
host
public HostService host()
Compute Os-Host API- Specified by:
hostin interfaceComputeService- Returns:
- the compute os-host service
- See Also:
ServerService
-
listExtensions
public List<? extends Extension> listExtensions()
- Specified by:
listExtensionsin interfaceComputeService- Returns:
- a list of Extensions that have been added against the Compute service
-
floatingIps
public ComputeFloatingIPService floatingIps()
Floating IP Service API- Specified by:
floatingIpsin interfaceComputeService- Returns:
- the floating-ip service
- See Also:
NetFloatingIPService
-
securityGroups
public ComputeSecurityGroupService securityGroups()
Security Groups Extension API- Specified by:
securityGroupsin interfaceComputeService- Returns:
- the security groups service
- See Also:
SecurityGroupService
-
keypairs
public KeypairService keypairs()
Keypair Management Service- Specified by:
keypairsin interfaceComputeService- Returns:
- the keypair service
-
hypervisors
public HypervisorService hypervisors()
Hypervisor Service Extension API- Specified by:
hypervisorsin interfaceComputeService- Returns:
- the hypervisor service
-
zones
public ZoneService zones()
ZoneService Extension API- Specified by:
zonesin interfaceComputeService- Returns:
- the zones service
-
migrations
public MigrationService migrations()
Administrators only - provides in-progress migrations for a region or cell- Specified by:
migrationsin interfaceComputeService- Returns:
- the migration service
-
serverGroups
public ServerGroupService serverGroups()
Description copied from interface:ComputeServiceServerGroup Management Service- Specified by:
serverGroupsin interfaceComputeService- Returns:
- ServerGroup service
-
floatingIPDNS
public FloatingIPDNSService floatingIPDNS()
Description copied from interface:ComputeServiceService that manages the extension 'os-floating-ip-dns'- Specified by:
floatingIPDNSin interfaceComputeService- Returns:
- the floating IP DNS Service
-
hostAggregates
public HostAggregateService hostAggregates()
Description copied from interface:ComputeServiceHost Aggregates Management Service- Specified by:
hostAggregatesin interfaceComputeService
-
serverTags
public ServerTagService serverTags()
Description copied from interface:ComputeServiceServer Tag Management Service- Specified by:
serverTagsin interfaceComputeService- Returns:
- ServerTag Service
-
services
public ServicesService services()
Description copied from interface:ComputeServiceCompute services service- Specified by:
servicesin interfaceComputeService- Returns:
- ServicesService
-
events
public ServerActionsService events()
Server Actions Service API- Specified by:
eventsin interfaceComputeService- Returns:
- server actions service
-
-