Index
All Classes|All Packages
A
- Abuse - Class in io.ipinfo.api.model
- Abuse(String, String, String, String, String, String) - Constructor for class io.ipinfo.api.model.Abuse
- ASN - Class in io.ipinfo.api.model
- ASN(String, String, String, String, String) - Constructor for class io.ipinfo.api.model.ASN
- ASNRequest - Class in io.ipinfo.api.request
- ASNRequest(OkHttpClient, String, String) - Constructor for class io.ipinfo.api.request.ASNRequest
- ASNResponse - Class in io.ipinfo.api.model
- ASNResponse(String, String, String, String, String, String, Integer, String, List<Prefix>, List<Prefix>, List<String>, List<String>, List<String>) - Constructor for class io.ipinfo.api.model.ASNResponse
B
- BaseRequest<T> - Class in io.ipinfo.api.request
- BaseRequest(OkHttpClient, String) - Constructor for class io.ipinfo.api.request.BaseRequest
- BatchReqOpts(int, int, int, boolean) - Constructor for class io.ipinfo.api.IPinfo.BatchReqOpts
- batchSize - Variable in class io.ipinfo.api.IPinfo.BatchReqOpts
- build() - Method in class io.ipinfo.api.IPinfo.BatchReqOpts.Builder
- build() - Method in class io.ipinfo.api.IPinfo.Builder
- Builder() - Constructor for class io.ipinfo.api.IPinfo.BatchReqOpts.Builder
- Builder() - Constructor for class io.ipinfo.api.IPinfo.Builder
C
- Cache - Interface in io.ipinfo.api.cache
- cacheKey(String) - Static method in class io.ipinfo.api.IPinfo
-
Converts a normal key into a versioned cache key.
- Carrier - Class in io.ipinfo.api.model
- Carrier(String, String, String) - Constructor for class io.ipinfo.api.model.Carrier
- clear() - Method in interface io.ipinfo.api.cache.Cache
-
Clears all entries in the cache.
- clear() - Method in class io.ipinfo.api.cache.NoCache
- clear() - Method in class io.ipinfo.api.cache.SimpleCache
- Company - Class in io.ipinfo.api.model
- Company(String, String, String) - Constructor for class io.ipinfo.api.model.Company
- Context - Class in io.ipinfo.api.context
- Context(Map<String, String>) - Constructor for class io.ipinfo.api.context.Context
D
- Domains - Class in io.ipinfo.api.model
- Domains(String, List<String>) - Constructor for class io.ipinfo.api.model.Domains
E
- ErrorResponseException - Exception in io.ipinfo.api.errors
- ErrorResponseException() - Constructor for exception io.ipinfo.api.errors.ErrorResponseException
- ErrorResponseException(Exception) - Constructor for exception io.ipinfo.api.errors.ErrorResponseException
F
- filter - Variable in class io.ipinfo.api.IPinfo.BatchReqOpts
G
- get(String) - Method in interface io.ipinfo.api.cache.Cache
-
Gets an arbitrary object stored in cache.
- get(String) - Method in class io.ipinfo.api.cache.NoCache
- get(String) - Method in class io.ipinfo.api.cache.SimpleCache
- getAbuse() - Method in class io.ipinfo.api.model.IPResponse
- getAddress() - Method in class io.ipinfo.api.model.Abuse
- getAllocated() - Method in class io.ipinfo.api.model.ASNResponse
- getAnycast() - Method in class io.ipinfo.api.model.IPResponse
- getAsn() - Method in class io.ipinfo.api.model.ASN
- getAsn() - Method in class io.ipinfo.api.model.ASNResponse
- getAsn() - Method in class io.ipinfo.api.model.IPResponse
- getBatch(List<String>) - Method in class io.ipinfo.api.IPinfo
-
Get the result of a list of URLs in bulk.
- getBatch(List<String>, IPinfo.BatchReqOpts) - Method in class io.ipinfo.api.IPinfo
-
Get the result of a list of URLs in bulk.
- getBatchAsns(List<String>) - Method in class io.ipinfo.api.IPinfo
-
Get the result of a list of ASNs in bulk.
- getBatchAsns(List<String>, IPinfo.BatchReqOpts) - Method in class io.ipinfo.api.IPinfo
-
Get the result of a list of ASNs in bulk.
- getBatchIps(List<String>) - Method in class io.ipinfo.api.IPinfo
-
Get the result of a list of IPs in bulk.
- getBatchIps(List<String>, IPinfo.BatchReqOpts) - Method in class io.ipinfo.api.IPinfo
-
Get the result of a list of IPs in bulk.
- getCarrier() - Method in class io.ipinfo.api.model.IPResponse
- getCity() - Method in class io.ipinfo.api.model.IPResponse
- getCompany() - Method in class io.ipinfo.api.model.IPResponse
- getCountry() - Method in class io.ipinfo.api.model.Abuse
- getCountry() - Method in class io.ipinfo.api.model.ASNResponse
- getCountry() - Method in class io.ipinfo.api.model.Prefix
- getCountryCode() - Method in class io.ipinfo.api.model.ASNResponse
- getCountryCode() - Method in class io.ipinfo.api.model.IPResponse
- getCountryName() - Method in class io.ipinfo.api.model.ASNResponse
- getCountryName() - Method in class io.ipinfo.api.model.IPResponse
- getCountryName(String) - Method in class io.ipinfo.api.context.Context
- getDomain() - Method in class io.ipinfo.api.model.ASN
- getDomain() - Method in class io.ipinfo.api.model.ASNResponse
- getDomain() - Method in class io.ipinfo.api.model.Company
- getDomain() - Method in class io.ipinfo.api.model.Prefix
- getDomains() - Method in class io.ipinfo.api.model.Domains
- getDomains() - Method in class io.ipinfo.api.model.IPResponse
- getDownstreams() - Method in class io.ipinfo.api.model.ASNResponse
- getEmail() - Method in class io.ipinfo.api.model.Abuse
- getHosting() - Method in class io.ipinfo.api.model.Privacy
- getHostname() - Method in class io.ipinfo.api.model.IPResponse
- getId() - Method in class io.ipinfo.api.model.Prefix
- getIp() - Method in class io.ipinfo.api.model.IPResponse
- getLatitude() - Method in class io.ipinfo.api.model.IPResponse
- getLocation() - Method in class io.ipinfo.api.model.IPResponse
- getLongitude() - Method in class io.ipinfo.api.model.IPResponse
- getMap(List<String>) - Method in class io.ipinfo.api.IPinfo
-
Get a map of a list of IPs.
- getMcc() - Method in class io.ipinfo.api.model.Carrier
- getMnc() - Method in class io.ipinfo.api.model.Carrier
- getName() - Method in class io.ipinfo.api.model.Abuse
- getName() - Method in class io.ipinfo.api.model.ASN
- getName() - Method in class io.ipinfo.api.model.ASNResponse
- getName() - Method in class io.ipinfo.api.model.Carrier
- getName() - Method in class io.ipinfo.api.model.Company
- getName() - Method in class io.ipinfo.api.model.Prefix
- getNetblock() - Method in class io.ipinfo.api.model.Prefix
- getNetwork() - Method in class io.ipinfo.api.model.Abuse
- getNumIps() - Method in class io.ipinfo.api.model.ASNResponse
- getOrg() - Method in class io.ipinfo.api.model.IPResponse
- getPeers() - Method in class io.ipinfo.api.model.ASNResponse
- getPhone() - Method in class io.ipinfo.api.model.Abuse
- getPostal() - Method in class io.ipinfo.api.model.IPResponse
- getPrefixes() - Method in class io.ipinfo.api.model.ASNResponse
- getPrefixes6() - Method in class io.ipinfo.api.model.ASNResponse
- getPrivacy() - Method in class io.ipinfo.api.model.IPResponse
- getProxy() - Method in class io.ipinfo.api.model.Privacy
- getRegion() - Method in class io.ipinfo.api.model.IPResponse
- getRegistry() - Method in class io.ipinfo.api.model.ASNResponse
- getRelay() - Method in class io.ipinfo.api.model.Privacy
- getReportUrl() - Method in class io.ipinfo.api.model.MapResponse
- getRoute() - Method in class io.ipinfo.api.model.ASN
- getService() - Method in class io.ipinfo.api.model.Privacy
- getSize() - Method in class io.ipinfo.api.model.Prefix
- getStatus() - Method in class io.ipinfo.api.model.MapResponse
- getStatus() - Method in class io.ipinfo.api.model.Prefix
- getTimezone() - Method in class io.ipinfo.api.model.IPResponse
- getTor() - Method in class io.ipinfo.api.model.Privacy
- getTotal() - Method in class io.ipinfo.api.model.Domains
- getType() - Method in class io.ipinfo.api.model.ASN
- getType() - Method in class io.ipinfo.api.model.ASNResponse
- getType() - Method in class io.ipinfo.api.model.Company
- getUpstreams() - Method in class io.ipinfo.api.model.ASNResponse
- getVpn() - Method in class io.ipinfo.api.model.Privacy
- gson - Static variable in class io.ipinfo.api.request.BaseRequest
H
- handle() - Method in class io.ipinfo.api.request.ASNRequest
- handle() - Method in class io.ipinfo.api.request.BaseRequest
- handle() - Method in class io.ipinfo.api.request.IPRequest
- handle() - Method in class io.ipinfo.api.request.MapRequest
- handleRequest(Request.Builder) - Method in class io.ipinfo.api.request.BaseRequest
I
- io.ipinfo.api - package io.ipinfo.api
- io.ipinfo.api.cache - package io.ipinfo.api.cache
- io.ipinfo.api.context - package io.ipinfo.api.context
- io.ipinfo.api.errors - package io.ipinfo.api.errors
- io.ipinfo.api.model - package io.ipinfo.api.model
- io.ipinfo.api.request - package io.ipinfo.api.request
- IPinfo - Class in io.ipinfo.api
- IPinfo.BatchReqOpts - Class in io.ipinfo.api
- IPinfo.BatchReqOpts.Builder - Class in io.ipinfo.api
- IPinfo.Builder - Class in io.ipinfo.api
- IPRequest - Class in io.ipinfo.api.request
- IPRequest(OkHttpClient, String, String) - Constructor for class io.ipinfo.api.request.IPRequest
- IPResponse - Class in io.ipinfo.api.model
- IPResponse(String, String, boolean, String, String, String, String, String, String, String, ASN, Company, Carrier, Privacy, Abuse, Domains) - Constructor for class io.ipinfo.api.model.IPResponse
L
- lookupASN(String) - Method in class io.ipinfo.api.IPinfo
-
Lookup ASN information using the AS number.
- lookupIP(String) - Method in class io.ipinfo.api.IPinfo
-
Lookup IP information using the IP.
M
- main(String...) - Static method in class io.ipinfo.api.IPinfo
- MapRequest - Class in io.ipinfo.api.request
- MapRequest(OkHttpClient, String, List<String>) - Constructor for class io.ipinfo.api.request.MapRequest
- MapResponse - Class in io.ipinfo.api.model
- MapResponse(String, String) - Constructor for class io.ipinfo.api.model.MapResponse
N
- NoCache - Class in io.ipinfo.api.cache
- NoCache() - Constructor for class io.ipinfo.api.cache.NoCache
P
- Prefix - Class in io.ipinfo.api.model
- Prefix(String, String, String, String, String, String, String) - Constructor for class io.ipinfo.api.model.Prefix
- Privacy - Class in io.ipinfo.api.model
- Privacy(boolean, boolean, boolean, boolean, boolean, String) - Constructor for class io.ipinfo.api.model.Privacy
R
- RateLimitedException - Exception in io.ipinfo.api.errors
- RateLimitedException() - Constructor for exception io.ipinfo.api.errors.RateLimitedException
S
- set(String, Object) - Method in interface io.ipinfo.api.cache.Cache
-
Sets a key/value pair in the cache.
- set(String, Object) - Method in class io.ipinfo.api.cache.NoCache
- set(String, Object) - Method in class io.ipinfo.api.cache.SimpleCache
- setBatchSize(int) - Method in class io.ipinfo.api.IPinfo.BatchReqOpts.Builder
-
batchSize is the internal batch size used per API request; the IPinfo API has a maximum batch size, but the batch request functions available in this library do not.
- setCache(Cache) - Method in class io.ipinfo.api.IPinfo.Builder
- setClient(OkHttpClient) - Method in class io.ipinfo.api.IPinfo.Builder
- setContext(Context) - Method in class io.ipinfo.api.model.ASNResponse
-
Set by the library for extra utility functions
- setContext(Context) - Method in class io.ipinfo.api.model.IPResponse
-
Set by the library for extra utility functions
- setCountryFile(File) - Method in class io.ipinfo.api.IPinfo.Builder
- setFilter(boolean) - Method in class io.ipinfo.api.IPinfo.BatchReqOpts.Builder
-
filter, if turned on, will filter out a URL whose value was deemed empty on the server.
- setTimeoutPerBatch(int) - Method in class io.ipinfo.api.IPinfo.BatchReqOpts.Builder
-
timeoutPerBatch is the timeout in seconds that each batch of size `BatchSize` will have for its own request.
- setTimeoutTotal(int) - Method in class io.ipinfo.api.IPinfo.BatchReqOpts.Builder
-
timeoutTotal is the total timeout in seconds for all batch requests in a batch request function to complete.
- setToken(String) - Method in class io.ipinfo.api.IPinfo.Builder
- SimpleCache - Class in io.ipinfo.api.cache
- SimpleCache(Duration) - Constructor for class io.ipinfo.api.cache.SimpleCache
T
- timeoutPerBatch - Variable in class io.ipinfo.api.IPinfo.BatchReqOpts
- timeoutTotal - Variable in class io.ipinfo.api.IPinfo.BatchReqOpts
- toString() - Method in class io.ipinfo.api.model.Abuse
- toString() - Method in class io.ipinfo.api.model.ASN
- toString() - Method in class io.ipinfo.api.model.ASNResponse
- toString() - Method in class io.ipinfo.api.model.Carrier
- toString() - Method in class io.ipinfo.api.model.Company
- toString() - Method in class io.ipinfo.api.model.Domains
- toString() - Method in class io.ipinfo.api.model.IPResponse
- toString() - Method in class io.ipinfo.api.model.MapResponse
- toString() - Method in class io.ipinfo.api.model.Prefix
- toString() - Method in class io.ipinfo.api.model.Privacy
All Classes|All Packages