public class DeviceMeasurementsCreateRequest extends DeviceEventCreateRequest implements IDeviceMeasurementsCreateRequest, java.io.Serializable
DeviceMeasurements via REST APIs.| Modifier and Type | Class and Description |
|---|---|
static class |
DeviceMeasurementsCreateRequest.Builder |
| Constructor and Description |
|---|
DeviceMeasurementsCreateRequest() |
| Modifier and Type | Method and Description |
|---|---|
void |
addOrReplaceMeasurement(java.lang.String name,
java.lang.Double value)
Add or replace measurement data.
|
void |
clearMeasurements()
Clear all measurements.
|
java.lang.Double |
getMeasurement(java.lang.String name)
Get measurement by name.
|
java.util.Map<java.lang.String,java.lang.Double> |
getMeasurements()
Get map of all measurements.
|
java.lang.Double |
removeMeasurement(java.lang.String name)
Remove a measurement.
|
void |
setMeasurements(java.util.Map<java.lang.String,java.lang.Double> measurements)
Needed for JSON marshaling.
|
getEventDate, getMetadata, isUpdateState, setEventDate, setMetadata, setUpdateStateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetEventDate, getMetadata, isUpdateState, setUpdateStatepublic void addOrReplaceMeasurement(java.lang.String name,
java.lang.Double value)
IMeasurementsProvideraddOrReplaceMeasurement in interface IMeasurementsProviderpublic java.lang.Double removeMeasurement(java.lang.String name)
IMeasurementsProviderremoveMeasurement in interface IMeasurementsProviderpublic java.lang.Double getMeasurement(java.lang.String name)
IMeasurementsProvidergetMeasurement in interface IMeasurementsProviderpublic java.util.Map<java.lang.String,java.lang.Double> getMeasurements()
IMeasurementsProvidergetMeasurements in interface IMeasurementsProviderpublic void setMeasurements(java.util.Map<java.lang.String,java.lang.Double> measurements)
measurements - public void clearMeasurements()
IMeasurementsProviderclearMeasurements in interface IMeasurementsProvider