Package com.twilio.twiml.voice
Class Stream.Builder
- java.lang.Object
-
- com.twilio.twiml.TwiML.Builder<Stream.Builder>
-
- com.twilio.twiml.voice.Stream.Builder
-
- Enclosing class:
- Stream
public static class Stream.Builder extends TwiML.Builder<Stream.Builder>
Create a new<Stream>element
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Streambuild()Create and return resulting<Stream>elementStream.BuilderconnectorName(String connectorName)Unique name for Stream Connectorstatic Stream.BuilderfromXml(String xml)Create and return a<Stream.Builder>from an XML stringStream.Buildername(String name)Friendly name given to the StreamStream.Builderparameter(Parameter parameter)Add a child<Parameter>elementStream.BuilderstatusCallback(String statusCallback)Status Callback URLStream.BuilderstatusCallbackMethod(Stream.StatusCallbackMethod statusCallbackMethod)Status Callback URL methodStream.Buildertrack(Stream.Track track)Track to be streamed to remote serviceStream.Builderurl(String url)URL of the remote service where the Stream is routed-
Methods inherited from class com.twilio.twiml.TwiML.Builder
addChild, addText, option
-
-
-
-
Method Detail
-
fromXml
public static Stream.Builder fromXml(String xml) throws TwiMLException
Create and return a<Stream.Builder>from an XML string- Throws:
TwiMLException
-
name
public Stream.Builder name(String name)
Friendly name given to the Stream
-
connectorName
public Stream.Builder connectorName(String connectorName)
Unique name for Stream Connector
-
url
public Stream.Builder url(String url)
URL of the remote service where the Stream is routed
-
track
public Stream.Builder track(Stream.Track track)
Track to be streamed to remote service
-
statusCallback
public Stream.Builder statusCallback(String statusCallback)
Status Callback URL
-
statusCallbackMethod
public Stream.Builder statusCallbackMethod(Stream.StatusCallbackMethod statusCallbackMethod)
Status Callback URL method
-
parameter
public Stream.Builder parameter(Parameter parameter)
Add a child<Parameter>element
-
build
public Stream build()
Create and return resulting<Stream>element
-
-