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.
  • 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

      public AnswerMethodEnum getAnswerMethod()
      Getter for AnswerMethod.
      Returns:
      Returns the AnswerMethodEnum
    • setAnswerMethod

      public void setAnswerMethod​(AnswerMethodEnum answerMethod)
      Setter for AnswerMethod.
      Parameters:
      answerMethod - Value for AnswerMethodEnum
    • getAnswerFallbackMethod

      public AnswerFallbackMethodEnum getAnswerFallbackMethod()
      Getter for AnswerFallbackMethod.
      Returns:
      Returns the AnswerFallbackMethodEnum
    • setAnswerFallbackMethod

      public void setAnswerFallbackMethod​(AnswerFallbackMethodEnum answerFallbackMethod)
      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

      public DisconnectMethodEnum getDisconnectMethod()
      Getter for DisconnectMethod.
      Returns:
      Returns the DisconnectMethodEnum
    • setDisconnectMethod

      public void setDisconnectMethod​(DisconnectMethodEnum disconnectMethod)
      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 class java.lang.Object
      Returns:
      String representation of this class
    • toBuilder

      public ApiCreateCallRequest.Builder toBuilder()
      Builds a new ApiCreateCallRequest.Builder object. Creates the instance with the state of the current model.
      Returns:
      a new ApiCreateCallRequest.Builder object