public static class

RegionEvent.Builder

extends Object
java.lang.Object
   ↳ com.urbanairship.analytics.location.RegionEvent.Builder

Class Overview

Builder class for RegionEvent Objects.

Summary

Public Methods
RegionEvent build()
Builds the region event.
RegionEvent.Builder setBoundaryEvent(int boundaryEvent)
Region boundary event setter.
RegionEvent.Builder setCircularRegion(CircularRegion circularRegion)
Circular region setter.
RegionEvent.Builder setProximityRegion(ProximityRegion proximityRegion)
Proximity region setter.
RegionEvent.Builder setRegionId(String regionId)
Region identifier setter.
RegionEvent.Builder setSource(String source)
Region event source setter.
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public RegionEvent build ()

Builds the region event.

Returns
  • The built region event.
Throws
IllegalArgumentException if the region ID or source is null, empty, or exceeds max length

public RegionEvent.Builder setBoundaryEvent (int boundaryEvent)

Region boundary event setter.

Parameters
boundaryEvent The region boundary event.

public RegionEvent.Builder setCircularRegion (CircularRegion circularRegion)

Circular region setter.

Parameters
circularRegion The optional circular region.

public RegionEvent.Builder setProximityRegion (ProximityRegion proximityRegion)

Proximity region setter.

Parameters
proximityRegion The optional proximity region.

public RegionEvent.Builder setRegionId (String regionId)

Region identifier setter.

Parameters
regionId The region identifier.

public RegionEvent.Builder setSource (String source)

Region event source setter.

Parameters
source The region event source.