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