public class SearchResultBuilder
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
SearchResultBuilder |
addressLine1(java.lang.String addressLine1)
First address line, usually street name with number.
|
SearchResultBuilder |
addressLine2(java.lang.String addressLine2)
Second address line, usually country, city name nad postal code if available for obtained result.
|
SearchResult |
build()
Gather all data from the SearchResultBuilder and instantiates the new SearchResult object.
|
SearchResultBuilder |
categories(java.lang.String[] categories)
List of categories associated with obtained result.
|
SearchResultBuilder |
countryCode(java.lang.String countryCode)
Country code associated with obtained result.
|
static SearchResultBuilder |
create()
Instantiates the SearchResultBuilder object.
|
SearchResultBuilder |
geoHash(java.lang.String geoHash)
Geohash generated from latitude and longitude, unique for each item.
|
SearchResultBuilder |
identifier(java.lang.String identifier)
Result identifier, unique per each item.
|
SearchResultBuilder |
location(LatLng location)
Position (latitude, longitude).
|
SearchResultBuilder |
name(java.lang.String name)
POI name if available, otherwise empty string.
|
SearchResultBuilder |
phoneNumber(java.lang.String phoneNumber)
Phone number if available, otherwise empty string.
|
SearchResultBuilder |
type(java.lang.String type)
Type of a result.
|
SearchResultBuilder |
url(java.lang.String url)
POI url if available, otherwise empty string.
|
public SearchResultBuilder identifier(java.lang.String identifier)
public SearchResultBuilder type(java.lang.String type)
public SearchResultBuilder categories(java.lang.String[] categories)
public SearchResultBuilder addressLine1(java.lang.String addressLine1)
public SearchResultBuilder addressLine2(java.lang.String addressLine2)
public SearchResultBuilder name(java.lang.String name)
public SearchResultBuilder phoneNumber(java.lang.String phoneNumber)
public SearchResultBuilder countryCode(java.lang.String countryCode)
public SearchResultBuilder location(LatLng location)
public SearchResultBuilder geoHash(java.lang.String geoHash)
public SearchResultBuilder url(java.lang.String url)
public static SearchResultBuilder create()
public SearchResult build()