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  DeviceProfilefor 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()