public abstract class AbstractClient extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
apiKey |
protected static String |
BASE_URL |
protected Region |
region |
protected com.sun.jersey.api.client.WebResource |
service |
| Constructor and Description |
|---|
AbstractClient(String apiKey,
Region region) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
commaDelimit(long... longs) |
protected String |
commaDelimit(String... strings) |
protected com.sun.jersey.api.client.ClientResponse |
delete(String url) |
protected com.sun.jersey.api.client.ClientResponse |
get(String url) |
protected com.sun.jersey.api.client.ClientResponse |
get(String url,
com.sun.jersey.core.util.MultivaluedMapImpl queryParams) |
protected String |
getBaseUrl() |
Region |
getRegion() |
protected abstract String |
getVersion() |
protected com.sun.jersey.api.client.ClientResponse |
post(String url,
com.sun.jersey.core.util.MultivaluedMapImpl data) |
protected com.sun.jersey.api.client.ClientResponse |
put(String url,
com.sun.jersey.core.util.MultivaluedMapImpl data) |
protected com.sun.jersey.api.client.ClientResponse |
request(String method,
String url) |
protected com.sun.jersey.api.client.ClientResponse |
request(String method,
String url,
com.sun.jersey.core.util.MultivaluedMapImpl queryParams) |
protected com.sun.jersey.api.client.ClientResponse |
request(String method,
String url,
com.sun.jersey.core.util.MultivaluedMapImpl queryParams,
com.sun.jersey.core.util.MultivaluedMapImpl data) |
AbstractClient |
setRegion(Region region) |
protected static final String BASE_URL
protected String apiKey
protected Region region
protected com.sun.jersey.api.client.WebResource service
protected String getBaseUrl()
protected abstract String getVersion()
public AbstractClient setRegion(Region region)
region - Regionpublic Region getRegion()
protected com.sun.jersey.api.client.ClientResponse get(String url)
protected com.sun.jersey.api.client.ClientResponse get(String url, com.sun.jersey.core.util.MultivaluedMapImpl queryParams)
protected com.sun.jersey.api.client.ClientResponse post(String url, com.sun.jersey.core.util.MultivaluedMapImpl data)
protected com.sun.jersey.api.client.ClientResponse put(String url, com.sun.jersey.core.util.MultivaluedMapImpl data)
protected com.sun.jersey.api.client.ClientResponse delete(String url)
protected com.sun.jersey.api.client.ClientResponse request(String method, String url, com.sun.jersey.core.util.MultivaluedMapImpl queryParams)
protected com.sun.jersey.api.client.ClientResponse request(String method, String url, com.sun.jersey.core.util.MultivaluedMapImpl queryParams, com.sun.jersey.core.util.MultivaluedMapImpl data)
protected String commaDelimit(long... longs)
longs - one or more longsCopyright © 2014. All rights reserved.