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 |
---|---|
DeviceExecStatus.State |
DeviceExecStatus.getExecState()
Returns the execution status of this record.
|
static DeviceExecStatus.State |
DeviceExecStatus.State.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static DeviceExecStatus.State[] |
DeviceExecStatus.State.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
CompletionStage<Integer> |
Rule.getInvolvedDevicesCount(DeviceExecStatus.State deviceExecState)
Calculates the count of involved devices with given execution status in this Rule.
|
CompletionStage<Integer> |
Task.getInvolvedDevicesCount(DeviceExecStatus.State deviceExecState)
Calculates the count of involved devices with given execution status in this Task.
|
CompletionStage<List<DeviceExecItem>> |
MassManagementEngine.listExecutionsForDevice(String deviceId,
DeviceExecStatus.State execStatusFilter)
Retrieves all execution items for a given device.
|
com.bosch.iot.dm.util.PageIterator<DeviceExecItem> |
MassManagementEngine.listExecutionsForDevice(String deviceId,
DeviceExecStatus.State execStatusFilter,
int pageSize) |
CompletionStage<List<DeviceRuleStatus>> |
Rule.listInvolvedDevices(DeviceExecStatus.State deviceExecState)
Retrieves a list of all involved devices into this Rule with the respective execution status for each device.
|
CompletionStage<List<DeviceTaskStatus>> |
Task.listInvolvedDevices(DeviceExecStatus.State deviceExecState)
Retrieves a list of all involved devices into this Task with the respective execution status for each device.
|
com.bosch.iot.dm.util.PageIterator<DeviceRuleStatus> |
Rule.listInvolvedDevices(DeviceExecStatus.State deviceExecState,
int pageSize) |
com.bosch.iot.dm.util.PageIterator<DeviceTaskStatus> |
Task.listInvolvedDevices(DeviceExecStatus.State deviceExecState,
int pageSize) |
CompletionStage<List<DeviceRuleStatus>> |
MassManagementEngine.listRulesForDevice(String deviceId,
DeviceExecStatus.State execStatusFilter)
Retrieves all Rules and respective execution status for a given device.
|
com.bosch.iot.dm.util.PageIterator<DeviceRuleStatus> |
MassManagementEngine.listRulesForDevice(String deviceId,
DeviceExecStatus.State execStatusFilter,
int pageSize) |
CompletionStage<List<DeviceTaskStatus>> |
MassManagementEngine.listTasksForDevice(String deviceId,
DeviceExecStatus.State execStatusFilter,
boolean freeTasks)
Retrieves all Tasks and respective execution status for a given device.
|
com.bosch.iot.dm.util.PageIterator<DeviceTaskStatus> |
MassManagementEngine.listTasksForDevice(String deviceId,
DeviceExecStatus.State execStatusFilter,
boolean freeTasks,
int pageSize) |
CompletionStage<Void> |
Rule.retryDevices(DeviceExecStatus.State[] statusFilter)
Retries the rule over the devices whose status satisfies the given status filter.
|
CompletionStage<Void> |
Task.retryDevices(DeviceExecStatus.State[] statusFilter)
Retries for all devices in these states
|
Copyright © 2022 Bosch.IO GmbH. All rights reserved.