public static class EddystoneDevice.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
EddystoneDevice |
build()
Build eddystone device.
|
EddystoneDevice.Builder |
setAddress(java.lang.String address)
Sets address.
|
EddystoneDevice.Builder |
setDistance(double distance)
Sets distance.
|
EddystoneDevice.Builder |
setProximity(Proximity proximity)
Sets proximity.
|
EddystoneDevice.Builder |
setRssi(double rssi)
Sets rssi.
|
EddystoneDevice.Builder |
setTLMAdvertisingPacket(EddystoneTLMAdvertisingPacket tlmPacket)
Sets tLM advertising packet.
|
EddystoneDevice.Builder |
setTxPower(int txPower)
Sets tx power.
|
EddystoneDevice.Builder |
setUIDAdvertisingPacket(EddystoneUIDAdvertisingPacket uidPacket)
Sets uID advertising packet.
|
EddystoneDevice.Builder |
setURLAdvertisingPacket(EddystoneURLAdvertisingPacket urlPacket)
Sets uRL advertising packet.
|
public EddystoneDevice build()
public 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 rssi