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.