com.snowplowanalytics.snowplow.enrich.common.enrichments.registry
(Full URI to the geo lookup MaxMind data file, database name)
(Full URI to the ISP lookup MaxMind data file, database name)
(Full URI to the organization lookup MaxMind data file
(Full URI to the domain lookup MaxMind data file, database name)
(Full URI to the netspeed lookup MaxMind data file, database name)
Whether to use the local MaxMind data file. Enabled for tests.
(Full URI to the domain lookup MaxMind data file, database name)
Extract the geo-location using the client IP address.
Extract the geo-location using the client IP address.
Note we wrap the getLocation call in a try catch block. At the time of writing, no valid or invalid IP address can make getLocation throw an Exception, but we keep this protection in case this situation changes in the future (as we don't control the functionality of the underlying MaxMind Java API).
The client's IP address to use to lookup the client's geo-location
a MaybeIpLocation (Option-boxed IpLocation), or an error message, boxed in a Scalaz Validation
(Full URI to the geo lookup MaxMind data file, database name)
(Full URI to the ISP lookup MaxMind data file, database name)
Whether to use the local MaxMind data file.
Whether to use the local MaxMind data file. Enabled for tests.
(Full URI to the netspeed lookup MaxMind data file, database name)
(Full URI to the organization lookup MaxMind data file
Contains enrichments based on IP address.
(Full URI to the geo lookup MaxMind data file, database name)
(Full URI to the ISP lookup MaxMind data file, database name)
(Full URI to the organization lookup MaxMind data file
(Full URI to the domain lookup MaxMind data file, database name)
(Full URI to the netspeed lookup MaxMind data file, database name)
Whether to use the local MaxMind data file. Enabled for tests.