public static class BeaconConfiguration.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
public BeaconConfiguration.Builder setTransmiPower(TransmitPower transmiPower)
public BeaconConfiguration.Builder setAdvertisingInterval(AdvertisingInterval advertisingInterval)
public BeaconConfiguration.Builder setMeasuredPower(int measuredPower)
public BeaconConfiguration.Builder setEnergySavingMode(EnergySavingMode energySavingMode)
public BeaconConfiguration.Builder setPassword(java.lang.String password)
password
- public BeaconConfiguration.Builder setShakingEnabled(boolean isShakingEabled)
public BeaconConfiguration.Builder setIBeaconEnabled(boolean isIBeaconEnabled)
public BeaconConfiguration.Builder setProximityUUID(java.lang.String proximityUUID)
public BeaconConfiguration.Builder setMajor(int major)
public BeaconConfiguration.Builder setMinor(int minor)
public BeaconConfiguration.Builder setBroadcastKey(java.lang.String broadcastKey)
broadcastKey
- If broadcastKey is null, it will disable the prevent squatters function.public BeaconConfiguration.Builder setBackgroundEnhancementEnabled(boolean isBackgroundEnhancementEnabled)
public BeaconConfiguration.Builder setTemperatureSamplingInterval(int temperatureSamplingInterval)
public BeaconConfiguration.Builder setLightSamplingInterval(int lightSamplingInterval)
public BeaconConfiguration.Builder setAccelerometerSensitivity(AccelerometerSensitivity accelerometerSensitivity)
public BeaconConfiguration.Builder setEddystoneUIDEnabled(boolean isEddystoneUIDEnabled)
public BeaconConfiguration.Builder setEddystoneURLEnabled(boolean isEddystoneURLEnabled)
public BeaconConfiguration.Builder setEddystoneTLMEnabled(boolean isEddystoneTLMEnabled)
public BeaconConfiguration.Builder setEddystoneUID(java.lang.String eddystoneUID)
public BeaconConfiguration.Builder setEddystoneURL(java.lang.String eddystoneURL)
public BeaconConfiguration.Builder setEddystoneTLMInterval(EddystoneTLMInterval eddystoneTLMInterval)
public BeaconConfiguration.Builder setEddystoneEIDEnabled(boolean isEddystoneEIDEnabled)
public BeaconConfiguration.Builder setEddystoneEIDIKey(byte[] eddystoneEIDIKey)
public BeaconConfiguration.Builder setEddystoneEIDRotK(int eddystoneEIDRotK)
public BeaconConfiguration.Builder setEddystoneEIDCounter(int eddystoneEIDCounter)
public BeaconConfiguration.Builder setAliBeaconEnabled(boolean isAliBeaconEnabled)
public BeaconConfiguration.Builder setEddystoneOnly(java.lang.Boolean isEddystoneOnly)
public BeaconConfiguration build()