Modifier and Type | Field and Description |
---|---|
protected String |
apiEndpoint |
protected String |
apiVersion |
static String |
BANDWIDTH_API_ENDPOINT |
static String |
BANDWIDTH_API_SECRET |
static String |
BANDWIDTH_API_TOKEN |
static String |
BANDWIDTH_API_VERSION |
static String |
BANDWIDTH_SYSPROP_API_ENDPOINT |
static String |
BANDWIDTH_SYSPROP_API_SECRET |
static String |
BANDWIDTH_SYSPROP_API_TOKEN |
static String |
BANDWIDTH_SYSPROP_API_VERSION |
static String |
BANDWIDTH_SYSPROP_USER_ID |
static String |
BANDWIDTH_USER_ID |
protected static String |
DELETE |
protected static String |
GET |
protected org.apache.http.client.HttpClient |
httpClient |
protected static BandwidthClient |
INSTANCE |
protected static String |
POST |
protected static String |
PUT |
protected String |
secret |
protected String |
token |
protected String |
usersUri |
Modifier | Constructor and Description |
---|---|
protected |
BandwidthClient(String userId,
String apiToken,
String apiSecret,
String apiEndpoint,
String apiVersion) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.http.client.methods.HttpUriRequest |
buildMethod(String method,
String path,
Map<String,Object> params) |
protected URI |
buildUri(String path) |
protected URI |
buildUri(String path,
List<org.apache.http.NameValuePair> queryStringParams) |
RestResponse |
delete(String uri) |
void |
download(String uri,
File destFile) |
protected org.apache.http.client.methods.HttpDelete |
generateDeleteRequest(String path) |
protected org.apache.http.client.methods.HttpGet |
generateGetRequest(String path,
Map<String,Object> paramMap) |
protected org.apache.http.client.methods.HttpPost |
generatePostRequest(String path,
Map<String,Object> paramMap) |
protected org.apache.http.client.methods.HttpPut |
generatePutRequest(String path,
Map<String,Object> paramMap) |
RestResponse |
get(String uri,
Map<String,Object> params) |
String |
getBaseResourceUri(String path) |
static BandwidthClient |
getInstance() |
String |
getPath(String uri) |
String |
getUserResourceInstanceUri(String path,
String instanceId) |
String |
getUserResourceUri(String path) |
String |
getUserUri()
Returns API url with userid
|
protected RestResponse |
performRequest(org.apache.http.client.methods.HttpUriRequest request) |
RestResponse |
post(String uri,
Map<String,Object> params) |
RestResponse |
put(String uri,
Map<String,Object> params) |
protected RestResponse |
request(String path,
String method) |
protected RestResponse |
request(String path,
String method,
Map<String,Object> paramList) |
void |
setCredentials(String userId,
String apiToken,
String apiSecret) |
void |
setEndpointandVersion(String apiEndpoint,
String apiVersion) |
protected org.apache.http.client.methods.HttpUriRequest |
setupRequest(String path,
String method,
Map<String,Object> params) |
void |
upload(String uri,
File sourceFile,
String contentType) |
protected static final String GET
protected static final String POST
protected static final String PUT
protected static final String DELETE
protected String token
protected String secret
protected String apiVersion
protected String apiEndpoint
protected String usersUri
protected org.apache.http.client.HttpClient httpClient
public static String BANDWIDTH_USER_ID
public static String BANDWIDTH_API_TOKEN
public static String BANDWIDTH_API_SECRET
public static String BANDWIDTH_API_ENDPOINT
public static String BANDWIDTH_API_VERSION
public static String BANDWIDTH_SYSPROP_USER_ID
public static String BANDWIDTH_SYSPROP_API_TOKEN
public static String BANDWIDTH_SYSPROP_API_SECRET
public static String BANDWIDTH_SYSPROP_API_ENDPOINT
public static String BANDWIDTH_SYSPROP_API_VERSION
protected static BandwidthClient INSTANCE
public static BandwidthClient getInstance()
public String getUserUri()
public RestResponse post(String uri, Map<String,Object> params) throws IOException
IOException
public RestResponse put(String uri, Map<String,Object> params) throws IOException
IOException
public RestResponse delete(String uri) throws IOException
IOException
protected RestResponse request(String path, String method) throws IOException
IOException
protected RestResponse request(String path, String method, Map<String,Object> paramList) throws IOException
IOException
protected RestResponse performRequest(org.apache.http.client.methods.HttpUriRequest request) throws IOException
IOException
protected org.apache.http.client.methods.HttpUriRequest setupRequest(String path, String method, Map<String,Object> params)
protected org.apache.http.client.methods.HttpUriRequest buildMethod(String method, String path, Map<String,Object> params)
protected org.apache.http.client.methods.HttpGet generateGetRequest(String path, Map<String,Object> paramMap)
protected org.apache.http.client.methods.HttpPost generatePostRequest(String path, Map<String,Object> paramMap)
protected org.apache.http.client.methods.HttpPut generatePutRequest(String path, Map<String,Object> paramMap)
public void upload(String uri, File sourceFile, String contentType) throws IOException
IOException
public void download(String uri, File destFile) throws IOException
IOException
protected org.apache.http.client.methods.HttpDelete generateDeleteRequest(String path)
Copyright © 2014. All Rights Reserved.