Interface ResourceProviderService
-
- All Superinterfaces:
RestService
- All Known Implementing Classes:
ResourceProviderServiceImpl
public interface ResourceProviderService extends RestService
API which supports the "resource_providers" extension.- Author:
- Jyothi Saroja
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ResourceProviderget(String resourceProviderId)Get the specified resource provider by IDList<? extends ResourceProvider>list()The resource providers for this OpenStack deployment.ResourceProviderInventoriesresourceProviderInventories(String resourceProviderId)The cpu, memory and disk inventories of a specific resource providerResourceProviderUsagesresourceProviderUsages(String resourceProviderId)The cpu, memory and disk usages of a specific resource provider
-
-
-
Method Detail
-
get
ResourceProvider get(String resourceProviderId)
Get the specified resource provider by ID- Parameters:
resourceProviderId- - the resource provider identifier- Returns:
- the ResourceProvider or null if not found
-
list
List<? extends ResourceProvider> list()
The resource providers for this OpenStack deployment.NOTE: This is an extension and not all deployments support resource_providers
- Returns:
- the available resource providers in detail
-
resourceProviderInventories
ResourceProviderInventories resourceProviderInventories(String resourceProviderId)
The cpu, memory and disk inventories of a specific resource provider- Parameters:
resourceProviderId- - the id of resource provider- Returns:
- - instance of ResourceProviderInventories
-
resourceProviderUsages
ResourceProviderUsages resourceProviderUsages(String resourceProviderId)
The cpu, memory and disk usages of a specific resource provider- Parameters:
resourceProviderId- - the id of resource provider- Returns:
- - instance of ResourceProviderUsages
-
-