PutDataMapRequest is a DataMap-aware version of PutDataRequest
.
Public Method Summary
PutDataRequest |
asPutDataRequest()
Creates a
PutDataRequest containing the data and assets in this
PutDataMapRequest .
|
static PutDataMapRequest | |
static PutDataMapRequest |
createFromDataMapItem(DataMapItem
source)
Creates a PutDataMapRequest from a DataMapItem using the provided source.
|
static PutDataMapRequest |
createWithAutoAppendedId(String pathPrefix)
Creates a PutDataMapRequest with a randomly generated id prefixed with the
provided path.
|
DataMap | |
Uri | |
boolean |
isUrgent()
Whether the DataItem for this request is urgent.
|
PutDataMapRequest |
setUrgent()
Flags this DataItem for urgent transport.
|
Inherited Method Summary
Public Methods
public PutDataRequest asPutDataRequest ()
Creates a PutDataRequest
containing the data and assets in this
PutDataMapRequest
.
public static PutDataMapRequest create (String path)
Creates a PutDataMapRequest with the provided, complete, path.
public static PutDataMapRequest createFromDataMapItem (DataMapItem source)
Creates a PutDataMapRequest from a DataMapItem using the provided source.
public static PutDataMapRequest createWithAutoAppendedId (String pathPrefix)
Creates a PutDataMapRequest with a randomly generated id prefixed with the provided path.
public DataMap getDataMap ()
Returns
- the structured data associated with this data item.
public Uri getUri ()
Returns a Uri
for the pending
data item. If this is a modification of an existing data item, Uri.getHost()
will return the id of the node that originally created it. Otherwise, a new data item
will be created with the requesting device's node.
public boolean isUrgent ()
Whether the DataItem for this request is urgent.
Returns
- true if the DataItem for this request is urgent
See Also
public PutDataMapRequest setUrgent ()
Flags this DataItem for urgent transport. Clients should only
setUrgent()
for DataItems which need to be delivered right away.