Package com.navmii.sdk.search
Class StructuredRequest.Builder
- java.lang.Object
-
- com.navmii.sdk.search.StructuredRequest.Builder
-
- Enclosing class:
- StructuredRequest
public static final class StructuredRequest.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder(com.navmii.sdk.search.SearchManager.SearchManagerPrivate searchManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Request
build()
StructuredRequest.Builder
setCity(java.lang.String city)
StructuredRequest.Builder
setCountry(java.lang.String country)
StructuredRequest.Builder
setCountryCodes(java.util.List<java.lang.String> countryCodes)
StructuredRequest.Builder
setCounty(java.lang.String county)
ConcreteBuilder
setLocale(java.lang.String locale)
ConcreteBuilder
setMaxResultCount(int maxResultCount)
StructuredRequest.Builder
setPostalCode(java.lang.String postalCode)
StructuredRequest.Builder
setRadius(double radius)
StructuredRequest.Builder
setRequestType(com.navmii.sdk.search.RequestType requestType)
ConcreteBuilder
setSearchLocation(MapCoordinates searchLocation)
StructuredRequest.Builder
setState(java.lang.String state)
StructuredRequest.Builder
setStreet(java.lang.String street)
-
-
-
Method Detail
-
setStreet
public StructuredRequest.Builder setStreet(java.lang.String street)
-
setCity
public StructuredRequest.Builder setCity(java.lang.String city)
-
setCounty
public StructuredRequest.Builder setCounty(java.lang.String county)
-
setState
public StructuredRequest.Builder setState(java.lang.String state)
-
setCountry
public StructuredRequest.Builder setCountry(java.lang.String country)
-
setPostalCode
public StructuredRequest.Builder setPostalCode(java.lang.String postalCode)
-
setCountryCodes
public StructuredRequest.Builder setCountryCodes(java.util.List<java.lang.String> countryCodes)
-
setRadius
public StructuredRequest.Builder setRadius(double radius)
-
setRequestType
public StructuredRequest.Builder setRequestType(com.navmii.sdk.search.RequestType requestType)
-
build
public Request build()
-
setSearchLocation
public ConcreteBuilder setSearchLocation(MapCoordinates searchLocation)
- Parameters:
searchLocation
- The search location.- Returns:
- The builder.
-
setMaxResultCount
public ConcreteBuilder setMaxResultCount(int maxResultCount)
- Parameters:
maxResultCount
- The maximum number of search results.- Returns:
- The builder.
-
setLocale
public ConcreteBuilder setLocale(java.lang.String locale)
- Parameters:
locale
- The language used for results.- Returns:
- The builder.
-
-