public abstract static class V6StructuredInputQuery.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
abstract V6StructuredInputQuery.Builder |
addressLine1(java.lang.String addressLine1)
A string including address_number and street.
|
abstract V6StructuredInputQuery.Builder |
addressNumber(java.lang.String addressNumber)
The number associated with the house.
|
abstract V6StructuredInputQuery.Builder |
block(java.lang.String block)
In some countries like Japan, the block is a component in the address.
|
V6StructuredInputQuery |
build()
Build a new
V6StructuredInputQuery object. |
abstract V6StructuredInputQuery.Builder |
country(java.lang.String country)
Generally recognized countries or, in some cases like Hong Kong, an area of quasi-national
administrative status that has a designated country code under ISO 3166-1.
|
abstract V6StructuredInputQuery.Builder |
locality(java.lang.String locality)
Official sub-city features present in countries where such an additional administrative
layer is used in postal addressing, or where such features are commonly referred to in local
parlance.
|
abstract V6StructuredInputQuery.Builder |
neighborhood(java.lang.String neighborhood)
Colloquial sub-city features often referred to in local parlance.
|
abstract V6StructuredInputQuery.Builder |
place(java.lang.String place)
Typically these are cities, villages, municipalities, etc.
|
abstract V6StructuredInputQuery.Builder |
postcode(java.lang.String postcode)
Postal codes used in country-specific national addressing systems.
|
abstract V6StructuredInputQuery.Builder |
region(java.lang.String region)
Top-level sub-national administrative features, such as states in the United States
or provinces in Canada or China.
|
abstract V6StructuredInputQuery.Builder |
street(java.lang.String street)
The name of the street in the address.
|
public abstract V6StructuredInputQuery.Builder addressLine1(@NonNull java.lang.String addressLine1)
addressLine1
- structured input component.public abstract V6StructuredInputQuery.Builder addressNumber(@NonNull java.lang.String addressNumber)
addressNumber
- structured input component.public abstract V6StructuredInputQuery.Builder street(@NonNull java.lang.String street)
street
- structured input component.public abstract V6StructuredInputQuery.Builder block(@NonNull java.lang.String block)
block
- structured input component.public abstract V6StructuredInputQuery.Builder place(@NonNull java.lang.String place)
place
- structured input component.public abstract V6StructuredInputQuery.Builder region(@NonNull java.lang.String region)
region
- structured input component.public abstract V6StructuredInputQuery.Builder postcode(@NonNull java.lang.String postcode)
postcode
- structured input component.public abstract V6StructuredInputQuery.Builder locality(@NonNull java.lang.String locality)
locality
- structured input component.public abstract V6StructuredInputQuery.Builder neighborhood(@NonNull java.lang.String neighborhood)
neighborhood
- structured input component.public abstract V6StructuredInputQuery.Builder country(@NonNull java.lang.String country)
country
- structured input component.public V6StructuredInputQuery build()
V6StructuredInputQuery
object.V6StructuredInputQuery
using the provided values in this buildercom.mapbox.core.exceptions.ServicesException
- if all components are null.