public class AstarteInterfaceDatastreamMapping extends AstarteInterfaceMapping
| Modifier and Type | Class and Description |
|---|---|
static class |
AstarteInterfaceDatastreamMapping.MappingReliability |
static class |
AstarteInterfaceDatastreamMapping.MappingRetention |
| Constructor and Description |
|---|
AstarteInterfaceDatastreamMapping() |
| Modifier and Type | Method and Description |
|---|---|
protected static AstarteInterfaceDatastreamMapping |
fromJSON(org.json.JSONObject astarteMappingObject) |
int |
getExpiry() |
AstarteInterfaceDatastreamMapping.MappingReliability |
getReliability() |
AstarteInterfaceDatastreamMapping.MappingRetention |
getRetention() |
boolean |
isExplicitTimestamp() |
void |
validatePayload(java.lang.Object payload,
org.joda.time.DateTime timestamp) |
getPath, getType, isTypeCompatible, parseMappingFromJSON, validatePayloadprotected static AstarteInterfaceDatastreamMapping fromJSON(org.json.JSONObject astarteMappingObject) throws org.json.JSONException
org.json.JSONExceptionpublic boolean isExplicitTimestamp()
public AstarteInterfaceDatastreamMapping.MappingReliability getReliability()
public AstarteInterfaceDatastreamMapping.MappingRetention getRetention()
public int getExpiry()
public void validatePayload(java.lang.Object payload,
org.joda.time.DateTime timestamp)
throws AstarteInvalidValueException
validatePayload in class AstarteInterfaceMappingAstarteInvalidValueException