public static class EddystoneDevice.Builder
extends java.lang.Object
| Constructor and Description | 
|---|
| Builder() | 
public EddystoneDevice build()
public EddystoneDevice.Builder setEddystoneDevice(IEddystoneDevice eddystoneDevice)
eddystoneDevice - the eddystone devicepublic EddystoneDevice.Builder setResolvedId(ResolvedId resolvedId)
resolvedId - resolved eddystone uidpublic EddystoneDevice.Builder setUIDAdvertisingPacket(EddystoneUIDAdvertisingPacket uidPacket)
uidPacket - the uid packetpublic EddystoneDevice.Builder setURLAdvertisingPacket(EddystoneURLAdvertisingPacket urlPacket)
urlPacket - the url packetpublic EddystoneDevice.Builder setTLMAdvertisingPacket(EddystoneTLMAdvertisingPacket tlmPacket)
tlmPacket - the tlm packetpublic EddystoneDevice.Builder setTxPower(int txPower)
txPower - the tx powerpublic EddystoneDevice.Builder setDistance(double distance)
distance - the distancepublic EddystoneDevice.Builder setAddress(java.lang.String address)
address - the addresspublic EddystoneDevice.Builder setProximity(Proximity proximity)
proximity - the proximitypublic EddystoneDevice.Builder setRssi(double rssi)
rssi - the rssipublic EddystoneDevice.Builder setFirmwareVersion(java.lang.String firmwareVersion)
firmwareVersion - the firmware versionpublic EddystoneDevice.Builder setUniqueId(java.lang.String uniqueId)
uniqueId - the unique idpublic EddystoneDevice.Builder setBatteryPower(int batteryPower)
batteryPower - the battery powerpublic EddystoneDevice.Builder setName(java.lang.String name)
name - the namepublic EddystoneDevice.Builder setShuffled(boolean shuffled)
shuffled - public EddystoneDevice.Builder setTimestamp(long timestamp)
timestamp - in milliseconds