Package 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
Modifier and TypeMethodDescriptionget a specific disk offering by idget a specific service offering by idget a specific service offering by idlistDiskOfferings
(ListDiskOfferingsOptions... options) Lists disk offeringslistNetworkOfferings
(ListNetworkOfferingsOptions... options) Lists service offeringslistServiceOfferings
(ListServiceOfferingsOptions... options) Lists service offerings
-
Method Details
-
listServiceOfferings
@Named("listServiceOfferings") @GET @Consumes("application/json") 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("listServiceOfferings") @GET @Consumes("application/json") ServiceOffering getServiceOffering(@QueryParam("id") String id) get a specific service offering by id- Parameters:
id
- offering to get- Returns:
- service offering or null if not found
-
listDiskOfferings
@Named("listDiskOfferings") @GET @Consumes("application/json") 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("listDiskOfferings") @GET @Consumes("application/json") DiskOffering getDiskOffering(@QueryParam("id") String id) get a specific disk offering by id- Parameters:
id
- offering to get- Returns:
- disk offering or null if not found
-
listNetworkOfferings
@Named("listNetworkOfferings") @GET @Consumes("application/json") 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("listNetworkOfferings") @GET @Consumes("application/json") NetworkOffering getNetworkOffering(@QueryParam("id") String id) get a specific service offering by id- Parameters:
id
- offering to get- Returns:
- service offering or null if not found
-