Package es.situm.sdk.model.cartography
Class BuildingInfo.Builder
- java.lang.Object
-
- es.situm.sdk.model.cartography.BuildingInfo.Builder
-
- Enclosing class:
- BuildingInfo
public static class BuildingInfo.Builder extends java.lang.Object
Builder to create an instance of BuildingInfo
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(BuildingInfo copy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BuildingInfo
build()
BuildingInfo.Builder
building(Building building)
BuildingInfo.Builder
events(java.util.Collection<SitumEvent> events)
BuildingInfo.Builder
floors(java.util.Collection<Floor> floors)
BuildingInfo.Builder
geofences(java.util.Collection<Geofence> geofences)
BuildingInfo.Builder
indoorPOIs(java.util.Collection<Poi> indoorPOIs)
BuildingInfo.Builder
outdoorPOIs(java.util.Collection<Poi> outdoorPOIs)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(@NonNull BuildingInfo copy)
-
-
Method Detail
-
building
@NonNull public BuildingInfo.Builder building(@NonNull Building building)
-
floors
@NonNull public BuildingInfo.Builder floors(@NonNull java.util.Collection<Floor> floors)
-
events
@NonNull public BuildingInfo.Builder events(@NonNull java.util.Collection<SitumEvent> events)
-
indoorPOIs
@NonNull public BuildingInfo.Builder indoorPOIs(@NonNull java.util.Collection<Poi> indoorPOIs)
-
outdoorPOIs
@NonNull public BuildingInfo.Builder outdoorPOIs(@NonNull java.util.Collection<Poi> outdoorPOIs)
-
geofences
@NonNull public BuildingInfo.Builder geofences(@NonNull java.util.Collection<Geofence> geofences)
-
build
@NonNull public BuildingInfo build()
-
-