org.jclouds.cloudstack.features
Interface OfferingApi

All Known Subinterfaces:
GlobalOfferingApi

public interface OfferingApi

Provides synchronous access to cloudstack via their REST API.

See Also:

Method Summary
 DiskOffering getDiskOffering(String id)
          get a specific disk offering by id
 NetworkOffering getNetworkOffering(String id)
          get a specific service offering by id
 ServiceOffering getServiceOffering(String id)
          get a specific service offering by id
 Set<DiskOffering> listDiskOfferings(ListDiskOfferingsOptions... options)
          Lists disk offerings
 Set<NetworkOffering> listNetworkOfferings(ListNetworkOfferingsOptions... options)
          Lists service offerings
 Set<ServiceOffering> listServiceOfferings(ListServiceOfferingsOptions... options)
          Lists service offerings
 

Method Detail

listServiceOfferings

@Named(value="listServiceOfferings")
Set<ServiceOffering> listServiceOfferings(ListServiceOfferingsOptions... options)
Lists service offerings

Parameters:
options - if present, how to constrain the list.
Returns:
service offerings matching query, or empty set, if no service offerings are found

getServiceOffering

@Named(value="listServiceOfferings")
ServiceOffering getServiceOffering(String id)
get a specific service offering by id

Parameters:
id - offering to get
Returns:
service offering or null if not found

listDiskOfferings

@Named(value="listDiskOfferings")
Set<DiskOffering> listDiskOfferings(ListDiskOfferingsOptions... options)
Lists disk offerings

Parameters:
options - if present, how to constrain the list.
Returns:
disk offerings matching query, or empty set, if no disk offerings are found

getDiskOffering

@Named(value="listDiskOfferings")
DiskOffering getDiskOffering(String id)
get a specific disk offering by id

Parameters:
id - offering to get
Returns:
disk offering or null if not found

listNetworkOfferings

@Named(value="listNetworkOfferings")
Set<NetworkOffering> listNetworkOfferings(ListNetworkOfferingsOptions... options)
Lists service offerings

Parameters:
options - if present, how to constrain the list.
Returns:
service offerings matching query, or empty set, if no service offerings are found

getNetworkOffering

@Named(value="listNetworkOfferings")
NetworkOffering getNetworkOffering(String id)
get a specific service offering by id

Parameters:
id - offering to get
Returns:
service offering or null if not found


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.