public static class CircularRegion.Builder
extends java.lang.Object
CircularRegion
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CircularRegion |
build()
Builds configured
CircularRegion object |
CircularRegion.Builder |
setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
Set region attributes.
|
CircularRegion.Builder |
setEnterAnalyticsEnabled(boolean enterAnalyticsEnabled)
Set whether enter analytics are enabled
|
CircularRegion.Builder |
setExitAnalyticsEnabled(boolean exitAnalyticsEnabled)
Set whether exit analytics are enabled
|
CircularRegion.Builder |
setLatitude(double latitude)
Set region latitude.
|
CircularRegion.Builder |
setLongitude(double longitude)
Set region longitude.
|
CircularRegion.Builder |
setName(java.lang.String name)
Set region name.
|
protected CircularRegion.Builder |
setPlaceId(long placeId)
Set region place id
|
CircularRegion.Builder |
setRadius(int radius)
Set region radius.
|
CircularRegion.Builder |
setSchemaVersion(int schemaVersion)
The schema version of the region
|
CircularRegion.Builder |
setUniqueId(java.lang.String uniqueId)
Set region unique id
|
@NonNull protected CircularRegion.Builder setPlaceId(long placeId)
placeId
- The region place id@NonNull public CircularRegion.Builder setUniqueId(java.lang.String uniqueId)
uniqueId
- The region unique id@NonNull public CircularRegion.Builder setLatitude(double latitude)
latitude
- The region latitude@NonNull public CircularRegion.Builder setLongitude(double longitude)
longitude
- The region longitude@NonNull public CircularRegion.Builder setName(java.lang.String name)
name
- The region name@NonNull public CircularRegion.Builder setAttributes(@Nullable java.util.Map<java.lang.String,java.lang.String> attributes)
attributes
- The region attributes@NonNull public CircularRegion.Builder setRadius(int radius)
radius
- The region radius@NonNull public CircularRegion.Builder setEnterAnalyticsEnabled(boolean enterAnalyticsEnabled)
enterAnalyticsEnabled
- If enter analytics are enabled@NonNull public CircularRegion.Builder setExitAnalyticsEnabled(boolean exitAnalyticsEnabled)
exitAnalyticsEnabled
- If exit analytics are enabled@NonNull public CircularRegion.Builder setSchemaVersion(int schemaVersion)
schemaVersion
- The schema version of the region@NonNull public CircularRegion build()
CircularRegion
objectCircularRegion
instance