All Classes

Class Description
AccountsParticipantsResponse
This is a model class for AccountsParticipantsResponse type.
AccountsParticipantsResponse.Builder
Class to build instances of AccountsParticipantsResponse.
AnswerFallbackMethodEnum
AnswerFallbackMethodEnum to be used.
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.
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.
ApiModifyConferenceRequest
This is a model class for ApiModifyConferenceRequest type.
ApiModifyConferenceRequest.Builder
Class to build instances of ApiModifyConferenceRequest.
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 behavior 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.
BandwidthMessageItem
This is a model class for BandwidthMessageItem type.
BandwidthMessageItem.Builder
Class to build instances of BandwidthMessageItem.
BandwidthMessagesList
This is a model class for BandwidthMessagesList type.
BandwidthMessagesList.Builder
Class to build instances of BandwidthMessagesList.
BaseController
Base class for all Controllers.
BaseController.RequestExecutor
RequestExecutor.
BaseController.RequestSupplier
RequestSupplier.
BaseController.ResponseHandler<T>
ResponseHandler.
Bridge
The Bridge verb is used to bridge another party (target call) onto the current call.
Bridge.BridgeBuilder  
CallbackMethodEnum
CallbackMethodEnum to be used.
Conference
The PlayAudio verb is used to play an audio file in the call.
Conference.ConferenceBuilder  
ConferenceDetail
This is a model class for ConferenceDetail type.
ConferenceDetail.Builder
Class to build instances of ConferenceDetail.
ConferenceEventMethodEnum
ConferenceEventMethodEnum to be used.
ConferenceMemberDetail
This is a model class for ConferenceMemberDetail type.
ConferenceMemberDetail.Builder
Class to build instances of ConferenceMemberDetail.
ConferenceRecordingMetadataResponse
This is a model class for ConferenceRecordingMetadataResponse type.
ConferenceRecordingMetadataResponse.Builder
Class to build instances of ConferenceRecordingMetadataResponse.
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.
DeviceApiVersionEnum
DeviceApiVersionEnum to be used.
DirectionEnum
DirectionEnum to be used.
DisconnectCauseEnum
DisconnectCauseEnum to be used.
DisconnectMethodEnum
DisconnectMethodEnum to be used.
Environment
Environment to be used.
ErrorException
This is a model class for ErrorException type.
ErrorWithRequestException
This is a model class for ErrorWithRequestException type.
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.
ForbiddenRequestException
This is a model class for ForbiddenRequestException type.
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.
HttpCallback
Callback to be called before and after the HTTP call for an endpoint is made.
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
Interface for defining the behavior of Basic Authentication.
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  
MFAController
This class lists all the endpoints of the groups.
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.
PageInfo
This is a model class for PageInfo type.
PageInfo.Builder
Class to build instances of PageInfo.
Participant
This is a model class for Participant type.
Participant.Builder
Class to build instances of Participant.
ParticipantSubscription
This is a model class for ParticipantSubscription type.
ParticipantSubscription.Builder
Class to build instances of ParticipantSubscription.
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  
PriorityEnum
PriorityEnum to be used.
PublishPermissionEnum
PublishPermissionEnum to be used.
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  
RedirectFallbackMethodEnum
RedirectFallbackMethodEnum to be used.
RedirectMethodEnum
RedirectMethodEnum to be used.
Response  
ResumeRecording
The ResumeRecording verb is used to resume a recording that was previously paused by a verb.
Ring
The Ring verb is used to play ringing audio on a call.
SendDtmf
The SendDtmf verb is used to play DTMF digits in the call.
Server
Server to be used.
Session
This is a model class for Session type.
Session.Builder
Class to build instances of Session.
SipUri  
SipUri.SipUriBuilder  
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.
StartGather
Start Gather Verb
StartGather.StartGatherBuilder  
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.
Status3Enum
Status3Enum to be used.
StatusEnum
StatusEnum to be used.
StopGather
Stop Gather Verb
StopRecording
The StopRecording verb is used to stop a recording that was previously started by a verb.
Subscriptions
This is a model class for Subscriptions type.
Subscriptions.Builder
Class to build instances of Subscriptions.
Tag
This is a model class for Tag type.
Tag
The Tag verb is used to set a new tag value without executing a callback.
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  
TwoFactorAuthBasicAuthCredentials
Interface for defining the behavior of Basic Authentication.
TwoFactorAuthBasicAuthManager
Utility class for authorization and token management.
TwoFactorAuthClient  
TwoFactorCodeRequestSchema
This is a model class for TwoFactorCodeRequestSchema type.
TwoFactorCodeRequestSchema.Builder
Class to build instances of TwoFactorCodeRequestSchema.
TwoFactorMessagingResponse
This is a model class for TwoFactorMessagingResponse type.
TwoFactorMessagingResponse.Builder
Class to build instances of TwoFactorMessagingResponse.
TwoFactorVerifyCodeResponse
This is a model class for TwoFactorVerifyCodeResponse type.
TwoFactorVerifyCodeResponse.Builder
Class to build instances of TwoFactorVerifyCodeResponse.
TwoFactorVerifyRequestSchema
This is a model class for TwoFactorVerifyRequestSchema type.
TwoFactorVerifyRequestSchema.Builder
Class to build instances of TwoFactorVerifyRequestSchema.
TwoFactorVoiceResponse
This is a model class for TwoFactorVoiceResponse type.
TwoFactorVoiceResponse.Builder
Class to build instances of TwoFactorVoiceResponse.
UnauthorizedRequestException
This is a model class for UnauthorizedRequestException type.
Verb
BXML verb
Voice
The list of names that can be used in the SpeakSentence Verb
VoiceAdapter  
VoiceBasicAuthCredentials
Interface for defining the behavior of Basic Authentication.
VoiceBasicAuthManager
Utility class for authorization and token management.
VoiceClient  
WebRtcBasicAuthCredentials
Interface for defining the behavior of Basic Authentication.
WebRtcBasicAuthManager
Utility class for authorization and token management.
WebRtcClient  
WebRtcTransfer