@Path(value="/api/device-mgt/v1.[\\d]+/devices") @Consumes(value="application/json") @Produces(value="application/json") @ApplicationPath(value="/devices") public class DevicesApi extends Object implements org.wso2.msf4j.Microservice
| Constructor and Description |
|---|
DevicesApi() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
devicesEnrollTypeDeviceIdDelete(Device device,
String deviceId,
String type,
org.wso2.msf4j.Request request) |
javax.ws.rs.core.Response |
devicesEnrollTypeDeviceIdPut(Device device,
String deviceId,
String type,
org.wso2.msf4j.Request request) |
javax.ws.rs.core.Response |
devicesEnrollTypePost(Device device,
String type,
org.wso2.msf4j.Request request) |
javax.ws.rs.core.Response |
devicesEventsPublishDataTypeDeviceIdPost(Device device,
String type,
String deviceId,
org.wso2.msf4j.Request request) |
javax.ws.rs.core.Response |
devicesEventsPublishTypeDeviceIdPost(Device device,
String deviceId,
String type,
org.wso2.msf4j.Request request) |
javax.ws.rs.core.Response |
devicesOperationsTypeDeviceIdGet(String type,
String deviceId,
String status,
Integer limit,
String offset,
org.wso2.msf4j.Request request) |
javax.ws.rs.core.Response |
devicesOperationsTypeDeviceIdOperationIdGet(String type,
String deviceId,
Integer operationId,
org.wso2.msf4j.Request request) |
javax.ws.rs.core.Response |
devicesOperationsTypeDeviceIdOperationIdPut(Operation operation,
String type,
String deviceId,
String operationId,
org.wso2.msf4j.Request request) |
@DELETE
@Path(value="/enroll/{type}/{deviceId}")
@Consumes(value="application/json")
@Produces(value="application/json")
public javax.ws.rs.core.Response devicesEnrollTypeDeviceIdDelete(Device device,
@PathParam(value="deviceId")
String deviceId,
@PathParam(value="type")
String type,
@Context
org.wso2.msf4j.Request request)
throws NotFoundException
NotFoundException@PUT
@Path(value="/enroll/{type}/{deviceId}")
@Consumes(value="application/json")
@Produces(value="application/json")
public javax.ws.rs.core.Response devicesEnrollTypeDeviceIdPut(Device device,
@PathParam(value="deviceId")
String deviceId,
@PathParam(value="type")
String type,
@Context
org.wso2.msf4j.Request request)
throws NotFoundException
NotFoundException@POST
@Path(value="/enroll/{type}")
@Consumes(value="application/json")
@Produces(value="application/json")
public javax.ws.rs.core.Response devicesEnrollTypePost(Device device,
@PathParam(value="type")
String type,
@Context
org.wso2.msf4j.Request request)
throws NotFoundException
NotFoundException@POST
@Path(value="/events/publish/data/{type}/{deviceId}")
@Consumes(value="application/json")
@Produces(value="application/json")
public javax.ws.rs.core.Response devicesEventsPublishDataTypeDeviceIdPost(Device device,
@PathParam(value="type")
String type,
@PathParam(value="deviceId")
String deviceId,
@Context
org.wso2.msf4j.Request request)
throws NotFoundException
NotFoundException@POST
@Path(value="/events/publish/{type}/{deviceId}")
@Consumes(value="application/json")
@Produces(value="application/json")
public javax.ws.rs.core.Response devicesEventsPublishTypeDeviceIdPost(Device device,
@PathParam(value="deviceId")
String deviceId,
@PathParam(value="type")
String type,
@Context
org.wso2.msf4j.Request request)
throws NotFoundException
NotFoundException@GET
@Path(value="/operations/{type}/{deviceId}")
@Consumes(value="application/json")
@Produces(value="application/json")
public javax.ws.rs.core.Response devicesOperationsTypeDeviceIdGet(@PathParam(value="type")
String type,
@PathParam(value="deviceId")
String deviceId,
@QueryParam(value="status")
String status,
@DefaultValue(value="5") @QueryParam(value="limit")
Integer limit,
@DefaultValue(value="0") @QueryParam(value="offset")
String offset,
@Context
org.wso2.msf4j.Request request)
throws NotFoundException
NotFoundException@GET
@Path(value="/operations/{type}/{deviceId}/{operationId}")
@Consumes(value="application/json")
@Produces(value="application/json")
public javax.ws.rs.core.Response devicesOperationsTypeDeviceIdOperationIdGet(@PathParam(value="type")
String type,
@PathParam(value="deviceId")
String deviceId,
@PathParam(value="operationId")
Integer operationId,
@Context
org.wso2.msf4j.Request request)
throws NotFoundException
NotFoundException@PUT
@Path(value="/operations/{type}/{deviceId}/{operationId}")
@Consumes(value="application/json")
@Produces(value="application/json")
public javax.ws.rs.core.Response devicesOperationsTypeDeviceIdOperationIdPut(Operation operation,
@PathParam(value="type")
String type,
@PathParam(value="deviceId")
String deviceId,
@PathParam(value="operationId")
String operationId,
@Context
org.wso2.msf4j.Request request)
throws NotFoundException
NotFoundExceptionCopyright © 2017 WSO2. All rights reserved.