public class TriggerBuilder
extends java.lang.Object
Trigger objects.| Constructor and Description |
|---|
TriggerBuilder() |
| Modifier and Type | Method and Description |
|---|---|
Trigger |
build()
Builds the
Trigger object with the provided values. |
TriggerBuilder |
setTriggerId(java.lang.String identifier)
Sets the ID to use when constructing the trigger.
|
TriggerBuilder |
setTriggerPayload(JSONObject jsonData)
Sets the JSON payload for the trigger.
|
TriggerBuilder |
setTriggerRateStatistics(BleTriggerRateStatistics rateStats)
Sets the rate statistics for the trigger using a core model.
|
TriggerBuilder |
setTriggerRateStatistics(TriggerRateStatistics rateStats)
Sets the rate statistics for the trigger.
|
public TriggerBuilder setTriggerId(java.lang.String identifier)
identifier - the ID to use.public TriggerBuilder setTriggerPayload(JSONObject jsonData)
jsonData - the JSON data to use.public TriggerBuilder setTriggerRateStatistics(TriggerRateStatistics rateStats)
rateStats - the rate statistics object to use. Can be null.public TriggerBuilder setTriggerRateStatistics(BleTriggerRateStatistics rateStats)
rateStats - the rate statistics object to use. Can be null.