-
- All Implemented Interfaces:
public class MutableGeofenceManagerConfiguration extends GeofenceManagerConfiguration
-
-
Method Summary
Modifier and Type Method Description void
setRegionTimeoutInterval(float arg)
Set regionTimeoutInterval. void
setScanPeriodForeground(int arg)
Set scanPeriodForeground. void
setBetweenScanPeriodForeground(int arg)
Set betweenScanPeriodForeground. void
setScanPeriodBackground(int arg)
Set scanPeriodBackground. void
setBetweenScanPeriodBackground(int arg)
Set betweenScanPeriodBackground. void
setBeaconGeofencesToRegisterMaxCountIos(int arg)
Set beaconGeofencesToRegisterMaxCountIos. void
setGeofenceWindowDurationInSeconds(float arg)
Set geofenceWindowDurationInSeconds. void
setIsLevelGeofencingEnabled(boolean arg)
Set isLevelGeofencingEnabled. void
setIsGlobalGeofencingEnabled(boolean arg)
Set isGlobalGeofencingEnabled. void
setIsGlobalGeofencingNativeOnlyIos(boolean arg)
Set isGlobalGeofencingNativeOnlyIos. void
setIsGlobalGeofencingNativeOnlyAndroid(boolean arg)
Set isGlobalGeofencingNativeOnlyAndroid. void
setSignificantGPSChangeThresholdInMeters(float arg)
Set significantGPSChangeThresholdInMeters. void
setGlobalGeofenceDistanceToleranceForEnter(float arg)
Set globalGeofenceDistanceToleranceForEnter. void
setGlobalGeofenceDistanceToleranceForExit(float arg)
Set globalGeofenceDistanceToleranceForExit. void
setLevelGeofenceDistanceToleranceForEnter(float arg)
Set levelGeofenceDistanceToleranceForEnter. void
setLevelGeofenceDistanceToleranceForExit(float arg)
Set levelGeofenceDistanceToleranceForExit. void
setGeofenceRecheckingPeriodInSeconds(float arg)
Set geofenceRecheckingPeriodInSeconds. void
setGlobalGeofenceIgnorePeriodSinceLastTriggerInSeconds(float arg)
Set globalGeofenceIgnorePeriodSinceLastTriggerInSeconds. void
setLevelGeofenceIgnorePeriodSinceLastTriggerInSeconds(float arg)
Set levelGeofenceIgnorePeriodSinceLastTriggerInSeconds. void
setLocationWorstAccuracyAccepted(float arg)
Set locationWorstAccuracyAccepted. void
setGeofencesToRegisterMaxDistanceInMeters(float arg)
Set geofencesToRegisterMaxDistanceInMeters. void
setGeofencesToRegisterMaxCountIos(int arg)
Set geofencesToRegisterMaxCountIos. void
setGeofencesToRegisterMaxCountAndroid(int arg)
Set geofencesToRegisterMaxCountAndroid. void
setShouldUploadGlobalGeofenceStateUpdates(boolean arg)
Set shouldUploadGlobalGeofenceStateUpdates. void
setShouldUploadLevelGeofenceStateUpdates(boolean arg)
Set shouldUploadLevelGeofenceStateUpdates. -
Methods inherited from class com.pointrlabs.core.configuration.GeofenceManagerConfiguration
getBeaconGeofencesToRegisterMaxCountIos, getBetweenScanPeriodBackground, getBetweenScanPeriodForeground, getGeofenceRecheckingPeriodInSeconds, getGeofenceWindowDurationInSeconds, getGeofencesToRegisterMaxCountAndroid, getGeofencesToRegisterMaxCountIos, getGeofencesToRegisterMaxDistanceInMeters, getGlobalGeofenceDistanceToleranceForEnter, getGlobalGeofenceDistanceToleranceForExit, getGlobalGeofenceIgnorePeriodSinceLastTriggerInSeconds, getIsGlobalGeofencingEnabled, getIsGlobalGeofencingNativeOnlyAndroid, getIsGlobalGeofencingNativeOnlyIos, getIsLevelGeofencingEnabled, getLevelGeofenceDistanceToleranceForEnter, getLevelGeofenceDistanceToleranceForExit, getLevelGeofenceIgnorePeriodSinceLastTriggerInSeconds, getLocationWorstAccuracyAccepted, getRegionTimeoutInterval, getScanPeriodBackground, getScanPeriodForeground, getShouldUploadGlobalGeofenceStateUpdates, getShouldUploadLevelGeofenceStateUpdates, getSignificantGPSChangeThresholdInMeters
-
Methods inherited from class com.pointrlabs.core.configuration.ConfigurationSection
isValid
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
setRegionTimeoutInterval
void setRegionTimeoutInterval(float arg)
Set regionTimeoutInterval. Time in seconds since last detected inside, after which a exit event is considered Default is 300.0
-
setScanPeriodForeground
void setScanPeriodForeground(int arg)
Set scanPeriodForeground. Scanning period while the app is in the foreground Default is 1100
-
setBetweenScanPeriodForeground
void setBetweenScanPeriodForeground(int arg)
Set betweenScanPeriodForeground. Scanning period while the app is in the foreground Default is 0
-
setScanPeriodBackground
void setScanPeriodBackground(int arg)
Set scanPeriodBackground. Scanning period while the app is in the background Default is 10000
-
setBetweenScanPeriodBackground
void setBetweenScanPeriodBackground(int arg)
Set betweenScanPeriodBackground. Scanning period while the app is in the background Default is 300000
-
setBeaconGeofencesToRegisterMaxCountIos
void setBeaconGeofencesToRegisterMaxCountIos(int arg)
Set beaconGeofencesToRegisterMaxCountIos. The maximum number of beacons geofences to register with native services (iOS only) Default is 10
-
setGeofenceWindowDurationInSeconds
void setGeofenceWindowDurationInSeconds(float arg)
Set geofenceWindowDurationInSeconds. How long an entry signal should be considered when determining building entry Default is 10.0
-
setIsLevelGeofencingEnabled
void setIsLevelGeofencingEnabled(boolean arg)
Set isLevelGeofencingEnabled. Enable/Disable level geofences Default is true
-
setIsGlobalGeofencingEnabled
void setIsGlobalGeofencingEnabled(boolean arg)
Set isGlobalGeofencingEnabled. Enable/Disable golbal geofences Default is false
-
setIsGlobalGeofencingNativeOnlyIos
void setIsGlobalGeofencingNativeOnlyIos(boolean arg)
Set isGlobalGeofencingNativeOnlyIos. If this is true, then global geofencing logic relies only on native geofencing (for iOS) Default is true
-
setIsGlobalGeofencingNativeOnlyAndroid
void setIsGlobalGeofencingNativeOnlyAndroid(boolean arg)
Set isGlobalGeofencingNativeOnlyAndroid. If this is true, then global geofencing logic relies only on native geofencing (for Android) Default is false
-
setSignificantGPSChangeThresholdInMeters
void setSignificantGPSChangeThresholdInMeters(float arg)
Set significantGPSChangeThresholdInMeters. How much distance in meters is considered a significant change of GPS Default is 1000
-
setGlobalGeofenceDistanceToleranceForEnter
void setGlobalGeofenceDistanceToleranceForEnter(float arg)
Set globalGeofenceDistanceToleranceForEnter. Geofence is expanded / shrunk by X percentage (of the geofence's approximate radius) for detecting Enter Default is 1.5F
-
setGlobalGeofenceDistanceToleranceForExit
void setGlobalGeofenceDistanceToleranceForExit(float arg)
Set globalGeofenceDistanceToleranceForExit. Geofence is expanded / shrunk by X percentage (of the geofence's approximate radius) for detecting Exit Default is 3.0F
-
setLevelGeofenceDistanceToleranceForEnter
void setLevelGeofenceDistanceToleranceForEnter(float arg)
Set levelGeofenceDistanceToleranceForEnter. Geofence is expanded / shrunk by X percentage (of the geofence's approximate radius) for detecting Enter Default is 0.F
-
setLevelGeofenceDistanceToleranceForExit
void setLevelGeofenceDistanceToleranceForExit(float arg)
Set levelGeofenceDistanceToleranceForExit. Geofence is expanded / shrunk by X percentage (of the geofence's approximate radius) for detecting Exit Default is 0.F
-
setGeofenceRecheckingPeriodInSeconds
void setGeofenceRecheckingPeriodInSeconds(float arg)
Set geofenceRecheckingPeriodInSeconds. Period of rechecking geofences in seconds Default is 60
-
setGlobalGeofenceIgnorePeriodSinceLastTriggerInSeconds
void setGlobalGeofenceIgnorePeriodSinceLastTriggerInSeconds(float arg)
Set globalGeofenceIgnorePeriodSinceLastTriggerInSeconds. Geofences that have a state change within the value of this setting will not fire an event. In seconds Default is 30
-
setLevelGeofenceIgnorePeriodSinceLastTriggerInSeconds
void setLevelGeofenceIgnorePeriodSinceLastTriggerInSeconds(float arg)
Set levelGeofenceIgnorePeriodSinceLastTriggerInSeconds. Geofences that have a state change within the value of this setting will not fire an event. In seconds Default is 30
-
setLocationWorstAccuracyAccepted
void setLocationWorstAccuracyAccepted(float arg)
Set locationWorstAccuracyAccepted. Location updates with accuracy worse than this value will be ignored (in meters) Default is 1000
-
setGeofencesToRegisterMaxDistanceInMeters
void setGeofencesToRegisterMaxDistanceInMeters(float arg)
Set geofencesToRegisterMaxDistanceInMeters. The maximum distance to current location of the geofences that are selected to be registered with native geofencing services Default is 50000
-
setGeofencesToRegisterMaxCountIos
void setGeofencesToRegisterMaxCountIos(int arg)
Set geofencesToRegisterMaxCountIos. The maximum number of geofences to register with native services (iOS only) Default is 10
-
setGeofencesToRegisterMaxCountAndroid
void setGeofencesToRegisterMaxCountAndroid(int arg)
Set geofencesToRegisterMaxCountAndroid. The maximum number of geofences to register with native services (Android only) Default is 100
-
setShouldUploadGlobalGeofenceStateUpdates
void setShouldUploadGlobalGeofenceStateUpdates(boolean arg)
Set shouldUploadGlobalGeofenceStateUpdates. Whether geofence state updates should be uploaded Default is false
-
setShouldUploadLevelGeofenceStateUpdates
void setShouldUploadLevelGeofenceStateUpdates(boolean arg)
Set shouldUploadLevelGeofenceStateUpdates. Whether geofence state updates should be uploaded Default is false
-
-
-
-