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 Clientbuild()Create and return resulting<Client>elementstatic Client.BuilderfromXml(String xml)Create and return a<Client.Builder>from an XML stringClient.Builderidentity(Identity identity)Add a child<Identity>elementClient.Builderidentity(String identity)Client identityClient.Buildermethod(HttpMethod method)Client URL MethodClient.Builderparameter(Parameter parameter)Add a child<Parameter>elementClient.BuilderstatusCallback(String statusCallback)Status Callback URLClient.BuilderstatusCallback(URI statusCallback)Status Callback URLClient.BuilderstatusCallbackEvents(Client.Event statusCallbackEvent)Events to trigger status callbackClient.BuilderstatusCallbackEvents(List<Client.Event> statusCallbackEvent)Events to trigger status callbackClient.BuilderstatusCallbackMethod(HttpMethod statusCallbackMethod)Status Callback URL MethodClient.Builderurl(String url)Client URLClient.Builderurl(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
-
-