Package com.bandwidth.voice.models
Class ApiCreateCallRequest
java.lang.Object
com.bandwidth.voice.models.ApiCreateCallRequest
public class ApiCreateCallRequest
extends java.lang.Object
This is a model class for ApiCreateCallRequest type.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ApiCreateCallRequest.Builder
Class to build instances ofApiCreateCallRequest
. -
Constructor Summary
Constructors Constructor Description ApiCreateCallRequest()
Default constructor.ApiCreateCallRequest(java.lang.String from, java.lang.String to, java.lang.String answerUrl, java.lang.String applicationId, java.lang.String uui, java.lang.Double callTimeout, java.lang.Double callbackTimeout, java.lang.String answerFallbackUrl, java.lang.String username, java.lang.String password, java.lang.String fallbackUsername, java.lang.String fallbackPassword, AnswerMethodEnum answerMethod, AnswerFallbackMethodEnum answerFallbackMethod, java.lang.String disconnectUrl, DisconnectMethodEnum disconnectMethod, java.lang.String tag, java.lang.String obfuscatedTo, java.lang.String obfuscatedFrom)
Initialization constructor. -
Method Summary
Modifier and Type Method Description AnswerFallbackMethodEnum
getAnswerFallbackMethod()
Getter for AnswerFallbackMethod.java.lang.String
getAnswerFallbackUrl()
Getter for AnswerFallbackUrl.AnswerMethodEnum
getAnswerMethod()
Getter for AnswerMethod.java.lang.String
getAnswerUrl()
Getter for AnswerUrl.java.lang.String
getApplicationId()
Getter for ApplicationId.java.lang.Double
getCallbackTimeout()
Getter for CallbackTimeout.java.lang.Double
getCallTimeout()
Getter for CallTimeout.DisconnectMethodEnum
getDisconnectMethod()
Getter for DisconnectMethod.java.lang.String
getDisconnectUrl()
Getter for DisconnectUrl.java.lang.String
getFallbackPassword()
Getter for FallbackPassword.java.lang.String
getFallbackUsername()
Getter for FallbackUsername.java.lang.String
getFrom()
Getter for From.java.lang.String
getObfuscatedFrom()
Getter for ObfuscatedFrom.java.lang.String
getObfuscatedTo()
Getter for ObfuscatedTo.java.lang.String
getPassword()
Getter for Password.java.lang.String
getTag()
Getter for Tag.java.lang.String
getTo()
Getter for To.java.lang.String
getUsername()
Getter for Username.java.lang.String
getUui()
Getter for Uui.void
setAnswerFallbackMethod(AnswerFallbackMethodEnum answerFallbackMethod)
Setter for AnswerFallbackMethod.void
setAnswerFallbackUrl(java.lang.String answerFallbackUrl)
Setter for AnswerFallbackUrl.void
setAnswerMethod(AnswerMethodEnum answerMethod)
Setter for AnswerMethod.void
setAnswerUrl(java.lang.String answerUrl)
Setter for AnswerUrl.void
setApplicationId(java.lang.String applicationId)
Setter for ApplicationId.void
setCallbackTimeout(java.lang.Double callbackTimeout)
Setter for CallbackTimeout.void
setCallTimeout(java.lang.Double callTimeout)
Setter for CallTimeout.void
setDisconnectMethod(DisconnectMethodEnum disconnectMethod)
Setter for DisconnectMethod.void
setDisconnectUrl(java.lang.String disconnectUrl)
Setter for DisconnectUrl.void
setFallbackPassword(java.lang.String fallbackPassword)
Setter for FallbackPassword.void
setFallbackUsername(java.lang.String fallbackUsername)
Setter for FallbackUsername.void
setFrom(java.lang.String from)
Setter for From.void
setObfuscatedFrom(java.lang.String obfuscatedFrom)
Setter for ObfuscatedFrom.void
setObfuscatedTo(java.lang.String obfuscatedTo)
Setter for ObfuscatedTo.void
setPassword(java.lang.String password)
Setter for Password.void
setTag(java.lang.String tag)
Setter for Tag.void
setTo(java.lang.String to)
Setter for To.void
setUsername(java.lang.String username)
Setter for Username.void
setUui(java.lang.String uui)
Setter for Uui.ApiCreateCallRequest.Builder
toBuilder()
Builds a newApiCreateCallRequest.Builder
object.java.lang.String
toString()
Converts this ApiCreateCallRequest into string format.
-
Constructor Details
-
ApiCreateCallRequest
public ApiCreateCallRequest()Default constructor. -
ApiCreateCallRequest
public ApiCreateCallRequest(java.lang.String from, java.lang.String to, java.lang.String answerUrl, java.lang.String applicationId, java.lang.String uui, java.lang.Double callTimeout, java.lang.Double callbackTimeout, java.lang.String answerFallbackUrl, java.lang.String username, java.lang.String password, java.lang.String fallbackUsername, java.lang.String fallbackPassword, AnswerMethodEnum answerMethod, AnswerFallbackMethodEnum answerFallbackMethod, java.lang.String disconnectUrl, DisconnectMethodEnum disconnectMethod, java.lang.String tag, java.lang.String obfuscatedTo, java.lang.String obfuscatedFrom)Initialization constructor.- Parameters:
from
- String value for from.to
- String value for to.answerUrl
- String value for answerUrl.applicationId
- String value for applicationId.uui
- String value for uui.callTimeout
- Double value for callTimeout.callbackTimeout
- Double value for callbackTimeout.answerFallbackUrl
- String value for answerFallbackUrl.username
- String value for username.password
- String value for password.fallbackUsername
- String value for fallbackUsername.fallbackPassword
- String value for fallbackPassword.answerMethod
- AnswerMethodEnum value for answerMethod.answerFallbackMethod
- AnswerFallbackMethodEnum value for answerFallbackMethod.disconnectUrl
- String value for disconnectUrl.disconnectMethod
- DisconnectMethodEnum value for disconnectMethod.tag
- String value for tag.obfuscatedTo
- String value for obfuscatedTo.obfuscatedFrom
- String value for obfuscatedFrom.
-
-
Method Details
-
getFrom
public java.lang.String getFrom()Getter for From. Format is E164- Returns:
- Returns the String
-
setFrom
public void setFrom(java.lang.String from)Setter for From. Format is E164- Parameters:
from
- Value for String
-
getTo
public java.lang.String getTo()Getter for To. Format is E164 or SIP URI- Returns:
- Returns the String
-
setTo
public void setTo(java.lang.String to)Setter for To. Format is E164 or SIP URI- Parameters:
to
- Value for String
-
getUui
public java.lang.String getUui()Getter for Uui. When calling a SIP URI, this will be sent as the 'User-To-User' header within the initial INVITE. An 'encoding' parameter must be specified as described in https://tools.ietf.org/html/rfc7433. This header cannot exceed 256 characters, including the encoding parameter.- Returns:
- Returns the String
-
setUui
public void setUui(java.lang.String uui)Setter for Uui. When calling a SIP URI, this will be sent as the 'User-To-User' header within the initial INVITE. An 'encoding' parameter must be specified as described in https://tools.ietf.org/html/rfc7433. This header cannot exceed 256 characters, including the encoding parameter.- Parameters:
uui
- Value for String
-
getCallTimeout
public java.lang.Double getCallTimeout()Getter for CallTimeout.- Returns:
- Returns the Double
-
setCallTimeout
public void setCallTimeout(java.lang.Double callTimeout)Setter for CallTimeout.- Parameters:
callTimeout
- Value for Double
-
getCallbackTimeout
public java.lang.Double getCallbackTimeout()Getter for CallbackTimeout.- Returns:
- Returns the Double
-
setCallbackTimeout
public void setCallbackTimeout(java.lang.Double callbackTimeout)Setter for CallbackTimeout.- Parameters:
callbackTimeout
- Value for Double
-
getAnswerUrl
public java.lang.String getAnswerUrl()Getter for AnswerUrl.- Returns:
- Returns the String
-
setAnswerUrl
public void setAnswerUrl(java.lang.String answerUrl)Setter for AnswerUrl.- Parameters:
answerUrl
- Value for String
-
getAnswerFallbackUrl
public java.lang.String getAnswerFallbackUrl()Getter for AnswerFallbackUrl.- Returns:
- Returns the String
-
setAnswerFallbackUrl
public void setAnswerFallbackUrl(java.lang.String answerFallbackUrl)Setter for AnswerFallbackUrl.- Parameters:
answerFallbackUrl
- Value for String
-
getUsername
public java.lang.String getUsername()Getter for Username.- Returns:
- Returns the String
-
setUsername
public void setUsername(java.lang.String username)Setter for Username.- Parameters:
username
- Value for String
-
getPassword
public java.lang.String getPassword()Getter for Password.- Returns:
- Returns the String
-
setPassword
public void setPassword(java.lang.String password)Setter for Password.- Parameters:
password
- Value for String
-
getFallbackUsername
public java.lang.String getFallbackUsername()Getter for FallbackUsername.- Returns:
- Returns the String
-
setFallbackUsername
public void setFallbackUsername(java.lang.String fallbackUsername)Setter for FallbackUsername.- Parameters:
fallbackUsername
- Value for String
-
getFallbackPassword
public java.lang.String getFallbackPassword()Getter for FallbackPassword.- Returns:
- Returns the String
-
setFallbackPassword
public void setFallbackPassword(java.lang.String fallbackPassword)Setter for FallbackPassword.- Parameters:
fallbackPassword
- Value for String
-
getAnswerMethod
Getter for AnswerMethod.- Returns:
- Returns the AnswerMethodEnum
-
setAnswerMethod
Setter for AnswerMethod.- Parameters:
answerMethod
- Value for AnswerMethodEnum
-
getAnswerFallbackMethod
Getter for AnswerFallbackMethod.- Returns:
- Returns the AnswerFallbackMethodEnum
-
setAnswerFallbackMethod
Setter for AnswerFallbackMethod.- Parameters:
answerFallbackMethod
- Value for AnswerFallbackMethodEnum
-
getDisconnectUrl
public java.lang.String getDisconnectUrl()Getter for DisconnectUrl.- Returns:
- Returns the String
-
setDisconnectUrl
public void setDisconnectUrl(java.lang.String disconnectUrl)Setter for DisconnectUrl.- Parameters:
disconnectUrl
- Value for String
-
getDisconnectMethod
Getter for DisconnectMethod.- Returns:
- Returns the DisconnectMethodEnum
-
setDisconnectMethod
Setter for DisconnectMethod.- Parameters:
disconnectMethod
- Value for DisconnectMethodEnum
-
getTag
public java.lang.String getTag()Getter for Tag.- Returns:
- Returns the String
-
setTag
public void setTag(java.lang.String tag)Setter for Tag.- Parameters:
tag
- Value for String
-
getApplicationId
public java.lang.String getApplicationId()Getter for ApplicationId.- Returns:
- Returns the String
-
setApplicationId
public void setApplicationId(java.lang.String applicationId)Setter for ApplicationId.- Parameters:
applicationId
- Value for String
-
getObfuscatedTo
public java.lang.String getObfuscatedTo()Getter for ObfuscatedTo.- Returns:
- Returns the String
-
setObfuscatedTo
public void setObfuscatedTo(java.lang.String obfuscatedTo)Setter for ObfuscatedTo.- Parameters:
obfuscatedTo
- Value for String
-
getObfuscatedFrom
public java.lang.String getObfuscatedFrom()Getter for ObfuscatedFrom.- Returns:
- Returns the String
-
setObfuscatedFrom
public void setObfuscatedFrom(java.lang.String obfuscatedFrom)Setter for ObfuscatedFrom.- Parameters:
obfuscatedFrom
- Value for String
-
toString
public java.lang.String toString()Converts this ApiCreateCallRequest into string format.- Overrides:
toString
in classjava.lang.Object
- Returns:
- String representation of this class
-
toBuilder
Builds a newApiCreateCallRequest.Builder
object. Creates the instance with the state of the current model.- Returns:
- a new
ApiCreateCallRequest.Builder
object
-