public interface IFuzzySearchQuery
Modifier and Type | Method and Description |
---|---|
IFuzzySearchQuery |
withBoundingBox(com.tomtom.online.sdk.common.location.BoundingBox boundingBox)
The bounding box for the search.
|
IFuzzySearchQuery |
withBrandSet(java.lang.String brandSet)
A comma-separated list of brand names which could be used to restrict the result to Points Of Interest of specific brands.
|
IFuzzySearchQuery |
withCategory(java.lang.Boolean isCategory)
If your search use case only requires POI results filtered by category, you may use the Category endpoint.
|
IFuzzySearchQuery |
withCountry(java.lang.String country)
A comma-separated string of country codes (e.g., FR,ES).
|
IFuzzySearchQuery |
withEVConnectorSetFilter(java.lang.String evConnectorSet)
A comma-separated list of connector types which could be used to restrict the result to Points Of Interest
of type Electric Vehicle Station, supporting specific connector types.
|
IFuzzySearchQuery |
withExtendedPostalCodes(java.lang.String extPostalCodesFor)
Indexes for which extended postal codes should be included in the results.
|
IFuzzySearchQuery |
withIdx(java.lang.String idxSet)
A comma-separated list of indexes which should be utilized for the search.
|
IFuzzySearchQuery |
withLanguage(java.lang.String language)
The language in which search results should be returned.
|
IFuzzySearchQuery |
withLimit(java.lang.Integer limit)
The upper limit of the number of results.
|
IFuzzySearchQuery |
withMaxFuzzyLevel(java.lang.Integer maxFuzzyLevel)
The maximum fuzzyness level to be used.
|
IFuzzySearchQuery |
withMinFuzzyLevel(java.lang.Integer minFuzzyLevel)
The minimum fuzzyness level to be used.
|
IFuzzySearchQuery |
withOffset(java.lang.Integer offset)
The starting offset of the returned results within the full result set.
|
IFuzzySearchQuery |
withPosition(LatLng position)
The position where results should be biased.
|
IFuzzySearchQuery |
withPreciseness(com.tomtom.online.sdk.common.location.LatLngAcc positionAcc)
The position where results should be biased.
|
IFuzzySearchQuery |
withTypeAhead(java.lang.Boolean isTypeAhead)
If the "typeahead" flag is set, the query will be interpreted as a partial input and the search will enter predictive mode.
|
@NonNull IFuzzySearchQuery withLimit(java.lang.Integer limit)
limit
- The upper limit of the number of results.@NonNull IFuzzySearchQuery withOffset(java.lang.Integer offset)
offset
- The starting offset of the returned results within the full result set.@NonNull IFuzzySearchQuery withPosition(LatLng position)
position
- The position where results should be biased.@NonNull IFuzzySearchQuery withPreciseness(com.tomtom.online.sdk.common.location.LatLngAcc positionAcc)
positionAcc
- The position where results should be biased. Position with accuracy is in meters.@NonNull IFuzzySearchQuery withCountry(java.lang.String country)
The
- country string with country codes.@NonNull IFuzzySearchQuery withIdx(java.lang.String idxSet)
idxSet
- The indexes to be utilized for the search.@NonNull IFuzzySearchQuery withBoundingBox(com.tomtom.online.sdk.common.location.BoundingBox boundingBox)
boundingBox
- The top-left position of the bounding box and bottom-right position of the bounding box.@NonNull IFuzzySearchQuery withTypeAhead(java.lang.Boolean isTypeAhead)
isTypeAhead
- Determines whether the predictive mode is enabled.@NonNull IFuzzySearchQuery withCategory(java.lang.Boolean isCategory)
isCategory
- Determines whether the Category Search is enabled.@NonNull IFuzzySearchQuery withBrandSet(java.lang.String brandSet)
brandSet
- A comma-separated list of brand names.@NonNull IFuzzySearchQuery withLanguage(java.lang.String language)
language
- The language in which search results should be returned.@NonNull IFuzzySearchQuery withEVConnectorSetFilter(java.lang.String evConnectorSet)
evConnectorSet
- A comma-separated list of connector types.@NonNull IFuzzySearchQuery withExtendedPostalCodes(java.lang.String extPostalCodesFor)
extPostalCodesFor
- The string with postal codes.@NonNull IFuzzySearchQuery withMinFuzzyLevel(java.lang.Integer minFuzzyLevel)
minFuzzyLevel
- The minimum fuzzyness level to be used.@NonNull IFuzzySearchQuery withMaxFuzzyLevel(java.lang.Integer maxFuzzyLevel)
maxFuzzyLevel
- The maximum fuzzyness level to be used.