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,
DeviceType deviceType)
Creates builder including necessary parameters needed to create the Config for many devices.
|
static ConfigData.Builder |
create(java.lang.String uniqueId,
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,
DeviceType deviceType)
Update builder.
|
static ConfigData.Builder |
update(java.lang.String uniqueId,
DeviceType deviceType)
Creates builder with required parameters .
|
containsParameter, containsParameterKey, getParameters, getParameterValues
public static ConfigData.Builder create(java.util.Collection<java.lang.String> uniqueIds, DeviceType deviceType)
uniqueIds
- collection of device unique idsdeviceType
- one of DeviceType.BEACON
or
DeviceType.CLOUD_BEACON
public static ConfigData.Builder create(java.lang.String uniqueId, DeviceType deviceType)
uniqueId
- device unique iddeviceType
- the device typepublic static ConfigData.Builder update(java.lang.String uniqueId, DeviceType deviceType)
uniqueId
- the unique iddeviceType
- the device typepublic static ConfigData.Builder update(java.util.Collection<java.lang.String> uniqueIds, DeviceType deviceType)
uniqueIds
- the unique idsdeviceType
- the device type