Package com.twilio.twiml.voice
Class Application.Builder
- java.lang.Object
-
- com.twilio.twiml.TwiML.Builder<Application.Builder>
-
- com.twilio.twiml.voice.Application.Builder
-
- Enclosing class:
- Application
public static class Application.Builder extends TwiML.Builder<Application.Builder>
Create a new<Application>
element
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Application.Builder
applicationSid(ApplicationSid applicationSid)
Add a child<ApplicationSid>
elementApplication.Builder
applicationSid(String applicationSid)
Application sidApplication
build()
Create and return resulting<Application>
elementApplication.Builder
copyParentTo(Boolean copyParentTo)
Copy parent call To field to called application side, otherwise use the application sid as To fieldApplication.Builder
customerId(String customerId)
Identity of the customer calling applicationstatic Application.Builder
fromXml(String xml)
Create and return a<Application.Builder>
from an XML stringApplication.Builder
method(HttpMethod method)
TwiML URL MethodApplication.Builder
parameter(Parameter parameter)
Add a child<Parameter>
elementApplication.Builder
statusCallback(String statusCallback)
Status Callback URLApplication.Builder
statusCallback(URI statusCallback)
Status Callback URLApplication.Builder
statusCallbackEvents(Application.Event statusCallbackEvent)
Events to trigger status callbackApplication.Builder
statusCallbackEvents(List<Application.Event> statusCallbackEvent)
Events to trigger status callbackApplication.Builder
statusCallbackMethod(HttpMethod statusCallbackMethod)
Status Callback URL MethodApplication.Builder
url(String url)
TwiML URLApplication.Builder
url(URI url)
TwiML URL-
Methods inherited from class com.twilio.twiml.TwiML.Builder
addChild, addText, option
-
-
-
-
Constructor Detail
-
Builder
public Builder(String applicationSid)
Create a<Application>
with applicationSid
-
Builder
public Builder()
Create a<Application>
with child elements
-
-
Method Detail
-
fromXml
public static Application.Builder fromXml(String xml) throws TwiMLException
Create and return a<Application.Builder>
from an XML string- Throws:
TwiMLException
-
url
public Application.Builder url(URI url)
TwiML URL
-
url
public Application.Builder url(String url)
TwiML URL
-
method
public Application.Builder method(HttpMethod method)
TwiML URL Method
-
statusCallbackEvents
public Application.Builder statusCallbackEvents(List<Application.Event> statusCallbackEvent)
Events to trigger status callback
-
statusCallbackEvents
public Application.Builder statusCallbackEvents(Application.Event statusCallbackEvent)
Events to trigger status callback
-
statusCallback
public Application.Builder statusCallback(URI statusCallback)
Status Callback URL
-
statusCallback
public Application.Builder statusCallback(String statusCallback)
Status Callback URL
-
statusCallbackMethod
public Application.Builder statusCallbackMethod(HttpMethod statusCallbackMethod)
Status Callback URL Method
-
customerId
public Application.Builder customerId(String customerId)
Identity of the customer calling application
-
copyParentTo
public Application.Builder copyParentTo(Boolean copyParentTo)
Copy parent call To field to called application side, otherwise use the application sid as To field
-
applicationSid
public Application.Builder applicationSid(String applicationSid)
Application sid
-
applicationSid
public Application.Builder applicationSid(ApplicationSid applicationSid)
Add a child<ApplicationSid>
element
-
parameter
public Application.Builder parameter(Parameter parameter)
Add a child<Parameter>
element
-
build
public Application build()
Create and return resulting<Application>
element
-
-