@Singleton public class BaseSearchService extends Object implements SearchService
| Modifier and Type | Field and Description |
|---|---|
protected RestContext<AbiquoApi,AbiquoAsyncApi> |
context |
| Modifier | Constructor and Description |
|---|---|
protected |
BaseSearchService(RestContext<AbiquoApi,AbiquoAsyncApi> context) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<Enterprise> |
searchEnterprises(EnterpriseOptions options)
Enterprise
|
Iterable<Enterprise> |
searchEnterprisesUsingDatacenter(Datacenter datacenter,
EnterpriseOptions options)
Get the list of filtered enterprises for a datacenter.
|
Iterable<PrivateIp> |
searchPrivateIps(PrivateNetwork network,
IpOptions options)
Private Network
|
Iterable<PublicIp> |
searchPublicIpsToPurchase(VirtualDatacenter virtualDatacenter,
IpOptions options)
Get the list of filtered public ips to purchase by a virtual datacenter.
|
Iterable<PublicIp> |
searchPurchasedPublicIps(VirtualDatacenter virtualDatacenter,
IpOptions options)
Get the list of filtered purchased public ips by a virtual datacenter.
|
Iterable<LogicServer> |
searchServiceProfiles(ManagedRack rack,
FilterOptions options)
Get the list of service profiles for managed rack.
|
Iterable<LogicServer> |
searchServiceProfileTemplates(ManagedRack rack,
FilterOptions options)
Get the list of service profile templates for managed rack.
|
List<StoragePool> |
searchStoragePools(StorageDevice device,
StoragePoolOptions options)
Storage Pool
|
Iterable<Volume> |
searchVolumes(VirtualDatacenter virtualDatacenter,
VolumeOptions options)
Volume **********************
|
protected RestContext<AbiquoApi,AbiquoAsyncApi> context
@Inject protected BaseSearchService(RestContext<AbiquoApi,AbiquoAsyncApi> context)
public Iterable<Enterprise> searchEnterprises(EnterpriseOptions options)
searchEnterprises in interface SearchServiceoptions - The set of filtering and pagination options of the search.public Iterable<Enterprise> searchEnterprisesUsingDatacenter(Datacenter datacenter, EnterpriseOptions options)
SearchServicesearchEnterprisesUsingDatacenter in interface SearchServicedatacenter - The given datacenter.options - The set of filtering and pagination options of the search. http://community.abiquo.com/display/ABI20/Datacenter+Resource#DatacenterResource-
Retrievealistofenterprisesusingdatacenterpublic Iterable<Volume> searchVolumes(VirtualDatacenter virtualDatacenter, VolumeOptions options)
searchVolumes in interface SearchServicevirtualDatacenter - The given virtual datacenter.options - The set of filtering and pagination options of the search.public List<StoragePool> searchStoragePools(StorageDevice device, StoragePoolOptions options)
searchStoragePools in interface SearchServicedevice - The given storage device.options - The set of filtering and pagination options of the search.public Iterable<PrivateIp> searchPrivateIps(PrivateNetwork network, IpOptions options)
searchPrivateIps in interface SearchServicenetwork - The given private network.options - The set of filtering and pagination options of the search.public Iterable<PublicIp> searchPublicIpsToPurchase(VirtualDatacenter virtualDatacenter, IpOptions options)
SearchServicesearchPublicIpsToPurchase in interface SearchServicevirtualDatacenter - The given virtual datacenter.options - The set of filtering and pagination options of the search.public Iterable<PublicIp> searchPurchasedPublicIps(VirtualDatacenter virtualDatacenter, IpOptions options)
SearchServicesearchPurchasedPublicIps in interface SearchServicevirtualDatacenter - The given virtual datacenter.options - The set of filtering and pagination options of the search.public Iterable<LogicServer> searchServiceProfiles(ManagedRack rack, FilterOptions options)
SearchServicesearchServiceProfiles in interface SearchServiceoptions - The set of filtering and pagination options of the search.public Iterable<LogicServer> searchServiceProfileTemplates(ManagedRack rack, FilterOptions options)
SearchServicesearchServiceProfileTemplates in interface SearchServiceoptions - The set of filtering and pagination options of the search.Copyright © 2009-2013 jclouds. All Rights Reserved.