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.