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 |
---|---|
Property<T> |
Property.Builder.build() |
Modifier and Type | Method and Description |
---|---|
List<Property<?>> |
Feature.desiredProperties()
Returns the feature desired properties.
|
List<Property<?>> |
Device.featureDesiredProperties(String featureId)
Returns the feature desired properties.
|
List<Property<?>> |
Device.featureProperties(String featureId)
Returns the feature properties.
|
List<Property<?>> |
Feature.properties()
Returns the properties of this feature.
|
Modifier and Type | Method and Description |
---|---|
<T> Feature.Builder |
Feature.Builder.desiredProperty(Property<T> property) |
<T> Feature.Builder |
Feature.Builder.property(Property<T> property) |
CompletionStage<Void> |
Feature.setDesiredProperty(Property<?> desiredProperty,
String... acknowledgements)
Sets the feature desired property.
|
CompletionStage<Void> |
Device.setFeatureDesiredProperty(String featureId,
Property<?> property,
String... acknowledgements)
Sets the desired property to the feature with the specified featureId.
|
CompletionStage<Void> |
Device.setFeatureProperty(String featureId,
Property<?> property,
String... acknowledgements)
Sets the property to the feature with the specified featureId.
|
CompletionStage<Void> |
Feature.setProperty(Property<?> property,
String... acknowledgements)
Sets the feature property.
|
Modifier and Type | Method and Description |
---|---|
Feature.Builder |
Feature.Builder.desiredProperties(List<Property<?>> desiredProperties) |
Feature.Builder |
Feature.Builder.properties(List<Property<?>> properties) |
CompletionStage<Void> |
Feature.setDesiredProperties(List<Property<?>> desiredProperties,
String... acknowledgements)
Sets the feature desired properties.
|
CompletionStage<Void> |
Device.setFeatureDesiredProperties(String featureId,
List<Property<?>> desiredProperties,
String... acknowledgements)
Sets feature desired properties.
|
CompletionStage<Void> |
Device.setFeatureProperties(String featureId,
List<Property<?>> properties,
String... acknowledgements)
Sets feature properties.
|
CompletionStage<Void> |
Feature.setProperties(List<Property<?>> properties,
String... acknowledgements)
Sets the feature properties.
|
Modifier and Type | Method and Description |
---|---|
Property<?> |
FeaturePropertyEvent.property() |
Modifier and Type | Method and Description |
---|---|
T |
FeaturePropertyEvent.Builder.property(Property<?> property) |
Modifier and Type | Method and Description |
---|---|
CompletionStage<Void> |
DeviceInventoryRemote.setFeatureDesiredProperty(String deviceId,
String featureId,
Property<?> desiredProperty,
String... acknowledgements)
Sets the desired property to the specified feature on the device with the specified identifier.
|
CompletionStage<Void> |
DeviceInventoryRemote.setFeatureProperty(String deviceId,
String featureId,
Property<?> property,
String... acknowledgements)
Sets the property to the specified feature on the device with the specified identifier.
|
Modifier and Type | Method and Description |
---|---|
CompletionStage<Void> |
DeviceInventoryRemote.setFeatureDesiredProperties(String deviceId,
String featureId,
List<Property<?>> desiredProperties,
String... acknowledgements)
Sets the desired properties of the specified feature on the device with the specified identifier.
|
CompletionStage<Void> |
DeviceInventoryRemote.setFeatureProperties(String deviceId,
String featureId,
List<Property<?>> properties,
String... acknowledgements)
Sets the properties of the specified feature on the device with the specified identifier.
|
Copyright © 2022 Bosch.IO GmbH. All rights reserved.