public class DeviceStateChangeCreateRequest extends DeviceEventCreateRequest implements IDeviceStateChangeCreateRequest, java.io.Serializable
DeviceEventCreateRequest.Builder<T extends DeviceEventCreateRequest>| Constructor and Description |
|---|
DeviceStateChangeCreateRequest(StateChangeCategory category,
StateChangeType type,
java.lang.String previousState,
java.lang.String newState) |
| Modifier and Type | Method and Description |
|---|---|
StateChangeCategory |
getCategory()
Get category of state change.
|
java.util.Map<java.lang.String,java.lang.String> |
getData()
Get data associated with the state change.
|
java.lang.String |
getNewState()
Get the requested new state.
|
java.lang.String |
getPreviousState()
Get the previous (or assumed previous) state.
|
StateChangeType |
getType()
Get type of state change.
|
void |
setCategory(StateChangeCategory category) |
void |
setData(java.util.Map<java.lang.String,java.lang.String> data) |
void |
setNewState(java.lang.String newState) |
void |
setPreviousState(java.lang.String previousState) |
void |
setType(StateChangeType type) |
getEventDate, getMetadata, isUpdateState, setEventDate, setMetadata, setUpdateStateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetEventDate, getMetadata, isUpdateState, setUpdateStatepublic DeviceStateChangeCreateRequest(StateChangeCategory category, StateChangeType type, java.lang.String previousState, java.lang.String newState)
public StateChangeCategory getCategory()
IDeviceStateChangeCreateRequestgetCategory in interface IDeviceStateChangeCreateRequestpublic void setCategory(StateChangeCategory category)
public StateChangeType getType()
IDeviceStateChangeCreateRequestgetType in interface IDeviceStateChangeCreateRequestpublic void setType(StateChangeType type)
public java.lang.String getPreviousState()
IDeviceStateChangeCreateRequestgetPreviousState in interface IDeviceStateChangeCreateRequestpublic void setPreviousState(java.lang.String previousState)
public java.lang.String getNewState()
IDeviceStateChangeCreateRequestgetNewState in interface IDeviceStateChangeCreateRequestpublic void setNewState(java.lang.String newState)
public java.util.Map<java.lang.String,java.lang.String> getData()
IDeviceStateChangeCreateRequestgetData in interface IDeviceStateChangeCreateRequestpublic void setData(java.util.Map<java.lang.String,java.lang.String> data)