Place.Builder

public static abstract class Place.Builder extends Object

Builder for Place.

Public Constructor Summary

Public Method Summary

Place
build()
Builds the Place.
abstract String
abstract AddressComponents
abstract List<String>
abstract Place.BusinessStatus
abstract Place.BooleanPlaceAttributeValue
abstract OpeningHours
abstract Place.BooleanPlaceAttributeValue
abstract Place.BooleanPlaceAttributeValue
abstract String
abstract String
abstract Integer
abstract String
abstract String
getId()
abstract LatLng
abstract String
abstract String
abstract OpeningHours
abstract String
abstract List<PhotoMetadata>
abstract List<String>
abstract PlusCode
abstract Integer
abstract Double
abstract Place.BooleanPlaceAttributeValue
abstract List<Review>
abstract List<OpeningHours>
abstract Place.BooleanPlaceAttributeValue
abstract Place.BooleanPlaceAttributeValue
abstract Place.BooleanPlaceAttributeValue
abstract Place.BooleanPlaceAttributeValue
abstract Place.BooleanPlaceAttributeValue
abstract Place.BooleanPlaceAttributeValue
abstract Place.BooleanPlaceAttributeValue
abstract Place.BooleanPlaceAttributeValue
abstract List<Place.Type>
abstract Integer
abstract Integer
abstract LatLngBounds
abstract Uri
abstract Place.BooleanPlaceAttributeValue
abstract Place.Builder
setAddress(String address)
abstract Place.Builder
abstract Place.Builder
setAttributions(List<String> attributions)
abstract Place.Builder
abstract Place.Builder
abstract Place.Builder
setCurrentOpeningHours(OpeningHours currentOpeningHours)
abstract Place.Builder
abstract Place.Builder
abstract Place.Builder
setEditorialSummary(String editorialSummary)
abstract Place.Builder
setEditorialSummaryLanguageCode(String editorialSummaryLanguageCode)
abstract Place.Builder
setIconBackgroundColor(Integer iconBackgroundColor)
abstract Place.Builder
setIconUrl(String iconUrl)
abstract Place.Builder
abstract Place.Builder
setLatLng(LatLng latLng)
abstract Place.Builder
setName(String name)
abstract Place.Builder
setNameLanguageCode(String nameLanguageCode)
abstract Place.Builder
abstract Place.Builder
setPhoneNumber(String phoneNumber)
abstract Place.Builder
abstract Place.Builder
setPlaceTypes(List<String> placeTypes)
abstract Place.Builder
setPlusCode(PlusCode plusCode)
abstract Place.Builder
setPriceLevel(Integer priceLevel)
abstract Place.Builder
setRating(Double rating)
abstract Place.Builder
abstract Place.Builder
setReviews(List<Review> reviews)
abstract Place.Builder
setSecondaryOpeningHours(List<OpeningHours> secondaryOpeningHours)
abstract Place.Builder
abstract Place.Builder
abstract Place.Builder
abstract Place.Builder
abstract Place.Builder
abstract Place.Builder
abstract Place.Builder
abstract Place.Builder
abstract Place.Builder
abstract Place.Builder
setUserRatingsTotal(Integer userRatingsTotal)
abstract Place.Builder
setUtcOffsetMinutes(Integer utcOffsetMinutes)
abstract Place.Builder
abstract Place.Builder
setWebsiteUri(Uri websiteUri)
abstract Place.Builder

Inherited Method Summary

Public Constructors

public Builder ()

Public Methods

public Place build ()

Builds the Place.

Mutable members (e.g List) will be converted to immutable versions.

Throws
IllegalStateException If attributions contains null or empty values, or if any of the following values are out of range:

public abstract String getAddress ()

public abstract AddressComponents getAddressComponents ()

public abstract List<String> getAttributions ()

public abstract Place.BusinessStatus getBusinessStatus ()

public abstract Place.BooleanPlaceAttributeValue getCurbsidePickup ()

public abstract OpeningHours getCurrentOpeningHours ()

public abstract Place.BooleanPlaceAttributeValue getDelivery ()

public abstract Place.BooleanPlaceAttributeValue getDineIn ()

public abstract String getEditorialSummary ()

public abstract String getEditorialSummaryLanguageCode ()

public abstract Integer getIconBackgroundColor ()

public abstract String getIconUrl ()

public abstract String getId ()

public abstract LatLng getLatLng ()

public abstract String getName ()

public abstract String getNameLanguageCode ()

public abstract OpeningHours getOpeningHours ()

public abstract String getPhoneNumber ()

public abstract List<PhotoMetadata> getPhotoMetadatas ()

public abstract List<String> getPlaceTypes ()

public abstract PlusCode getPlusCode ()

public abstract Integer getPriceLevel ()

public abstract Double getRating ()

public abstract Place.BooleanPlaceAttributeValue getReservable ()

public abstract List<Review> getReviews ()

public abstract List<OpeningHours> getSecondaryOpeningHours ()

public abstract Place.BooleanPlaceAttributeValue getServesBeer ()

public abstract Place.BooleanPlaceAttributeValue getServesBreakfast ()

public abstract Place.BooleanPlaceAttributeValue getServesBrunch ()

public abstract Place.BooleanPlaceAttributeValue getServesDinner ()

public abstract Place.BooleanPlaceAttributeValue getServesLunch ()

public abstract Place.BooleanPlaceAttributeValue getServesVegetarianFood ()

public abstract Place.BooleanPlaceAttributeValue getServesWine ()

public abstract Place.BooleanPlaceAttributeValue getTakeout ()

public abstract List<Place.Type> getTypes ()

public abstract Integer getUserRatingsTotal ()

public abstract Integer getUtcOffsetMinutes ()

public abstract LatLngBounds getViewport ()

public abstract Uri getWebsiteUri ()

public abstract Place.BooleanPlaceAttributeValue getWheelchairAccessibleEntrance ()

public abstract Place.Builder setAddress (String address)

Parameters
address

public abstract Place.Builder setAddressComponents (AddressComponents addressComponents)

Parameters
addressComponents

public abstract Place.Builder setAttributions (List<String> attributions)

Parameters
attributions

public abstract Place.Builder setBusinessStatus (Place.BusinessStatus businessStatus)

Parameters
businessStatus

public abstract Place.Builder setCurbsidePickup (Place.BooleanPlaceAttributeValue curbsidePickup)

Parameters
curbsidePickup

public abstract Place.Builder setCurrentOpeningHours (OpeningHours currentOpeningHours)

Parameters
currentOpeningHours

public abstract Place.Builder setDelivery (Place.BooleanPlaceAttributeValue delivery)

Parameters
delivery

public abstract Place.Builder setDineIn (Place.BooleanPlaceAttributeValue dineIn)

Parameters
dineIn

public abstract Place.Builder setEditorialSummary (String editorialSummary)

Parameters
editorialSummary

public abstract Place.Builder setEditorialSummaryLanguageCode (String editorialSummaryLanguageCode)

Parameters
editorialSummaryLanguageCode

public abstract Place.Builder setIconBackgroundColor (Integer iconBackgroundColor)

Parameters
iconBackgroundColor

public abstract Place.Builder setIconUrl (String iconUrl)

Parameters
iconUrl

public abstract Place.Builder setId (String id)

Parameters
id

public abstract Place.Builder setLatLng (LatLng latLng)

Parameters
latLng

public abstract Place.Builder setName (String name)

Parameters
name

public abstract Place.Builder setNameLanguageCode (String nameLanguageCode)

Parameters
nameLanguageCode

public abstract Place.Builder setOpeningHours (OpeningHours openingHours)

Parameters
openingHours

public abstract Place.Builder setPhoneNumber (String phoneNumber)

Parameters
phoneNumber

public abstract Place.Builder setPhotoMetadatas (List<PhotoMetadata> photoMetadatas)

Parameters
photoMetadatas

public abstract Place.Builder setPlaceTypes (List<String> placeTypes)

Parameters
placeTypes

public abstract Place.Builder setPlusCode (PlusCode plusCode)

Parameters
plusCode

public abstract Place.Builder setPriceLevel (Integer priceLevel)

Parameters
priceLevel

public abstract Place.Builder setRating (Double rating)

Parameters
rating

public abstract Place.Builder setReservable (Place.BooleanPlaceAttributeValue reservable)

Parameters
reservable

public abstract Place.Builder setReviews (List<Review> reviews)

Parameters
reviews

public abstract Place.Builder setSecondaryOpeningHours (List<OpeningHours> secondaryOpeningHours)

Parameters
secondaryOpeningHours

public abstract Place.Builder setServesBeer (Place.BooleanPlaceAttributeValue servesBeer)

Parameters
servesBeer

public abstract Place.Builder setServesBreakfast (Place.BooleanPlaceAttributeValue servesBreakfast)

Parameters
servesBreakfast

public abstract Place.Builder setServesBrunch (Place.BooleanPlaceAttributeValue servesBrunch)

Parameters
servesBrunch

public abstract Place.Builder setServesDinner (Place.BooleanPlaceAttributeValue servesDinner)

Parameters
servesDinner

public abstract Place.Builder setServesLunch (Place.BooleanPlaceAttributeValue servesLunch)

Parameters
servesLunch

public abstract Place.Builder setServesVegetarianFood (Place.BooleanPlaceAttributeValue servesVegetarianFood)

Parameters
servesVegetarianFood

public abstract Place.Builder setServesWine (Place.BooleanPlaceAttributeValue servesWine)

Parameters
servesWine

public abstract Place.Builder setTakeout (Place.BooleanPlaceAttributeValue takeout)

Parameters
takeout

public abstract Place.Builder setTypes (List<Place.Type> types)

Parameters
types

public abstract Place.Builder setUserRatingsTotal (Integer userRatingsTotal)

Parameters
userRatingsTotal

public abstract Place.Builder setUtcOffsetMinutes (Integer utcOffsetMinutes)

Parameters
utcOffsetMinutes

public abstract Place.Builder setViewport (LatLngBounds viewport)

Parameters
viewport

public abstract Place.Builder setWebsiteUri (Uri websiteUri)

Parameters
websiteUri

public abstract Place.Builder setWheelchairAccessibleEntrance (Place.BooleanPlaceAttributeValue wheelchairAccessibleEntrance)

Parameters
wheelchairAccessibleEntrance