Package | Description |
---|---|
com.bosch.iot.dm.devices |
Provides Device Inventory APIs for device management including
monitoring device states and configurations
listing, filtering and grouping devices
instant execution of management actions over the manageable devices in a convenient way
device states changes notifications
|
com.bosch.iot.dm.devices.events |
Provides classes for dealing with different types of device state change events fired by Device Inventory
|
com.bosch.iot.dm.devices.groups |
Defines Group Inventory APIs to organize devices in statically or dynamically defined custom groups.
|
com.bosch.iot.dm.devices.groups.events |
Provides classes for dealing with different types of groups change events fired by Group Inventory
|
com.bosch.iot.dm.devices.remote |
Provides Device Inventory Remote interface
|
Modifier and Type | Method and Description |
---|---|
Identifier |
Identifier.Builder.build() |
Identifier |
Entity.identifier()
Returns the unique identifier of the entity.
|
static Identifier |
Identifier.of(String id)
Construct Identifier from string in format
<namespace>:<name> |
Modifier and Type | Method and Description |
---|---|
T |
Entity.Builder.identifier(Identifier identifier) |
Modifier and Type | Method and Description |
---|---|
Identifier |
LiveMessage.deviceId() |
Modifier and Type | Method and Description |
---|---|
Optional<Identifier> |
Options.LiveMessageOptions.deviceId() |
Modifier and Type | Method and Description |
---|---|
T |
LiveMessage.Builder.deviceId(Identifier deviceId) |
T |
Options.LiveMessageOptions.Builder.deviceId(Identifier deviceId) |
Modifier and Type | Field and Description |
---|---|
static Identifier |
Root.IDENTIFIER |
Modifier and Type | Method and Description |
---|---|
Identifier |
Root.identifier() |
Modifier and Type | Method and Description |
---|---|
Optional<Identifier> |
Parameters.identifier()
Contains an unique id for the entity.
|
Modifier and Type | Method and Description |
---|---|
T |
Parameters.Builder.identifier(Identifier identifier)
Set the identifier for the newly created entity.
|
Modifier and Type | Method and Description |
---|---|
Identifier |
GroupEvent.identifier() |
Modifier and Type | Method and Description |
---|---|
DirectoryEvent.Builder |
DirectoryEvent.Builder.identifier(Identifier identifier) |
TagEvent.Builder |
TagEvent.Builder.identifier(Identifier identifier) |
FilterEntryEvent.Builder |
FilterEntryEvent.Builder.identifier(Identifier identifier) |
Constructor and Description |
---|
GroupEvent(T type,
Identifier identifier,
String path,
S source) |
Modifier and Type | Method and Description |
---|---|
CompletionStage<Void> |
DeviceInventoryRemote.deleteAttribute(Identifier identifier,
String attributePath,
String... acknowledgements)
Deletes the attribute with the specified attribute path from the entity with the specified identifier.
|
CompletionStage<Void> |
DeviceInventoryRemote.deleteAttributes(Identifier identifier,
String... acknowledgements)
Deletes the attributes of the entity with the specified identifier.
|
CompletionStage<List<Attribute<?>>> |
DeviceInventoryRemote.replaceAttributes(Identifier identifier,
List<Attribute<?>> attributes,
String... acknowledgements)
Replaces all previously existing attributes of an entity.
|
CompletionStage<Void> |
DeviceInventoryRemote.setAttribute(Identifier identifier,
Attribute<?> attribute,
String... acknowledgements)
Sets the attribute with the specified path to the entity with the specified identifier.
|
Copyright © 2022 Bosch.IO GmbH. All rights reserved.