Package com.vonage.client
package com.vonage.client
The root of the Vonage client library, containing
VonageClient class, which is probably what
you want.
All behaviour is accessible via the VonageClient class, which should be instantiated with one
or more AuthMethod objects from the com.vonage.client.auth package.
-
ClassDescriptionAbstractMethod<RequestT,
ResultT> Abstract class to assist in implementing a call against a REST endpoint.Enum representing the different regions that the Vonage API can be accessed from.Indicates that a class used for request is to be serialised as binary data (e.g. for uploads).DynamicEndpoint<T,R> Enables convenient declaration of endpoints without directly implementingAbstractMethod.Builder for configuring the base URI and timeout of the client.Internal class that holds available authentication methods and a shared HttpClient.Indicates that a class can be serialized to and parsed from JSON.Base class for requests and responses which are serialised and parsed to and from JSON.Indicates that a request object has query parameters.RestEndpoint<T,R> Internal interface for defining endpoints.Base class for exceptions which represent an error API response conforming to RFC 7807 standard.Deprecated.Top-level Vonage API client object.Builder for specifying the properties of the client.Indicates that there was a failure during VonageClient creation.An exception that indicates the contents of an HttpResponse could not be parsed.VonageUnexpectedException indicates an exception that should not happen in an ideal world.