public class AvailDataPayloadBuilderImpl extends Object implements AvailDataPayloadBuilder
| Constructor and Description |
|---|
AvailDataPayloadBuilderImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDataPoint(String key,
long timestamp,
Avail value)
Add an availability data point.
|
int |
getNumberDataPoints() |
String |
getTenantId() |
void |
setTenantId(String tenantId)
If the availability data is to be stored with a special tenant ID, this sets that tenant ID.
|
List<Map<String,Object>> |
toObjectPayload() |
String |
toPayload() |
public void addDataPoint(String key, long timestamp, Avail value)
AvailDataPayloadBuilderAvailDataPayloadBuilder.toPayload() to get the payload message that can be used to
send to the storage backend via the storage adapter.addDataPoint in interface AvailDataPayloadBuilderkey - identifies the availability data pointtimestamp - the time the availability was checkedvalue - the value of the availabilitypublic String toPayload()
toPayload in interface AvailDataPayloadBuilderpublic int getNumberDataPoints()
getNumberDataPoints in interface AvailDataPayloadBuilderadded to the payloadpublic void setTenantId(String tenantId)
AvailDataPayloadBuildersetTenantId in interface AvailDataPayloadBuildertenantId - the tenant ID to associate the avail data with. May be null.public String getTenantId()
getTenantId in interface AvailDataPayloadBuilderCopyright © 2015–2017 Red Hat, Inc.. All rights reserved.