AI-generated Key Takeaways
- 
          GeofencingRequest.Builderis used to build aGeofencingRequest.
- 
          You can add single or multiple geofences to the request using the addGeofenceoraddGeofencesmethods.
- 
          The setInitialTriggermethod allows you to define the notification behavior when geofences are added.
- 
          The buildmethod creates theGeofencingRequest, requiring at least one geofence to have been added.
A builder for GeofencingRequest.
Public Constructor Summary
| 
                  
                  Builder()
                 | 
Public Method Summary
| GeofencingRequest.Builder | |
| GeofencingRequest.Builder | |
| GeofencingRequest | 
                  
                  build()
                   
                    Builds the  GeofencingRequest. | 
| GeofencingRequest.Builder | 
                  
                  setInitialTrigger(int initialTrigger)
                   
                    Sets the geofence notification behavior at the moment when the geofences are
                    added.
                   | 
Inherited Method Summary
Public Constructors
public Builder ()
Public Methods
public GeofencingRequest.Builder addGeofence (Geofence geofence)
Adds a geofence to the request.
public GeofencingRequest.Builder addGeofences (List<? extends Geofence> geofences)
Adds the given geofences to the request.
public GeofencingRequest build ()
Builds the GeofencingRequest.
            At least one geofence must have been added to the GeofencingRequest.Builder.
public GeofencingRequest.Builder setInitialTrigger (int initialTrigger)
Sets the geofence notification behavior at the moment when the geofences are added.
            The default behavior is 
            GeofencingRequest.INITIAL_TRIGGER_ENTER and 
            GeofencingRequest.INITIAL_TRIGGER_DWELL.
Parameters
| initialTrigger | the notification behavior. Should be a bit-wise of GeofencingRequest#INITIAL_TRIGGER_options. | 
|---|