Interface FlavorApi


  • public interface FlavorApi
    This API strictly for listing and retrieving Flavor. Flavors cannot be created or deleted.
    See Also:
    Flavor
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Flavor get​(int flavorId)
      Returns a Flavor by id.
      com.google.common.collect.FluentIterable<Flavor> list()
      Returns a summary list of Flavors.
      com.google.common.collect.FluentIterable<Flavor> list​(String accountId)
      Returns a list of Flavors by Account ID (Tenant Id).
    • Method Detail

      • list

        @Named("flavor:list")
        @GET
        @Path("/flavors")
        @Consumes("application/json")
        com.google.common.collect.FluentIterable<Flavor> list()
        Returns a summary list of Flavors.
        Returns:
        The list of Flavors.
      • get

        @Named("flavors:get/{id}")
        @GET
        @Path("/flavors/{id}")
        @Consumes("application/json")
        Flavor get​(@PathParam("id")
                   int flavorId)
        Returns a Flavor by id.
        Parameters:
        flavorId - The id of the Flavor.
        Returns:
        Flavor The Flavor for the specified id.
      • list

        @Named("flavors:get/{id}")
        @GET
        @Path("/flavors/{id}")
        @Consumes("application/json")
        com.google.common.collect.FluentIterable<Flavor> list​(@PathParam("id")
                                                              String accountId)
        Returns a list of Flavors by Account ID (Tenant Id).
        Parameters:
        flavorId - The id of the tenant.
        Returns:
        The list of Flavors for Account/Tenant Id.