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 |
---|---|
Rule |
RuleEvent.rule() |
Modifier and Type | Method and Description |
---|---|
CompletionStage<Rule> |
RuleBuilder.buildRule()
Assembles all Rule parameters set via this builder and creates the built Rule object.
|
CompletionStage<Rule> |
MassManagementEngine.createRule(RuleParameters parameters) |
CompletionStage<Rule> |
MassManagementEngine.createRule(String ruleDef)
Creates a Rule by given JSON-encoded Rule definition.
|
CompletionStage<Rule> |
MassManagementEngine.createRule(String ruleDisplayName,
Scope scope,
TriggerList trigger,
ExecOptions options,
Action action)
Creates a Rule with given attributes - display name, execution scope, trigger definition, execution options and groovy script text.
|
CompletionStage<Optional<Rule>> |
Task.getRule()
Returns the Rule initiated this Task or
null if Task was manually launched by user via
MassManagementEngine.launchTask(String) , MassManagementEngine.launchTask(TaskParameters) or
MassManagementEngine.launchTask(String, Scope, ExecOptions, Action) . |
CompletionStage<Rule> |
MassManagementEngine.getRule(String ruleId)
Retrieves a Rule by given Rule Id.
|
CompletionStage<List<Rule>> |
MassManagementEngine.listRules()
Deprecated.
Use
MassManagementEngine.listRules(ListOptions) instead.
Retrieves all Rule available in MME. |
com.bosch.iot.dm.util.PageIterator<Rule> |
MassManagementEngine.listRules(int pageSize)
Deprecated.
Use
MassManagementEngine.listRules(ListOptions) instead. |
FilteredSet<Rule> |
MassManagementEngine.listRules(ListOptions listOptions)
Retrieves all Rules available in MME that satisfy given filtering and/or sorting criteria.
|
FilteredSet<Rule> |
MassManagementEngine.listRules(String ruleFilter)
Deprecated.
Use
MassManagementEngine.listRules(ListOptions) instead. |
com.bosch.iot.dm.util.PageIterator<Rule> |
MassManagementEngine.listRules(String ruleFilter,
int pageSize)
Deprecated.
Use
MassManagementEngine.listRules(ListOptions) instead. |
Copyright © 2022 Bosch.IO GmbH. All rights reserved.