Package com.cercalia.sdk.model.proximity
Class ProximityItem.Builder
java.lang.Object
com.cercalia.sdk.model.proximity.ProximityItem.Builder
- Enclosing class:
- ProximityItem
Builder for
ProximityItem.-
Method Summary
Modifier and TypeMethodDescription@NotNull ProximityItembuild()categoryCode(@Nullable String categoryCode) coord(@NotNull Coordinate coord) distance(int distance) ge(@Nullable PoiGeographicElement ge) routeDistance(@Nullable Integer routeDistance) routeRealtime(@Nullable Integer routeRealtime) routeWeight(@Nullable Integer routeWeight) subcategoryCode(@Nullable String subcategoryCode)
-
Method Details
-
id
- Parameters:
id- Unique identifier.- Returns:
- The builder.
-
name
- Parameters:
name- Name of the item.- Returns:
- The builder.
-
coord
- Parameters:
coord- Geographic coordinates.- Returns:
- The builder.
-
distance
- Parameters:
distance- Distance in meters.- Returns:
- The builder.
-
position
- Parameters:
position- Result position.- Returns:
- The builder.
-
categoryCode
- Parameters:
categoryCode- Primary category code.- Returns:
- The builder.
-
subcategoryCode
- Parameters:
subcategoryCode- Subcategory code.- Returns:
- The builder.
-
geometry
- Parameters:
geometry- Geometry in WKT format.- Returns:
- The builder.
-
info
- Parameters:
info- Additional information.- Returns:
- The builder.
-
ge
- Parameters:
ge- Administrative details.- Returns:
- The builder.
-
routeDistance
- Parameters:
routeDistance- Distance along route in meters.- Returns:
- The builder.
-
routeTime
- Parameters:
routeTime- Time along route in seconds.- Returns:
- The builder.
-
routeRealtime
- Parameters:
routeRealtime- Real-time along route in seconds.- Returns:
- The builder.
-
routeWeight
- Parameters:
routeWeight- Route weight value.- Returns:
- The builder.
-
build
- Returns:
- A new
ProximityIteminstance.
-