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