public class AutocompleteSearchQueryBuilder
extends java.lang.Object
AutocompleteSearchQuery
.Constructor and Description |
---|
AutocompleteSearchQueryBuilder(java.lang.String term,
java.lang.String language) |
Modifier and Type | Method and Description |
---|---|
AutocompleteSearchQuery |
build()
Creates a new instance of
AutocompleteSearchQuery . |
static AutocompleteSearchQueryBuilder |
create(java.lang.String term,
java.lang.String language)
Builder used to create an instance of
AutocompleteSearchQuery . |
AutocompleteSearchQueryBuilder |
withCountry(java.lang.String country)
A comma-separated string of country codes (e.g., FR,ES).
|
AutocompleteSearchQueryBuilder |
withLimit(int limit)
The maximum number of autocomplete results that will be returned.
|
AutocompleteSearchQueryBuilder |
withPosition(LatLng position)
The position where results should be biased.
|
AutocompleteSearchQueryBuilder |
withRadius(int radius)
A radius in meters.
|
AutocompleteSearchQueryBuilder |
withResultTypes(java.util.List<ResultType> resultTypes)
Restricts the result space based on their segment types (e.g., "category", "brand" or "category,brand").
|
public AutocompleteSearchQueryBuilder(java.lang.String term, java.lang.String language)
@NonNull public AutocompleteSearchQueryBuilder withLimit(int limit)
limit
- The maximum number of autocomplete results.@NonNull public AutocompleteSearchQueryBuilder withPosition(LatLng position)
position
- The position where results should be biased.@NonNull public AutocompleteSearchQueryBuilder withRadius(int radius)
radius
- A radius in meters.@NonNull public AutocompleteSearchQueryBuilder withCountry(java.lang.String country)
@NonNull public AutocompleteSearchQueryBuilder withResultTypes(java.util.List<ResultType> resultTypes)
resultTypes
- A list of segment types which could be used to restrict the result space.public static AutocompleteSearchQueryBuilder create(java.lang.String term, java.lang.String language)
AutocompleteSearchQuery
. Once constructed,
the user cannot change the field values.term
- The searched term.language
- Language in which autocomplete results should be returned. Should be one of the TomTom supported IETF language tags.AutocompleteSearchQuery
to be used for further processing.public AutocompleteSearchQuery build()
AutocompleteSearchQuery
.