Package es.situm.sdk.model.cartography
Class Building.Builder
- java.lang.Object
-
- es.situm.sdk.model.cartography.Building.Builder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Building.Builderaddress(String address)Buildingbuild()Building.Buildercenter(Coordinate center)Building.Builderdimensions(Dimensions dimensions)Building.BuilderinfoHtml(String infoHtml)Building.Buildername(String name)Building.BuilderpictureThumbUrl(URL pictureThumbUrl)Building.BuilderpictureUrl(URL pictureUrl)Building.Builderrotation(Angle rotation)Building.BuilderuserIdentifier(String userIdentifier)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(Building building)
-
-
Method Detail
-
userIdentifier
@NonNull public Building.Builder userIdentifier(@NonNull String userIdentifier)
- Parameters:
userIdentifier- identifier of the user that owns the building- Returns:
- current
Building.Builderinstance
-
name
@NonNull public Building.Builder name(@NonNull String name)
- Parameters:
name- name for the building that is appropriate for display to the user- Returns:
- current
Building.Builderinstance
-
address
@NonNull public Building.Builder address(@NonNull String address)
- Parameters:
address- building address.- Returns:
- current
Building.Builderinstance
-
infoHtml
@NonNull public Building.Builder infoHtml(@NonNull String infoHtml)
- Parameters:
infoHtml- additional information about the building, formatted with HTML.- Returns:
- current
Building.Builderinstance
-
center
@NonNull public Building.Builder center(@NonNull Coordinate center)
- Parameters:
center- center of the building's base, as geographical coordinate- Returns:
- current
Building.Builderinstance
-
rotation
@NonNull public Building.Builder rotation(@NonNull Angle rotation)
- Parameters:
rotation- rotation angle of the building's base, relative to the west-east axis.- Returns:
- current
Building.Builderinstance
-
dimensions
@NonNull public Building.Builder dimensions(@NonNull Dimensions dimensions)
- Parameters:
dimensions- dimensions of building's base (height and width) in meters- Returns:
- current
Building.Builderinstance
-
pictureUrl
@NonNull public Building.Builder pictureUrl(@NonNull URL pictureUrl)
- Parameters:
pictureUrl-- Returns:
- current
Building.Builderinstance
-
pictureThumbUrl
@NonNull public Building.Builder pictureThumbUrl(@NonNull URL pictureThumbUrl)
- Parameters:
pictureThumbUrl-- Returns:
- current
Building.Builderinstance
-
-