Package org.jclouds.packet.features
Interface DeviceApi
@Consumes("application/json")
public interface DeviceApi
-
Nested Class Summary
Nested Classes -
Method Summary
-
Method Details
-
list
-
list
@Named("device:list") @GET @Path("/projects/{projectId}/devices") IterableWithMarker<Device> list(ListOptions options) -
create
@Named("device:create") @POST @Path("/projects/{projectId}/devices") @Produces("application/json") Device create(Device.CreateDevice device) -
get
-
delete
-
powerOff
@Named("device:powerOff") @POST @Produces("application/json") @Path("/devices/{id}/actions") void powerOff(@PathParam("id") String id) -
powerOn
@Named("device:powerOn") @POST @Produces("application/json") @Path("/devices/{id}/actions") void powerOn(@PathParam("id") String id) -
reboot
@Named("device:reboot") @POST @Produces("application/json") @Path("/devices/{id}/actions") void reboot(@PathParam("id") String id)
-