Class Country

Direct Known Subclasses:
RepresentedCountry

public class Country extends AbstractNamedRecord

Contains data for the country record associated with an IP address.

This record is returned by all the end points.

Do not use any of the country names as a database or map key. Use the value returned by AbstractNamedRecord.getGeoNameId() or getIsoCode() instead.

  • Constructor Details

  • Method Details

    • getConfidence

      public Integer getConfidence()
      Returns:
      A value from 0-100 indicating MaxMind's confidence that the country is correct. This attribute is only available from the Insights end point and the GeoIP2 Enterprise database.
    • isInEuropeanUnion

      public boolean isInEuropeanUnion()
      Returns:
      This is true if the country is a member state of the European Union. This attribute is returned by all location services and databases.
    • getIsoCode

      public String getIsoCode()
      Returns:
      The two-character ISO 3166-1 alpha code for the country. This attribute is returned by all end points.