Interface GeoCoderEndpointBuilderFactory.GeoCoderEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
GeoCoderEndpointBuilderFactory
public static interface GeoCoderEndpointBuilderFactory.GeoCoderEndpointBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the Geocoder component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()
API Key to access Google.Client ID to access Google GeoCoding server.Client Key to access Google GeoCoding server.headersOnly
(boolean headersOnly) Whether to only enrich the Exchange with headers, and leave the body as-is.headersOnly
(String headersOnly) Whether to only enrich the Exchange with headers, and leave the body as-is.The language to use.proxyAuthDomain
(String proxyAuthDomain) Proxy Authentication Domain to access Google GeoCoding server.proxyAuthHost
(String proxyAuthHost) Proxy Authentication Host to access Google GeoCoding server.proxyAuthMethod
(String proxyAuthMethod) Authentication Method to Google GeoCoding server.proxyAuthPassword
(String proxyAuthPassword) Proxy Password to access GeoCoding server.proxyAuthUsername
(String proxyAuthUsername) Proxy Username to access GeoCoding server.Proxy Host to access GeoCoding server.Proxy Port to access GeoCoding server.Proxy Port to access GeoCoding server.URL to the geocoder server.Type of GeoCoding server.type
(org.apache.camel.component.geocoder.GeoCoderType type) Type of GeoCoding server.Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
headersOnly
Whether to only enrich the Exchange with headers, and leave the body as-is. The option is a:boolean
type. Default: false Group: producer- Parameters:
headersOnly
- the value to set- Returns:
- the dsl builder
-
headersOnly
Whether to only enrich the Exchange with headers, and leave the body as-is. The option will be converted to aboolean
type. Default: false Group: producer- Parameters:
headersOnly
- the value to set- Returns:
- the dsl builder
-
language
The language to use. The option is a:java.lang.String
type. Default: en Group: producer- Parameters:
language
- the value to set- Returns:
- the dsl builder
-
serverUrl
URL to the geocoder server. Mandatory for Nominatim server. The option is a:java.lang.String
type. Group: producer- Parameters:
serverUrl
- the value to set- Returns:
- the dsl builder
-
type
default GeoCoderEndpointBuilderFactory.GeoCoderEndpointBuilder type(org.apache.camel.component.geocoder.GeoCoderType type) Type of GeoCoding server. Supported Nominatim and Google. The option is a:org.apache.camel.component.geocoder.GeoCoderType
type. Group: producer- Parameters:
type
- the value to set- Returns:
- the dsl builder
-
type
Type of GeoCoding server. Supported Nominatim and Google. The option will be converted to aorg.apache.camel.component.geocoder.GeoCoderType
type. Group: producer- Parameters:
type
- the value to set- Returns:
- the dsl builder
-
proxyAuthDomain
default GeoCoderEndpointBuilderFactory.GeoCoderEndpointBuilder proxyAuthDomain(String proxyAuthDomain) Proxy Authentication Domain to access Google GeoCoding server. The option is a:java.lang.String
type. Group: proxy- Parameters:
proxyAuthDomain
- the value to set- Returns:
- the dsl builder
-
proxyAuthHost
Proxy Authentication Host to access Google GeoCoding server. The option is a:java.lang.String
type. Group: proxy- Parameters:
proxyAuthHost
- the value to set- Returns:
- the dsl builder
-
proxyAuthMethod
default GeoCoderEndpointBuilderFactory.GeoCoderEndpointBuilder proxyAuthMethod(String proxyAuthMethod) Authentication Method to Google GeoCoding server. The option is a:java.lang.String
type. Group: proxy- Parameters:
proxyAuthMethod
- the value to set- Returns:
- the dsl builder
-
proxyAuthPassword
default GeoCoderEndpointBuilderFactory.GeoCoderEndpointBuilder proxyAuthPassword(String proxyAuthPassword) Proxy Password to access GeoCoding server. The option is a:java.lang.String
type. Group: proxy- Parameters:
proxyAuthPassword
- the value to set- Returns:
- the dsl builder
-
proxyAuthUsername
default GeoCoderEndpointBuilderFactory.GeoCoderEndpointBuilder proxyAuthUsername(String proxyAuthUsername) Proxy Username to access GeoCoding server. The option is a:java.lang.String
type. Group: proxy- Parameters:
proxyAuthUsername
- the value to set- Returns:
- the dsl builder
-
proxyHost
Proxy Host to access GeoCoding server. The option is a:java.lang.String
type. Group: proxy- Parameters:
proxyHost
- the value to set- Returns:
- the dsl builder
-
proxyPort
Proxy Port to access GeoCoding server. The option is a:java.lang.Integer
type. Group: proxy- Parameters:
proxyPort
- the value to set- Returns:
- the dsl builder
-
proxyPort
Proxy Port to access GeoCoding server. The option will be converted to ajava.lang.Integer
type. Group: proxy- Parameters:
proxyPort
- the value to set- Returns:
- the dsl builder
-
apiKey
API Key to access Google. Mandatory for Google GeoCoding server. The option is a:java.lang.String
type. Group: security- Parameters:
apiKey
- the value to set- Returns:
- the dsl builder
-
clientId
Client ID to access Google GeoCoding server. The option is a:java.lang.String
type. Group: security- Parameters:
clientId
- the value to set- Returns:
- the dsl builder
-
clientKey
Client Key to access Google GeoCoding server. The option is a:java.lang.String
type. Group: security- Parameters:
clientKey
- the value to set- Returns:
- the dsl builder
-