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.