public static final class CloudConfig.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CloudConfig |
build()
Build cloud config.
|
CloudConfig.Builder |
setBleScanDuration(int bleScanDuration)
Sets ble scan duration.
|
CloudConfig.Builder |
setBleScanInterval(int bleScanInterval)
Sets ble scan interval.
|
CloudConfig.Builder |
setDatabaseId(int databaseId) |
CloudConfig.Builder |
setDataSendInterval(int dataSendInterval)
Sets data send interval.
|
CloudConfig.Builder |
setDefaultSSIDAuth(java.lang.String defaultSSIDAuth)
Sets default SSID Auth.
|
CloudConfig.Builder |
setDefaultSSIDCrypt(java.lang.String defaultSSIDCrypt)
Sets default SSID crypt.
|
CloudConfig.Builder |
setDefaultSSIDKey(java.lang.String defaultSSIDKey)
Sets default SSID key.
|
CloudConfig.Builder |
setDefaultSSIDName(java.lang.String defaultSSIDName)
Sets default SSID name.
|
CloudConfig.Builder |
setDeviceUniqueId(java.lang.String uniqueId)
Sets beacon unique id.
|
CloudConfig.Builder |
setId(java.util.UUID id)
Sets id.
|
CloudConfig.Builder |
setInterval(int interval)
Sets interval.
|
CloudConfig.Builder |
setMajor(int major)
Sets major.
|
CloudConfig.Builder |
setMinor(int minor)
Sets minor.
|
CloudConfig.Builder |
setName(java.lang.String name)
Sets name.
|
CloudConfig.Builder |
setPassword(java.lang.String password)
Sets password.
|
CloudConfig.Builder |
setProximityUUID(java.util.UUID proximity)
Sets proximity UUID.
|
CloudConfig.Builder |
setTxPower(int txPower)
Sets tx power.
|
CloudConfig.Builder |
setWifiScanInterval(int wifiScanInterval)
Sets wifi scan interval.
|
CloudConfig.Builder |
setWorkingMode(ICloudBeacon.WorkingMode workingMode)
Sets working mode.
|
public CloudConfig.Builder setDatabaseId(int databaseId)
public CloudConfig.Builder setDeviceUniqueId(java.lang.String uniqueId)
uniqueId - the beacon unique idpublic CloudConfig.Builder setId(java.util.UUID id)
id - the idpublic CloudConfig.Builder setProximityUUID(java.util.UUID proximity)
proximity - the proximitypublic CloudConfig.Builder setMajor(int major)
major - the majorpublic CloudConfig.Builder setMinor(int minor)
minor - the minorpublic CloudConfig.Builder setTxPower(int txPower)
txPower - the tx powerpublic CloudConfig.Builder setInterval(int interval)
interval - the intervalpublic CloudConfig.Builder setDefaultSSIDName(java.lang.String defaultSSIDName)
defaultSSIDName - the default sSID namepublic CloudConfig.Builder setDefaultSSIDKey(java.lang.String defaultSSIDKey)
defaultSSIDKey - the default sSID keypublic CloudConfig.Builder setDefaultSSIDAuth(java.lang.String defaultSSIDAuth)
defaultSSIDAuth - the default sSID authpublic CloudConfig.Builder setDefaultSSIDCrypt(java.lang.String defaultSSIDCrypt)
defaultSSIDCrypt - the default sSID cryptpublic CloudConfig.Builder setWorkingMode(ICloudBeacon.WorkingMode workingMode)
workingMode - the working modepublic CloudConfig.Builder setWifiScanInterval(int wifiScanInterval)
wifiScanInterval - the wifi scan intervalpublic CloudConfig.Builder setDataSendInterval(int dataSendInterval)
dataSendInterval - the data send intervalpublic CloudConfig.Builder setBleScanInterval(int bleScanInterval)
bleScanInterval - the ble scan intervalpublic CloudConfig.Builder setBleScanDuration(int bleScanDuration)
bleScanDuration - the ble scan durationpublic CloudConfig.Builder setPassword(java.lang.String password)
password - the passwordpublic CloudConfig.Builder setName(java.lang.String name)
name - the namepublic CloudConfig build()