public interface GeneralConfigurator
| Modifier and Type | Method and Description | 
|---|---|
GeneralConfigurator | 
activityCheckConfiguration(ActivityCheckConfiguration activityCheckConfiguration)
 | 
GeneralConfigurator | 
cacheFileName(java.lang.String name)
Cache file name for resolved shuffled device ids from Kontakt.io Proximity REST API. 
 | 
GeneralConfigurator | 
deviceUpdateCallbackInterval(long intervalInMillis)
The device update callback interval prevents the update from being called instantly. 
 | 
GeneralConfigurator | 
eddystoneFrameTypes(java.util.Collection<EddystoneFrameType> eddystoneFrameTypes)
Sets trigger frame types. 
 | 
GeneralConfigurator | 
forceScanConfiguration(ForceScanConfiguration forceScanConfiguration)
Sets  
ForceScanConfiguration. | 
GeneralConfigurator | 
monitoringEnabled(boolean enabled)
Enables or disables collecting monitoring events e.g. battery level of device. 
 | 
GeneralConfigurator | 
monitoringSyncInterval(int intervalInSeconds)
Interval between next monitoring events sync attempts in seconds. 
 | 
GeneralConfigurator | 
resolveShuffledInterval(int intervalInSeconds)
Interval between next shuffled beacons resolving attempts in seconds. 
 | 
GeneralConfigurator | 
rssiCalculator(RssiCalculator rssiCalculator)
Sets  
RssiCalculator. | 
GeneralConfigurator | 
scanMode(ScanMode scanMode)
Sets  
ScanMode. | 
GeneralConfigurator | 
scanPeriod(ScanPeriod scanPeriod)
Sets  
ScanPeriod. | 
GeneralConfigurator | 
secureProfilePayloadResolver(PayloadResolver payloadResolver)
Sets custom payload resolver that is used internally to parse payload and resolve secure profile object from it. 
 | 
GeneralConfigurator | 
secureProfilePayloadResolvers(java.util.Collection<PayloadResolver> payloadResolvers)
Sets custom payload resolvers that are used internally to parse payloads and resolve secure profiles object. 
 | 
GeneralConfigurator scanPeriod(ScanPeriod scanPeriod)
ScanPeriod. Default: ScanPeriod.RANGINGscanPeriod - ScanPeriodGeneralConfigurator scanMode(ScanMode scanMode)
ScanMode. Default: ScanMode.BALANCEDscanMode - ScanModeGeneralConfigurator forceScanConfiguration(ForceScanConfiguration forceScanConfiguration)
ForceScanConfiguration. This will always be set to DISABLED for Android N and higher (https://github.com/AltBeacon/android-beacon-library/issues/418).
 ForceScanConfiguration.DISABLEDforceScanConfiguration - ForceScanConfigurationGeneralConfigurator activityCheckConfiguration(ActivityCheckConfiguration activityCheckConfiguration)
ActivityCheckConfiguration. Default: ActivityCheckConfiguration.DEFAULTactivityCheckConfiguration - ActivityCheckConfiguration.GeneralConfigurator cacheFileName(java.lang.String name)
InternalProximityManager used in the same app.name - file nameGeneralConfigurator monitoringEnabled(boolean enabled)
enabled - true or falseGeneralConfigurator monitoringSyncInterval(int intervalInSeconds)
intervalInSeconds - interval in secondsGeneralConfigurator resolveShuffledInterval(int intervalInSeconds)
intervalInSeconds - interval in secondsGeneralConfigurator deviceUpdateCallbackInterval(long intervalInMillis)
intervalInMillis - Interval in milliseconds.GeneralConfigurator rssiCalculator(RssiCalculator rssiCalculator)
RssiCalculator.rssiCalculator - RSSI calculator instance.GeneralConfigurator eddystoneFrameTypes(java.util.Collection<EddystoneFrameType> eddystoneFrameTypes)
eddystoneFrameTypes - eddystone format frame typesGeneralConfigurator secureProfilePayloadResolver(PayloadResolver payloadResolver)
payloadResolver - the resolver implementation.GeneralConfigurator secureProfilePayloadResolvers(java.util.Collection<PayloadResolver> payloadResolvers)
payloadResolvers - the resolvers collection.