public class Gateway extends Device
Modifier and Type | Class and Description |
---|---|
static class |
Gateway.Builder<T extends Gateway.Builder<T>> |
Jsonifiable.JsonMapper
attributes, remote
Modifier and Type | Method and Description |
---|---|
CompletionStage<List<Device>> |
devices(Filter filter)
Gets a list of edge devices attached to this gateway and matching the given filter.
|
PageIterator<Device> |
devices(Filter filter,
int pageSize)
Gets a list of devices attached to this gateway and matching the given filter grouped in pages.
|
static Gateway.Builder<?> |
newBuilder() |
static Gateway.Builder<?> |
newBuilder(DeviceInventoryRemote remote) |
String |
toString() |
deleteFeature, deleteFeatureDesiredProperties, deleteFeatureDesiredProperty, deleteFeatureProperties, deleteFeatureProperty, equals, feature, feature, featureDesiredProperties, featureDesiredProperty, featureProperties, featureProperty, features, features, features, gatewayId, hashCode, isGateway, message, message, path, policy, policyId, request, request, setFeature, setFeatureDesiredProperties, setFeatureDesiredProperty, setFeatureProperties, setFeatureProperty, unregister
attribute, attributes, canonize, created, definition, deleteAttribute, deleteAttributes, identifier, modified, revision, setAttribute, setAttributes
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
toJsonString
public static Gateway.Builder<?> newBuilder()
public static Gateway.Builder<?> newBuilder(DeviceInventoryRemote remote)
public CompletionStage<List<Device>> devices(Filter filter)
filter
- the filter the devices to be returned to be matched againstpublic PageIterator<Device> devices(Filter filter, int pageSize)
filter
- the filter the devices to be returned to be matched againstpageSize
- the number of devices returned within a pageCopyright © 2022 Bosch.IO GmbH. All rights reserved.