Package com.twilio.twiml.voice
Class Client.Builder
- java.lang.Object
-
- com.twilio.twiml.TwiML.Builder<Client.Builder>
-
- com.twilio.twiml.voice.Client.Builder
-
- Enclosing class:
- Client
public static class Client.Builder extends TwiML.Builder<Client.Builder>
Create a new<Client>
element
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Client
build()
Create and return resulting<Client>
elementstatic Client.Builder
fromXml(String xml)
Create and return a<Client.Builder>
from an XML stringClient.Builder
identity(Identity identity)
Add a child<Identity>
elementClient.Builder
identity(String identity)
Client identityClient.Builder
method(HttpMethod method)
Client URL MethodClient.Builder
parameter(Parameter parameter)
Add a child<Parameter>
elementClient.Builder
statusCallback(String statusCallback)
Status Callback URLClient.Builder
statusCallback(URI statusCallback)
Status Callback URLClient.Builder
statusCallbackEvents(Client.Event statusCallbackEvent)
Events to trigger status callbackClient.Builder
statusCallbackEvents(List<Client.Event> statusCallbackEvent)
Events to trigger status callbackClient.Builder
statusCallbackMethod(HttpMethod statusCallbackMethod)
Status Callback URL MethodClient.Builder
url(String url)
Client URLClient.Builder
url(URI url)
Client URL-
Methods inherited from class com.twilio.twiml.TwiML.Builder
addChild, addText, option
-
-
-
-
Constructor Detail
-
Builder
public Builder(String identity)
Create a<Client>
with identity
-
Builder
public Builder()
Create a<Client>
with child elements
-
-
Method Detail
-
fromXml
public static Client.Builder fromXml(String xml) throws TwiMLException
Create and return a<Client.Builder>
from an XML string- Throws:
TwiMLException
-
url
public Client.Builder url(URI url)
Client URL
-
url
public Client.Builder url(String url)
Client URL
-
method
public Client.Builder method(HttpMethod method)
Client URL Method
-
statusCallbackEvents
public Client.Builder statusCallbackEvents(List<Client.Event> statusCallbackEvent)
Events to trigger status callback
-
statusCallbackEvents
public Client.Builder statusCallbackEvents(Client.Event statusCallbackEvent)
Events to trigger status callback
-
statusCallback
public Client.Builder statusCallback(URI statusCallback)
Status Callback URL
-
statusCallback
public Client.Builder statusCallback(String statusCallback)
Status Callback URL
-
statusCallbackMethod
public Client.Builder statusCallbackMethod(HttpMethod statusCallbackMethod)
Status Callback URL Method
-
identity
public Client.Builder identity(String identity)
Client identity
-
identity
public Client.Builder identity(Identity identity)
Add a child<Identity>
element
-
parameter
public Client.Builder parameter(Parameter parameter)
Add a child<Parameter>
element
-
build
public Client build()
Create and return resulting<Client>
element
-
-