public final class ConfigData extends AbstractEntityData
Modifier and Type | Class and Description |
---|---|
static class |
ConfigData.Builder
Config data Builder.
|
Modifier and Type | Method and Description |
---|---|
static ConfigData.Builder |
create(java.util.Collection<java.lang.String> uniqueIds,
IDevice.DeviceType deviceType)
Creates builder including necessary parameters needed to create the Config for many devices.
|
static ConfigData.Builder |
create(java.lang.String uniqueId,
IDevice.DeviceType deviceType)
Create builder including necessary parameters needed to create the Config for single device.
|
static ConfigData.Builder |
update(java.util.Collection<java.lang.String> uniqueIds,
IDevice.DeviceType deviceType)
Update builder.
|
static ConfigData.Builder |
update(java.lang.String uniqueId,
IDevice.DeviceType deviceType)
Creates builder with required parameters .
|
getParameters, getParameterValue
public static ConfigData.Builder create(java.util.Collection<java.lang.String> uniqueIds, IDevice.DeviceType deviceType)
uniqueIds
- collection of device unique idsdeviceType
- one of IDevice.DeviceType.BEACON
or
IDevice.DeviceType.CLOUD_BEACON
public static ConfigData.Builder create(java.lang.String uniqueId, IDevice.DeviceType deviceType)
uniqueId
- device unique iddeviceType
- the device typepublic static ConfigData.Builder update(java.lang.String uniqueId, IDevice.DeviceType deviceType)
uniqueId
- the unique iddeviceType
- the device typepublic static ConfigData.Builder update(java.util.Collection<java.lang.String> uniqueIds, IDevice.DeviceType deviceType)
uniqueIds
- the unique idsdeviceType
- the device type