Class NumbersClient

java.lang.Object
com.vonage.client.numbers.NumbersClient

public class NumbersClient
extends java.lang.Object
A client for accessing the Vonage API calls that manage phone numbers.
  • Constructor Summary

    Constructors 
    Constructor Description
    NumbersClient​(HttpWrapper httpWrapper)  
  • Method Summary

    Modifier and Type Method Description
    void buyNumber​(java.lang.String country, java.lang.String msisdn)
    Start renting a Vonage Virtual Number.
    void cancelNumber​(java.lang.String country, java.lang.String msisdn)
    Stop renting a Vonage Virtual Number.
    void linkNumber​(java.lang.String msisdn, java.lang.String country, java.lang.String appId)
    Link a given Vonage Virtual Number to a Vonage Application with the given ID.
    ListNumbersResponse listNumbers()
    Get the first page of phone numbers assigned to the authenticated account.
    ListNumbersResponse listNumbers​(ListNumbersFilter filter)
    Get a filtered set of numbers assigned to the authenticated account.
    SearchNumbersResponse searchNumbers​(SearchNumbersFilter filter)
    Search for available Vonage Virtual Numbers.
    SearchNumbersResponse searchNumbers​(java.lang.String country)
    Search for available Vonage Virtual Numbers.
    void updateNumber​(UpdateNumberRequest request)
    Update the callbacks and/or application associations for a given Vonage Virtual Number.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait