- DefinitionFilter - Class in com.bosch.iot.dm.groovy.di
-
Used to select a particular
Feature
.
- DefinitionFilter(String) - Constructor for class com.bosch.iot.dm.groovy.di.DefinitionFilter
-
- DefinitionIdentifier - Class in com.bosch.iot.dm.groovy.di
-
This interface represents a single fully qualified identifier of a FeatureDefinition.
- DefinitionIdentifier() - Constructor for class com.bosch.iot.dm.groovy.di.DefinitionIdentifier
-
- definitionIds() - Method in interface com.bosch.iot.dm.groovy.di.Feature
-
All feature identifiers.
- deleteAttribute(String) - Method in interface com.bosch.iot.dm.groovy.di.Device
-
Deletes the attribute with the specified attribute path.
- deleteAttributes() - Method in interface com.bosch.iot.dm.groovy.di.Device
-
Deletes the entity's attributes.
- deleteDesiredProperties() - Method in interface com.bosch.iot.dm.groovy.di.Feature
-
Deletes feature desired properties.
- deleteDesiredProperty(String) - Method in interface com.bosch.iot.dm.groovy.di.Feature
-
Deletes a desired property identified by path
.
- deleteProperties() - Method in interface com.bosch.iot.dm.groovy.di.Feature
-
Deletes feature properties.
- deleteProperty(String) - Method in interface com.bosch.iot.dm.groovy.di.Feature
-
Deletes the specified property.
- desiredProperties() - Method in interface com.bosch.iot.dm.groovy.di.Feature
-
Returns the desired properties of this feature.
- desiredProperty(String) - Method in interface com.bosch.iot.dm.groovy.di.Feature
-
Returns the desired property identified by the propertyPath
parameter.
- Device - Interface in com.bosch.iot.dm.groovy.di
-
Device representation.
- device(String) - Method in interface com.bosch.iot.dm.groovy.di.DeviceInventory
-
The device with a given id.
- deviceId() - Method in interface com.bosch.iot.dm.groovy.di.Device
-
Return device identifier as string <namespace>:<id>
- deviceId() - Method in interface com.bosch.iot.dm.groovy.di.Feature
-
Returns the Thing identifier this Feature belongs to.
- deviceId() - Method in interface com.bosch.iot.dm.groovy.exec.ExecutionControlScriptService
-
Returns the device id of the Device for which the current script is being executed.
- DeviceInventory - Interface in com.bosch.iot.dm.groovy.di
-
The main interface to the Device Inventory service.
- devices(Selector) - Method in interface com.bosch.iot.dm.groovy.di.DeviceInventory
-
An iterator over all devices that satisfy the applied selector.
- devices(String, Selector) - Method in interface com.bosch.iot.dm.groovy.di.DeviceInventory
-
All devices which have the same gateway identifier and satisfy the applied selector.
- devices(Selector) - Method in interface com.bosch.iot.dm.groovy.di.Gateway
-
Collect all devices that match an applied filter.
- devicesCount(Selector) - Method in interface com.bosch.iot.dm.groovy.di.DeviceInventory
-
Count the devices that satisfy the applied selector.
- devicesCount(String, Selector) - Method in interface com.bosch.iot.dm.groovy.di.DeviceInventory
-
Count the devices connected to a gateway which has a given id, which satisfy the applied selector.
- gateway(String) - Method in interface com.bosch.iot.dm.groovy.di.DeviceInventory
-
A gateway with a given id or null if not found.
- Gateway - Interface in com.bosch.iot.dm.groovy.di
-
A gateway representation.
- gatewayId() - Method in interface com.bosch.iot.dm.groovy.di.Device
-
Return gateway id.
- gateways(Selector) - Method in interface com.bosch.iot.dm.groovy.di.DeviceInventory
-
An iterator over all gateways that satisfy an applied selector.
- gatewaysCount(Selector) - Method in interface com.bosch.iot.dm.groovy.di.DeviceInventory
-
Count the gateways that satisfy the applied selector.
- getFields() - Method in class com.bosch.iot.dm.groovy.di.Selector
-
Contains a comma separated list of fields to be included in the returned device objects.
- getHeader(String) - Method in interface com.bosch.iot.dm.groovy.http.HttpResponse
-
Return the first header value with the specified name
- getHeaders() - Method in interface com.bosch.iot.dm.groovy.http.HttpResponse
-
- getId() - Method in class com.bosch.iot.dm.groovy.di.Identifier
-
Return the id of the entity.
- getName() - Method in class com.bosch.iot.dm.groovy.di.DefinitionFilter
-
Return filter name.
- getName() - Method in class com.bosch.iot.dm.groovy.di.DefinitionIdentifier
-
Return name field value.
- getNamespace() - Method in class com.bosch.iot.dm.groovy.di.DefinitionFilter
-
Return namespace.
- getNamespace() - Method in class com.bosch.iot.dm.groovy.di.DefinitionIdentifier
-
Return namespace field value.
- getNamespace() - Method in class com.bosch.iot.dm.groovy.di.Identifier
-
Return the namespace of the entity.
- getNamespaces() - Method in class com.bosch.iot.dm.groovy.di.Selector
-
A comma separated list of namespaces.
- getOptions() - Method in class com.bosch.iot.dm.groovy.di.Selector
-
A comma separated list of sorting and paging options to be applied to the returned device set.
- getQuery() - Method in class com.bosch.iot.dm.groovy.di.Selector
-
Return the device filtering criteria.
- getTrailer(String) - Method in interface com.bosch.iot.dm.groovy.http.HttpResponse
-
Return the first trailer value with the specified name
- getTrailers() - Method in interface com.bosch.iot.dm.groovy.http.HttpResponse
-
- getVersion() - Method in class com.bosch.iot.dm.groovy.di.DefinitionFilter
-
Return version.
- getVersion() - Method in class com.bosch.iot.dm.groovy.di.DefinitionIdentifier
-
Return version field value.