Class DomainResponse

java.lang.Object
com.maxmind.geoip2.model.AbstractResponse
com.maxmind.geoip2.model.DomainResponse

public class DomainResponse extends AbstractResponse
This class provides the GeoIP2 Domain model.
  • Constructor Details

    • DomainResponse

      public DomainResponse(String domain, String ipAddress, Network network)
      Constructs an instance of DomainResponse.
      Parameters:
      domain - the second level domain associated with the IP address
      ipAddress - the IP address that the data in the model is for
      network - the network associated with the record
    • DomainResponse

      public DomainResponse(DomainResponse response, String ipAddress, Network network)
      Constructs an instance of DomainResponse with only required parameters.
      Parameters:
      response - the response
      ipAddress - the IP address that the data in the model is for.
      network - the network associated with the record.
  • Method Details

    • getDomain

      public String getDomain()
      Returns:
      The second level domain associated with the IP address. This will be something like "example.com" or "example.co.uk", not "foo.example.com".
    • getIpAddress

      public String getIpAddress()
      Returns:
      The IP address that the data in the model is for.
    • getNetwork

      public Network getNetwork()
      Returns:
      The network associated with the record. In particular, this is the largest network where all the fields besides IP address have the same value.