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