All Classes and Interfaces

Class
Description
This exception is thrown when the IP address is not found in the database.
Contains data for the anonymizer record associated with an IP address.
This class provides the GeoIP2 Anonymous IP model.
This class provides the GeoIP Anonymous Plus model.
This class provides the GeoLite2 ASN model.
This exception is thrown when there is an authentication error.
City-level data associated with an IP address.
This class provides a model for the data returned by the City Plus web service and the City database.
This class provides the GeoIP2 Connection-Type model.
The enumerated values that connection-type may take.
Contains data for the continent record associated with an IP address.
Contains data for the country record associated with an IP address.
This class provides a model for the data returned by the Country web service and the Country database.
Interface for GeoIP2 database providers.
The class DatabaseReader provides a reader for the GeoIP2 database format.
Constructs a Builder for the DatabaseReader.
This class provides the GeoIP2 Domain model.
This class provides a model for the data returned by the GeoIP2 Enterprise database
This class represents a generic GeoIP2 error.
Interface for GeoIP2 providers.
This class represents an HTTP transport error.
Deserializes a string to an InetAddress.
Jackson module for InetAddress serialization and deserialization.
Serializes InetAddress to its host address string representation.
This class provides a model for the data returned by the Insights web service.
This class represents a non-specific error returned by MaxMind's GeoIP2 web service.
This class provides the GeoIP2 IP Risk model.
This class provides the GeoIP2 ISP model.
Interface for classes that can be serialized to JSON.
Contains data for the location record associated with an IP address.
Contains data related to your MaxMind account.
Interface for record classes that have localized names and GeoName IDs.
This class provides a deserializer for the Network class.
This exception is thrown when your account does not have any queries remaining for the called service.
This exception is thrown when permission is required to use the service.
Contains data for the postal record associated with an IP address.
Contains data for the represented country associated with an IP address.
Contains data for the subdivisions associated with an IP address.
Contains data for the traits record associated with an IP address.
The WebServiceClient class provides a client API for all the GeoIP2 web services.
Builder creates instances of WebServiceClient from values set by the methods.
Interface for GeoIP2 web service providers.