All Classes

Class Description
AnswerMethodEnum
AnswerMethodEnum to be used.
ApiCallResponse
This is a model class for ApiCallResponse type.
ApiCallResponse.Builder
Class to build instances of ApiCallResponse
ApiCallStateResponse
This is a model class for ApiCallStateResponse type.
ApiCallStateResponse.Builder
Class to build instances of ApiCallStateResponse
APIController
This class lists all the endpoints of the groups.
APIController
This class lists all the endpoints of the groups.
ApiCreateCallRequest
This is a model class for ApiCreateCallRequest type.
ApiCreateCallRequest.Builder
Class to build instances of ApiCreateCallRequest
ApiErrorResponseException
This is a model class for ApiErrorResponseException type.
ApiException
This is the base class for all exceptions that represent an error response from the server.
ApiHelper
This is a Helper class with commonly used utilities for the SDK.
ApiModifyCallRequest
This is a model class for ApiModifyCallRequest type.
ApiModifyCallRequest.Builder
Class to build instances of ApiModifyCallRequest
ApiResponse<T>  
ApiTranscribeRecordingRequest
This is a model class for ApiTranscribeRecordingRequest type.
ApiTranscribeRecordingRequest.Builder
Class to build instances of ApiTranscribeRecordingRequest
AudioProducer
Produces Audio in the Verb.
AuthManager
Interface for defining the behaviour of Authentication Classes.
BandwidthCallbackMessage
This is a model class for BandwidthCallbackMessage type.
BandwidthCallbackMessage.Builder
Class to build instances of BandwidthCallbackMessage
BandwidthClient
Gateway class for the library.
BandwidthClient.Builder
Class to build instances of BandwidthClient
BandwidthMessage
This is a model class for BandwidthMessage type.
BandwidthMessage.Builder
Class to build instances of BandwidthMessage
BaseController
Base class for all Controllers.
BaseController.RequestExecutor
RequestExecutor
BaseController.RequestSupplier
RequestSupplier
BaseController.ResponseHandler<T>
ResponseHandler
CallbackMethodEnum
CallbackMethodEnum to be used.
Configuration
Configuration Interface for the library.
DateTimeHelper
This is a utility class for DateTime operations.
DateTimeHelper.Rfc1123DateTimeDeserializer
A class to handle deserialization of DateTime objects to Rfc1123 format strings
DateTimeHelper.Rfc1123DateTimeSerializer
A class to handle serialization of Rfc1123 format strings to DateTime objects
DateTimeHelper.Rfc8601DateTimeDeserializer
A class to handle deserialization of DateTime objects to Rfc8601(Rfc3339) format strings
DateTimeHelper.Rfc8601DateTimeSerializer
A class to handle serialization of Rfc8601(Rfc3339) format strings to DateTime objects
DateTimeHelper.SimpleDateDeserializer
A class to handle deserialization of date strings to LocalDate objects
DateTimeHelper.SimpleDateSerializer
A class to handle serialization of LocalDate objects to date strings
DateTimeHelper.UnixTimestampDeserializer
A class to handle deserialization of DateTime objects to Unix Timestamps
DateTimeHelper.UnixTimestampSerializer
A class to handle serialization of Unix Timestamps to DateTime objects
DeferredResult
This is a model class for DeferredResult type.
DeferredResult.Builder
Class to build instances of DeferredResult
DirectionEnum
DirectionEnum to be used.
DisconnectCauseEnum
DisconnectCauseEnum to be used.
DisconnectMethodEnum
DisconnectMethodEnum to be used.
Environment
Environment to be used.
FileFormat
File format that AudioProducer can handle
FileFormatAdapter  
FileFormatEnum
FileFormatEnum to be used.
FileWrapper
Class to wrap file and contentType to be sent as part of a HTTP request.
Forward
Forwards an unanswered incoming call to another number.
Gather
The Gather verb is used to collect digits for some period of time.
Gather.GatherBuilder  
Hangup
The Hangup verb is used to hang up the current call.
Headers
Class for creating and managing HTTP Headers.
HttpBodyRequest
HTTP Request with an explicit body
HttpClient
HTTP Client to send HTTP Requests and read the responses.
HttpClientConfiguration
Class to hold HTTP Client Configuration
HttpContext
Class to wrap the request sent to the server and the response received from the server
HttpMethod
HTTP methods enumeration
HttpRedirectInterceptor
HttpRedirectInterceptor intercepts and complete 307 and 308 redirects as described in RFC.
HttpRequest
Class for creating and managing HTTP Requests
HttpResponse
Class to hold HTTP Response
HttpStringResponse
Class to hold response body as string.
Media
This is a model class for Media type.
Media.Builder
Class to build instances of Media
MessageRequest
This is a model class for MessageRequest type.
MessageRequest.Builder
Class to build instances of MessageRequest
MessagingBasicAuthCredentials  
MessagingBasicAuthManager
Utility class for authorization and token management
MessagingClient  
MessagingException
This is a model class for MessagingException type.
Method
HTTP Method to be used in the verb
MethodAdapter  
ModifyCallRecordingState
This is a model class for ModifyCallRecordingState type.
ModifyCallRecordingState.Builder
Class to build instances of ModifyCallRecordingState
MultipartFileWrapper
Class to wrap file and headers to be sent as part of a multipart request.
MultipartWrapper
Class to wrap byteArray and headers to be sent as part of a multipart request
OkClient
HTTP Client class to send HTTP Requests and read the responses.
Pause
The Pause verb is used to delay for a set period of time.
PauseRecording
The PauseRecording verb is used to pause a recording that was previously started by a verb.
PhoneNumber
Object representation of a Phonenumber
PhoneNumber.PhoneNumberBuilder  
PlayAudio
The PlayAudio verb is used to play an audio file in the call.
PlayAudio.PlayAudioBuilder  
ReadonlyHttpClientConfiguration
Interface for holding HTTP Client Configuration
Record
The Record verb is used to Record the current XML execution to another URL.
Record.RecordBuilder  
RecordingMetadataResponse
This is a model class for RecordingMetadataResponse type.
RecordingMetadataResponse.Builder
Class to build instances of RecordingMetadataResponse
Redirect
The Redirect verb is used to redirect the current XML execution to another URL.
Redirect.RedirectBuilder  
RedirectMethodEnum
RedirectMethodEnum to be used.
Response  
ResumeRecording
The ResumeRecording verb is used to resume a recording that was previously paused by a verb.
SendDtmf
The SendDtmf verb is used to play DTMF digits in the call.
Server
Server to be used.
SpeakSentence
The SpeakSentence verb translates text to speech and plays the resulting audio on the call
Attributes of the speaker may be changed using these values.
StartRecording
The StartRecording verb allows a segment of a call to be recorded while other verbs are executing.
StartRecording.StartRecordingBuilder  
State1Enum
State1Enum to be used.
State2Enum
State2Enum to be used.
StateEnum
StateEnum to be used.
Status1Enum
Status1Enum to be used.
StatusEnum
StatusEnum to be used.
StopRecording
The StopRecording verb is used to stop a recording that was previously started by a verb.
Tag
This is a model class for Tag type.
Tag.Builder
Class to build instances of Tag
Transcript
This is a model class for Transcript type.
Transcript.Builder
Class to build instances of Transcript
Transcription
This is a model class for Transcription type.
Transcription.Builder
Class to build instances of Transcription
TranscriptionResponse
This is a model class for TranscriptionResponse type.
TranscriptionResponse.Builder
Class to build instances of TranscriptionResponse
Transfer
The Transfer verb is used to bridge another party onto the current call.
Transfer.TransferBuilder  
Verb
BXML verb
Voice
The list of names that can be used in the SpeakSentence Verb
VoiceAdapter  
VoiceBasicAuthCredentials  
VoiceBasicAuthManager
Utility class for authorization and token management
VoiceClient