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 |
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 |
withPassword(java.lang.String password)
Adds password to update/create action.
|
ConfigData.Builder |
withProximityUUID(java.util.UUID proximityUUID)
Adds proximity UUID.
|
ConfigData.Builder |
withTxPower(int txPower)
Adds tx power to update/create action.
|
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)
IDevice.DeviceType.CLOUD_BEACON
.defaultSSIDName
- the default SSID namepublic ConfigData.Builder withDefaultSSIDKey(java.lang.String defaultSSIDKey)
IDevice.DeviceType.CLOUD_BEACON
.defaultSSIDKey
- the default sSID keypublic ConfigData.Builder withDefaultSSIDAuth(java.lang.String defaultSSIDAuth)
IDevice.DeviceType.CLOUD_BEACON
.defaultSSIDAuth
- the default sSID authpublic ConfigData.Builder withDefaultSSIDCrypt(java.lang.String defaultSSIDCrypt)
IDevice.DeviceType.CLOUD_BEACON
.defaultSSIDCrypt
- the default SSID cryptpublic ConfigData.Builder withWorkingMode(ICloudBeacon.WorkingMode workingMode)
IDevice.DeviceType.CLOUD_BEACON
.workingMode
- the working modepublic ConfigData.Builder withWifiScanInterval(int wifiScanInterval)
IDevice.DeviceType.CLOUD_BEACON
.wifiScanInterval
- the wifi scan intervalpublic ConfigData.Builder withDataSendInterval(int dataSendInterval)
IDevice.DeviceType.CLOUD_BEACON
.dataSendInterval
- the data send intervalpublic ConfigData.Builder withBleScanInterval(int bleScanInterval)
IDevice.DeviceType.CLOUD_BEACON
.bleScanInterval
- the ble scan intervalpublic ConfigData.Builder withBleScanDuration(int bleScanDuration)
IDevice.DeviceType.CLOUD_BEACON
.bleScanDuration
- the ble scan durationpublic ConfigData.Builder withName(java.lang.String name)
IDevice.DeviceType.CLOUD_BEACON
.name
- the namepublic ConfigData build()