public static final class ConfigData.Builder
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
ConfigData |
build()
Build config data.
|
ConfigData.Builder |
withBleScanDuration(int bleScanDuration)
With ble scan duration.
|
ConfigData.Builder |
withBleScanInterval(int bleScanInterval)
Adds ble scan interval.
|
ConfigData.Builder |
withDataSendInterval(int dataSendInterval)
Adds ith data send interval.
|
ConfigData.Builder |
withDefaultSSIDAuth(java.lang.String defaultSSIDAuth)
Adds default SSID auth.
|
ConfigData.Builder |
withDefaultSSIDCrypt(java.lang.String defaultSSIDCrypt)
Adds default SSID crypt.
|
ConfigData.Builder |
withDefaultSSIDKey(java.lang.String defaultSSIDKey)
Adds default sSID key.
|
ConfigData.Builder |
withDefaultSSIDName(java.lang.String defaultSSIDName)
Adds default SSID name.
|
ConfigData.Builder |
withDeviceProfiles(java.util.Collection<DeviceProfile> deviceProfiles)
Sets
DeviceProfile for device |
ConfigData.Builder |
withInstanceId(java.lang.String instanceId)
With instance id.
|
ConfigData.Builder |
withInterval(int interval)
With interval to update/create action.
|
ConfigData.Builder |
withMajor(int major)
Adds major to update/create action.
|
ConfigData.Builder |
withMinor(int minor)
Adds minor to update/create action.
|
ConfigData.Builder |
withName(java.lang.String name)
Adds name.
|
ConfigData.Builder |
withNamespace(java.lang.String namespace)
With namespace.
|
ConfigData.Builder |
withPassword(java.lang.String password)
Adds password to update/create action.
|
ConfigData.Builder |
withProximityUUID(java.util.UUID proximityUUID)
Adds proximity UUID.
|
ConfigData.Builder |
withShufled(boolean shuffled)
With shufled.
|
ConfigData.Builder |
withTxPower(int txPower)
Adds tx power to update/create action.
|
ConfigData.Builder |
withUrl(java.lang.String url)
With url.
|
ConfigData.Builder |
withWifiScanInterval(int wifiScanInterval)
Adds wifi scan interval.
|
ConfigData.Builder |
withWorkingMode(ICloudBeacon.WorkingMode workingMode)
Adds working mode.
|
public ConfigData.Builder withProximityUUID(java.util.UUID proximityUUID)
proximityUUID - the proximity uUIDpublic ConfigData.Builder withMajor(int major)
major - the majorpublic ConfigData.Builder withMinor(int minor)
minor - the minorpublic ConfigData.Builder withTxPower(int txPower)
txPower - the tx powerpublic ConfigData.Builder withInterval(int interval)
interval - the intervalpublic ConfigData.Builder withPassword(java.lang.String password)
password - the passwordpublic ConfigData.Builder withDefaultSSIDName(java.lang.String defaultSSIDName)
DeviceType.CLOUD_BEACON.defaultSSIDName - the default SSID namepublic ConfigData.Builder withDefaultSSIDKey(java.lang.String defaultSSIDKey)
DeviceType.CLOUD_BEACON.defaultSSIDKey - the default sSID keypublic ConfigData.Builder withDefaultSSIDAuth(java.lang.String defaultSSIDAuth)
DeviceType.CLOUD_BEACON.defaultSSIDAuth - the default sSID authpublic ConfigData.Builder withDefaultSSIDCrypt(java.lang.String defaultSSIDCrypt)
DeviceType.CLOUD_BEACON.defaultSSIDCrypt - the default SSID cryptpublic ConfigData.Builder withWorkingMode(ICloudBeacon.WorkingMode workingMode)
DeviceType.CLOUD_BEACON.workingMode - the working modepublic ConfigData.Builder withWifiScanInterval(int wifiScanInterval)
DeviceType.CLOUD_BEACON.wifiScanInterval - the wifi scan intervalpublic ConfigData.Builder withDataSendInterval(int dataSendInterval)
DeviceType.CLOUD_BEACON.dataSendInterval - the data send intervalpublic ConfigData.Builder withBleScanInterval(int bleScanInterval)
DeviceType.CLOUD_BEACON.bleScanInterval - the ble scan intervalpublic ConfigData.Builder withBleScanDuration(int bleScanDuration)
DeviceType.CLOUD_BEACON.bleScanDuration - the ble scan durationpublic ConfigData.Builder withName(java.lang.String name)
DeviceType.CLOUD_BEACON.name - the namepublic ConfigData.Builder withUrl(java.lang.String url)
url - the urlpublic ConfigData.Builder withNamespace(java.lang.String namespace)
namespace - the namespacepublic ConfigData.Builder withDeviceProfiles(java.util.Collection<DeviceProfile> deviceProfiles)
DeviceProfile for devicedeviceProfiles - Collection of DeviceProfilepublic ConfigData.Builder withInstanceId(java.lang.String instanceId)
instanceId - the instance idpublic ConfigData.Builder withShufled(boolean shuffled)
shuffled - the shuffledpublic ConfigData build()