Package com.maxmind.db
Class Metadata
- java.lang.Object
-
- com.maxmind.db.Metadata
-
public final class Metadata extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Metadata(int binaryFormatMajorVersion, int binaryFormatMinorVersion, java.math.BigInteger buildEpoch, java.lang.String databaseType, java.util.List<java.lang.String> languages, java.util.Map<java.lang.String,java.lang.String> description, int ipVersion, long nodeCount, int recordSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getBinaryFormatMajorVersion()
int
getBinaryFormatMinorVersion()
java.util.Date
getBuildDate()
java.lang.String
getDatabaseType()
java.util.Map<java.lang.String,java.lang.String>
getDescription()
int
getIpVersion()
java.util.List<java.lang.String>
getLanguages()
java.lang.String
toString()
-
-
-
Constructor Detail
-
Metadata
public Metadata(int binaryFormatMajorVersion, int binaryFormatMinorVersion, java.math.BigInteger buildEpoch, java.lang.String databaseType, java.util.List<java.lang.String> languages, java.util.Map<java.lang.String,java.lang.String> description, int ipVersion, long nodeCount, int recordSize)
-
-
Method Detail
-
getBinaryFormatMajorVersion
public int getBinaryFormatMajorVersion()
- Returns:
- the major version number for the database's binary format.
-
getBinaryFormatMinorVersion
public int getBinaryFormatMinorVersion()
- Returns:
- the minor version number for the database's binary format.
-
getBuildDate
public java.util.Date getBuildDate()
- Returns:
- the date of the database build.
-
getDatabaseType
public java.lang.String getDatabaseType()
- Returns:
- a string that indicates the structure of each data record associated with an IP address. The actual definition of these structures is left up to the database creator.
-
getDescription
public java.util.Map<java.lang.String,java.lang.String> getDescription()
- Returns:
- map from language code to description in that language.
-
getIpVersion
public int getIpVersion()
- Returns:
- whether the database contains IPv4 or IPv6 address data. The only possible values are 4 and 6.
-
getLanguages
public java.util.List<java.lang.String> getLanguages()
- Returns:
- list of languages supported by the database.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-