@Path(value="/datacenters") public interface DataCenterApi extends Closeable
Modifier and Type | Interface and Description |
---|---|
static class |
DataCenterApi.DataCenterCreateMapBinder |
static class |
DataCenterApi.DataCenterParser |
Modifier and Type | Method and Description |
---|---|
DataCenter |
create(String name,
String description,
String location) |
URI |
delete(String id) |
DataCenter |
getDataCenter(String id) |
DataCenter |
getDataCenter(String id,
DepthOptions options) |
List<DataCenter> |
list() |
List<DataCenter> |
list(DepthOptions options) |
DataCenter |
update(String id,
String name) |
@Named(value="datacenter:list") @GET List<DataCenter> list()
@Named(value="datacenter:list") @GET List<DataCenter> list(DepthOptions options)
@Named(value="datacenter:get") @GET @Path(value="/{id}") DataCenter getDataCenter(@PathParam(value="id") String id)
id
- Data Center identifiernull
if it doesn't exist.@Named(value="datacenter:get") @GET @Path(value="/{id}") DataCenter getDataCenter(@PathParam(value="id") String id, DepthOptions options)
@Named(value="datacenter:create") @POST @Produces(value="application/json") DataCenter create(String name, String description, String location)
@Named(value="datacenter:update") @Path(value="/{id}") @Produces(value="application/json") DataCenter update(@PathParam(value="id") String id, String name)
Copyright © 2009-2018 The Apache Software Foundation. All Rights Reserved.