public static final class WebServiceClient.Builder extends Object
Builder
creates instances of WebServiceClient
from values set by the methods.
This example shows how to create a WebServiceClient
object
with the Builder
:
WebServiceClient client = new WebServiceClient.Builder(12,"licensekey").host ("geoip.maxmind.com").build();
Only the values set in the Builder
constructor are required.
Modifier and Type | Method and Description |
---|---|
WebServiceClient |
build() |
WebServiceClient.Builder |
connectTimeout(int val) |
WebServiceClient.Builder |
disableHttps()
Disables HTTPS to connect to a test server or proxy.
|
WebServiceClient.Builder |
host(String val) |
WebServiceClient.Builder |
locales(List<String> val) |
WebServiceClient.Builder |
port(int val) |
WebServiceClient.Builder |
proxy(Proxy val) |
WebServiceClient.Builder |
readTimeout(int val) |
public Builder(int userId, String licenseKey)
userId
- Your MaxMind user ID.licenseKey
- Your MaxMind license key.public WebServiceClient.Builder connectTimeout(int val)
val
- Timeout in milliseconds to establish a connection to the
web service. There is no timeout by default.public WebServiceClient.Builder disableHttps()
public WebServiceClient.Builder host(String val)
val
- The host to use.public WebServiceClient.Builder port(int val)
val
- The port to use.public WebServiceClient.Builder locales(List<String> val)
val
- List of locale codes to use in name property from most
preferred to least preferred.public WebServiceClient.Builder readTimeout(int val)
val
- readTimeout in milliseconds to read data from an
established connection to the web service. There is no
timeout by default.public WebServiceClient.Builder proxy(Proxy val)
val
- the proxy to use when making this request.public WebServiceClient build()
WebServiceClient
created from the
fields set on this builder.Copyright © 2016 MaxMind, Inc.. All rights reserved.