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.remote |
Provides Device Inventory Remote interface
|
Modifier and Type | Method and Description |
---|---|
DefinitionIdentifier |
DefinitionIdentifier.Builder.build() |
DefinitionIdentifier |
FeatureDefinition.id()
Returns the Feature definition identifier.
|
Modifier and Type | Method and Description |
---|---|
Optional<DefinitionIdentifier> |
Entity.definition() |
List<DefinitionIdentifier> |
Feature.definitions()
Returns the feature model definitions.
|
Modifier and Type | Method and Description |
---|---|
CompletionStage<FeatureDefinition> |
Feature.definition(DefinitionIdentifier definitionId)
Returns FeatureDefinition describing the Feature represented by this object.
|
T |
Entity.Builder.definition(DefinitionIdentifier definition) |
FeatureDefinition.Builder |
FeatureDefinition.Builder.id(DefinitionIdentifier id) |
Modifier and Type | Method and Description |
---|---|
Feature.Builder |
Feature.Builder.definitions(List<DefinitionIdentifier> definitions) |
Modifier and Type | Method and Description |
---|---|
Optional<DefinitionIdentifier> |
Options.FeatureOptions.definitionIdentifier() |
Modifier and Type | Method and Description |
---|---|
T |
Options.FeatureOptions.Builder.definitionIdentifier(DefinitionIdentifier definitionIdentifier) |
Modifier and Type | Method and Description |
---|---|
<T> CompletionStage<T> |
DeviceInventoryRemote.exec(String thingId,
String featureId,
String action,
Object[] args,
List<DefinitionIdentifier> definitions)
Executes a command and gets response in the same process, asynchronously
|
Copyright © 2022 Bosch.IO GmbH. All rights reserved.