Modifier and Type | Method and Description |
---|---|
Building.Builder |
address(String address) |
Building |
build() |
Building.Builder |
center(Coordinate center) |
Building.Builder |
dimensions(Dimensions dimensions) |
Building.Builder |
infoHtml(String infoHtml) |
Building.Builder |
name(String name) |
Building.Builder |
pictureThumbUrl(URL pictureThumbUrl) |
Building.Builder |
pictureUrl(URL pictureUrl) |
Building.Builder |
rotation(Angle rotation) |
Building.Builder |
userIdentifier(String userIdentifier) |
public Builder()
public Builder(Building building)
public Building.Builder userIdentifier(String userIdentifier)
userIdentifier
- identifier of the user that owns the buildingBuilding.Builder
instancepublic Building.Builder name(String name)
name
- name for the building that is appropriate for display to the userBuilding.Builder
instancepublic Building.Builder address(String address)
address
- building address.Building.Builder
instancepublic Building.Builder infoHtml(String infoHtml)
infoHtml
- additional information about the building, formatted with HTML.Building.Builder
instancepublic Building.Builder center(Coordinate center)
center
- center of the building's base, as geographical coordinateBuilding.Builder
instancepublic Building.Builder rotation(Angle rotation)
rotation
- rotation angle of the building's base, relative to the west-east axis.Building.Builder
instancepublic Building.Builder dimensions(Dimensions dimensions)
dimensions
- dimensions of building's base (height and width) in metersBuilding.Builder
instancepublic Building.Builder pictureUrl(URL pictureUrl)
pictureUrl
- Building.Builder
instancepublic Building.Builder pictureThumbUrl(URL pictureThumbUrl)
pictureThumbUrl
- Building.Builder
instance