@Path(value="/applications/{application}/entities/{entity}/sensors")
 @Produces(value="application/json")
 @Consumes(value="application/json")
public interface SensorApi
| Modifier and Type | Method and Description | 
|---|---|
java.util.Map<java.lang.String,java.lang.Object> | 
batchSensorRead(java.lang.String application,
               java.lang.String entityToken,
               java.lang.Boolean raw)  | 
void | 
delete(java.lang.String application,
      java.lang.String entityToken,
      java.lang.String sensorName)  | 
java.lang.Object | 
get(java.lang.String application,
   java.lang.String entityToken,
   java.lang.String sensorName,
   java.lang.Boolean raw)  | 
java.lang.String | 
getPlain(java.lang.String application,
        java.lang.String entityToken,
        java.lang.String sensorName,
        java.lang.Boolean raw)  | 
java.util.List<SensorSummary> | 
list(java.lang.String application,
    java.lang.String entityToken)  | 
void | 
set(java.lang.String application,
   java.lang.String entityToken,
   java.lang.String sensorName,
   java.lang.Object newValue)  | 
void | 
setFromMap(java.lang.String application,
          java.lang.String entityToken,
          java.util.Map newValues)  | 
@GET java.util.List<SensorSummary> list(@PathParam(value="application") java.lang.String application, @PathParam(value="entity") java.lang.String entityToken)
@GET
 @Path(value="/current-state")
java.util.Map<java.lang.String,java.lang.Object> batchSensorRead(@PathParam(value="application")
                                                                                                     java.lang.String application,
                                                                                                     @PathParam(value="entity")
                                                                                                     java.lang.String entityToken,
                                                                                                     @QueryParam(value="raw") @DefaultValue(value="false")
                                                                                                     java.lang.Boolean raw)
@GET
 @Path(value="/{sensor}")
 @Produces(value="application/json")
java.lang.Object get(@PathParam(value="application")
                                                                                         java.lang.String application,
                                                                                         @PathParam(value="entity")
                                                                                         java.lang.String entityToken,
                                                                                         @PathParam(value="sensor")
                                                                                         java.lang.String sensorName,
                                                                                         @QueryParam(value="raw") @DefaultValue(value="false")
                                                                                         java.lang.Boolean raw)
@GET
 @Path(value="/{sensor}")
 @Produces(value="text/plain;qs=0.9")
java.lang.String getPlain(@PathParam(value="application")
                                                                                               java.lang.String application,
                                                                                               @PathParam(value="entity")
                                                                                               java.lang.String entityToken,
                                                                                               @PathParam(value="sensor")
                                                                                               java.lang.String sensorName,
                                                                                               @QueryParam(value="raw") @DefaultValue(value="false")
                                                                                               java.lang.Boolean raw)
@POST
void setFromMap(@PathParam(value="application")
                      java.lang.String application,
                      @PathParam(value="entity")
                      java.lang.String entityToken,
                      java.util.Map newValues)
@POST
 @Path(value="/{sensor}")
void set(@PathParam(value="application")
                                         java.lang.String application,
                                         @PathParam(value="entity")
                                         java.lang.String entityToken,
                                         @PathParam(value="sensor")
                                         java.lang.String sensorName,
                                         java.lang.Object newValue)
@DELETE
 @Path(value="/{sensor}")
void delete(@PathParam(value="application")
                                              java.lang.String application,
                                              @PathParam(value="entity")
                                              java.lang.String entityToken,
                                              @PathParam(value="sensor")
                                              java.lang.String sensorName)