public static class Config.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
Config |
build()
Builds config.
|
Config.Builder |
setDatabaseId(int databaseId)
Sets database id.
|
Config.Builder |
setDeviceProfiles(java.util.Collection<DeviceProfile> deviceProfiles) |
Config.Builder |
setDeviceUniqueId(java.lang.String uniqueId)
Sets beacon unique id.
|
Config.Builder |
setId(java.util.UUID id)
Sets id.
|
Config.Builder |
setInstanceId(java.lang.String instanceId)
Sets instance id.
|
Config.Builder |
setInterval(int interval)
Sets interval.
|
Config.Builder |
setMajor(int major)
Sets major.
|
Config.Builder |
setMinor(int minor)
Sets minor.
|
Config.Builder |
setName(java.lang.String name) |
Config.Builder |
setNamespace(java.lang.String namespace)
Sets namespace.
|
Config.Builder |
setPassword(java.lang.String devicePassword) |
Config.Builder |
setProximityUUID(java.util.UUID proximity)
Sets proximity uUID.
|
Config.Builder |
setShuffled(java.lang.Boolean shuffled) |
Config.Builder |
setTxPower(int txPower)
Sets tx power.
|
Config.Builder |
setUrl(java.lang.String url)
Sets url.
|
public Config build()
public Config.Builder setDatabaseId(int databaseId)
databaseId
- the database idpublic Config.Builder setDeviceUniqueId(java.lang.String uniqueId)
uniqueId
- the unique idpublic Config.Builder setId(java.util.UUID id)
id
- the idpublic Config.Builder setProximityUUID(java.util.UUID proximity)
proximity
- the proximitypublic Config.Builder setMajor(int major)
major
- the majorpublic Config.Builder setMinor(int minor)
minor
- the minorpublic Config.Builder setTxPower(int txPower)
txPower
- the tx powerpublic Config.Builder setInterval(int interval)
interval
- the intervalpublic Config.Builder setNamespace(java.lang.String namespace)
namespace
- the namespacepublic Config.Builder setUrl(java.lang.String url)
url
- the urlpublic Config.Builder setInstanceId(java.lang.String instanceId)
instanceId
- the instance idpublic Config.Builder setDeviceProfiles(java.util.Collection<DeviceProfile> deviceProfiles)
public Config.Builder setShuffled(java.lang.Boolean shuffled)
public Config.Builder setName(java.lang.String name)
public Config.Builder setPassword(java.lang.String devicePassword)