public static class IAGeofenceRequest.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
IAGeofenceRequest |
build()
Create a
IAGeofenceRequest from this
IAGeofenceRequest.Builder . |
IAGeofenceRequest.Builder |
withGeofence(IAGeofence geofence)
Adds a geofence to be monitored for the
IAGeofenceRequest . |
IAGeofenceRequest.Builder |
withGeofences(java.util.List<IAGeofence> geofences)
Adds geofences to be monitored for the
IAGeofenceRequest . |
IAGeofenceRequest.Builder |
withInitialTrigger(int initialTrigger)
Set the initial trigger to specific value.
|
public IAGeofenceRequest.Builder withGeofences(java.util.List<IAGeofence> geofences)
IAGeofenceRequest
. If geofences have
been added before, calling this method overrides the previous valuesgeofences
- List of geofences
to be monitoredpublic IAGeofenceRequest.Builder withGeofence(IAGeofence geofence)
IAGeofenceRequest
. If geofences have
been added before, calling this method overrides the previous valuesgeofence
- Geofence
to be monitoredpublic IAGeofenceRequest.Builder withInitialTrigger(int initialTrigger)
initialTrigger
- bitwise integerIAGeofenceRequest.INITIAL_TRIGGER_ENTER
,
IAGeofenceRequest.INITIAL_TRIGGER_EXIT
public IAGeofenceRequest build()
IAGeofenceRequest
from this
IAGeofenceRequest.Builder
.java.lang.IllegalArgumentException
- if no geofences or initial trigger set.IAGeofenceRequest