public class ListNumbersEndpoint extends AbstractMethod<ListNumbersFilter,ListNumbersResponse>
| Constructor and Description |
|---|
ListNumbersEndpoint(HttpWrapper httpWrapper) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Class[] |
getAcceptableAuthMethods() |
ListNumbersResponse |
listNumbers(ListNumbersFilter request) |
org.apache.http.client.methods.RequestBuilder |
makeRequest(ListNumbersFilter request)
Construct and return a RequestBuilder instance from the provided request.
|
ListNumbersResponse |
parseResponse(org.apache.http.HttpResponse response)
Construct a ResultT representing the contents of the HTTP response returned from the Nexmo Voice API.
|
applyAuth, execute, getAuthMethod, setHttpClientpublic ListNumbersEndpoint(HttpWrapper httpWrapper)
protected java.lang.Class[] getAcceptableAuthMethods()
getAcceptableAuthMethods in class AbstractMethod<ListNumbersFilter,ListNumbersResponse>public org.apache.http.client.methods.RequestBuilder makeRequest(ListNumbersFilter request) throws NexmoClientException, java.io.UnsupportedEncodingException
AbstractMethodmakeRequest in class AbstractMethod<ListNumbersFilter,ListNumbersResponse>request - A RequestT representing input to the REST call to be madeNexmoClientException - if a problem is encountered constructing the request or response.java.io.UnsupportedEncodingException - if UTF-8 encoding is not supported by the JVMpublic ListNumbersResponse parseResponse(org.apache.http.HttpResponse response) throws java.io.IOException
AbstractMethodparseResponse in class AbstractMethod<ListNumbersFilter,ListNumbersResponse>response - An HttpResponse returned from the Nexmo Voice APIjava.io.IOException - if a problem occurs parsing the responsepublic ListNumbersResponse listNumbers(ListNumbersFilter request) throws java.io.IOException, NexmoClientException
java.io.IOExceptionNexmoClientException