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.groups |
Defines Group Inventory APIs to organize devices in statically or dynamically defined custom groups.
|
com.bosch.iot.dm.devices.remote |
Provides Device Inventory Remote interface
|
Modifier and Type | Field and Description |
---|---|
protected List<Attribute<?>> |
Entity.attributes |
Modifier and Type | Method and Description |
---|---|
Attribute<T> |
Attribute.Builder.build() |
Modifier and Type | Method and Description |
---|---|
List<Attribute<?>> |
Entity.attributes()
Returns the attributes that describe the entity.
|
Modifier and Type | Method and Description |
---|---|
CompletionStage<Void> |
Entity.setAttribute(Attribute<?> attribute)
Sets the entity's attribute to the specified value.
|
Modifier and Type | Method and Description |
---|---|
T |
Entity.Builder.attributes(List<Attribute<?>> attributes) |
CompletionStage<String> |
Provisioning.register(String deviceId,
Credentials credentials,
Optional<String> directoryPath,
Optional<List<Attribute<?>>> attributes,
String... acknowledgements)
Registers device that will be connected and managed through the IoT Manager
|
CompletionStage<Void> |
Entity.setAttributes(List<Attribute<?>> attributes)
Sets the entity's attributes to the specified values.
|
Modifier and Type | Method and Description |
---|---|
List<Attribute<?>> |
Parameters.attributes()
Returns the attributes of this entity.
|
Modifier and Type | Method and Description |
---|---|
T |
Parameters.Builder.attributes(List<Attribute<?>> attributes)
Set attributes for the newly created entity.
|
Modifier and Type | Method and Description |
---|---|
CompletionStage<List<Attribute<?>>> |
DeviceInventoryRemote.replaceAttributes(Identifier identifier,
List<Attribute<?>> attributes,
String... acknowledgements)
Replaces all previously existing attributes of an entity.
|
Modifier and Type | Method and Description |
---|---|
CompletionStage<Void> |
DeviceInventoryRemote.setAttribute(Identifier identifier,
Attribute<?> attribute,
String... acknowledgements)
Sets the attribute with the specified path to the entity with the specified identifier.
|
Modifier and Type | Method and Description |
---|---|
CompletionStage<List<Attribute<?>>> |
DeviceInventoryRemote.replaceAttributes(Identifier identifier,
List<Attribute<?>> attributes,
String... acknowledgements)
Replaces all previously existing attributes of an entity.
|
Copyright © 2022 Bosch.IO GmbH. All rights reserved.