public class DeviceEventCreateRequest extends java.lang.Object implements IDeviceEventCreateRequest, java.io.Serializable
DeviceEvent subclasses.| Modifier and Type | Class and Description |
|---|---|
static class |
DeviceEventCreateRequest.Builder<T extends DeviceEventCreateRequest>
Uses builder pattern to create device event requests.
|
| Constructor and Description |
|---|
DeviceEventCreateRequest() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Date |
getEventDate()
Get the date on which the event occurred.
|
java.util.Map<java.lang.String,java.lang.String> |
getMetadata()
Get metadata values.
|
boolean |
isUpdateState()
Indicates whether state information on the device assignment should be
updated to reflect new event.
|
void |
setEventDate(java.util.Date eventDate) |
void |
setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata) |
void |
setUpdateState(boolean updateState)
Set indicator for whether state information on the device assignment
should be updated.
|
public java.util.Date getEventDate()
IDeviceEventCreateRequestgetEventDate in interface IDeviceEventCreateRequestpublic void setEventDate(java.util.Date eventDate)
public boolean isUpdateState()
IDeviceEventCreateRequestisUpdateState in interface IDeviceEventCreateRequestpublic void setUpdateState(boolean updateState)
IDeviceEventCreateRequestsetUpdateState in interface IDeviceEventCreateRequestpublic java.util.Map<java.lang.String,java.lang.String> getMetadata()
IDeviceEventCreateRequestgetMetadata in interface IDeviceEventCreateRequestpublic void setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)