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.