> +@Consumes(MediaType.APPLICATION_JSON)
> +@RequestFilters({ ServiceKeyAuthentication.class })
> +@Path("/api/servicekeys")
> +public interface ServiceKeysApi {
> +
> + @Named("servicekeys:list")
> + @GET
> + List<ServiceKey> listServiceKeys();
> +
> + @Named("servicekeys:create")
> + @POST
> + ServiceKey createServiceKey(@BinderParam(BindToJsonPayload.class)
> CreateServiceKey createServiceKey);
> +
> + @Named("servicekeys:delete")
> + @DELETE
> + void deleteServiceKey(@BinderParam(BindToJsonPayload.class)
> DeleteServiceKey deleteServiceKey);
Aaahhh that's much cleaner! Let me jump on that now.
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/149/files#r26168223