Package com.twilio.twiml.voice
Class VirtualAgent.Builder
- java.lang.Object
-
- com.twilio.twiml.TwiML.Builder<VirtualAgent.Builder>
-
- com.twilio.twiml.voice.VirtualAgent.Builder
-
- Enclosing class:
- VirtualAgent
public static class VirtualAgent.Builder extends TwiML.Builder<VirtualAgent.Builder>
Create a new<VirtualAgent>element
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description VirtualAgentbuild()Create and return resulting<VirtualAgent>elementVirtualAgent.Builderconfig(Config config)Add a child<Config>elementVirtualAgent.BuilderconnectorName(String connectorName)Defines the conversation profile Dialogflow needs to usestatic VirtualAgent.BuilderfromXml(String xml)Create and return a<VirtualAgent.Builder>from an XML stringVirtualAgent.Builderlanguage(String language)Language to be used by Dialogflow to transcribe speechVirtualAgent.Builderparameter(Parameter parameter)Add a child<Parameter>elementVirtualAgent.BuildersentimentAnalysis(Boolean sentimentAnalysis)Whether sentiment analysis needs to be enabled or notVirtualAgent.BuilderstatusCallback(String statusCallback)URL to post status callbacks from TwilioVirtualAgent.BuilderstatusCallbackMethod(HttpMethod statusCallbackMethod)HTTP method to use when requesting the status callback URL-
Methods inherited from class com.twilio.twiml.TwiML.Builder
addChild, addText, option
-
-
-
-
Method Detail
-
fromXml
public static VirtualAgent.Builder fromXml(String xml) throws TwiMLException
Create and return a<VirtualAgent.Builder>from an XML string- Throws:
TwiMLException
-
connectorName
public VirtualAgent.Builder connectorName(String connectorName)
Defines the conversation profile Dialogflow needs to use
-
language
public VirtualAgent.Builder language(String language)
Language to be used by Dialogflow to transcribe speech
-
sentimentAnalysis
public VirtualAgent.Builder sentimentAnalysis(Boolean sentimentAnalysis)
Whether sentiment analysis needs to be enabled or not
-
statusCallback
public VirtualAgent.Builder statusCallback(String statusCallback)
URL to post status callbacks from Twilio
-
statusCallbackMethod
public VirtualAgent.Builder statusCallbackMethod(HttpMethod statusCallbackMethod)
HTTP method to use when requesting the status callback URL
-
config
public VirtualAgent.Builder config(Config config)
Add a child<Config>element
-
parameter
public VirtualAgent.Builder parameter(Parameter parameter)
Add a child<Parameter>element
-
build
public VirtualAgent build()
Create and return resulting<VirtualAgent>element
-
-