Package | Description |
---|---|
com.bosch.iot.dm.mme |
Provides Mass Management Engine APIs for managing devices
in a mass and automated way.
|
Modifier and Type | Method and Description |
---|---|
RuleBuilder |
RuleBuilder.addTriger(TriggerFireDef fire,
String triggerConditionScript)
Deprecated.
syntax error here, pls use addTrigger(...)
|
RuleBuilder |
RuleBuilder.addTrigger(TriggerFireDef fire,
String triggerConditionScript)
Adds a trigger definition to this Rule.
|
RuleBuilder |
MassManagementEngine.createRuleBuilder(String ruleName)
Deprecated.
Use
MassManagementEngine.createRule(RuleParameters) instead. |
RuleBuilder |
RuleBuilder.setAction(String actionType,
org.eclipse.ditto.json.JsonObject actionDef)
Defines the Rule action.
|
RuleBuilder |
RuleBuilder.setAutoDisable(boolean autoDisable)
Defines whether the Rule should be automatically disabled once all targets from the Scope pass through the triggering conditions.
|
RuleBuilder |
RuleBuilder.setConcurrency(int limit,
int timeoutSeconds)
Defines concurrency limit execution option.
|
RuleBuilder |
RuleBuilder.setDeviceIdsList(String... deviceIds)
Deprecated.
pls use public TaskBuilder setDeviceScopeIdsList(String... deviceIds);
|
RuleBuilder |
RuleBuilder.setDeviceScopeFilter(String filter) |
RuleBuilder |
RuleBuilder.setDeviceScopeFilterNamespaces(String namespaces) |
RuleBuilder |
RuleBuilder.setDeviceScopeFilterOption(String option) |
RuleBuilder |
RuleBuilder.setDeviceScopeGroup(Optional<String> groupId) |
RuleBuilder |
RuleBuilder.setDeviceScopeIdsList(String... deviceIds) |
RuleBuilder |
RuleBuilder.setDeviceScopeIsMemberScript(String isMemberScript) |
RuleBuilder |
RuleBuilder.setDeviceScopeListingScript(String listingScript) |
RuleBuilder |
RuleBuilder.setGeneralCondition(String triggerConditionScript)
Sets the general condition for the Rule triggers.
|
RuleBuilder |
RuleBuilder.setOncePerDeviceFlag(boolean oncePerDevice)
Defines whether the Rule can be executed multiple times on a given device, or should be executed only once,
skipping subsequent triggers for that device.
|
RuleBuilder |
RuleBuilder.setOverlapping(ExecOptions.Overlapping option)
Sets
ExecOptions.Overlapping execution option to the created Rule. |
RuleBuilder |
RuleBuilder.setSystemScope()
Sets the built-up Rule to have System scope.
|
RuleBuilder |
RuleBuilder.setTimeConstraint(String timeConstraint)
Defines at what time-schedule it is permitted for the Rule to act.
|
Copyright © 2022 Bosch.IO GmbH. All rights reserved.