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 VirtualAgent
build()
Create and return resulting<VirtualAgent>
elementVirtualAgent.Builder
config(Config config)
Add a child<Config>
elementVirtualAgent.Builder
connectorName(String connectorName)
Defines the conversation profile Dialogflow needs to usestatic VirtualAgent.Builder
fromXml(String xml)
Create and return a<VirtualAgent.Builder>
from an XML stringVirtualAgent.Builder
language(String language)
Language to be used by Dialogflow to transcribe speechVirtualAgent.Builder
parameter(Parameter parameter)
Add a child<Parameter>
elementVirtualAgent.Builder
sentimentAnalysis(Boolean sentimentAnalysis)
Whether sentiment analysis needs to be enabled or notVirtualAgent.Builder
statusCallback(String statusCallback)
URL to post status callbacks from TwilioVirtualAgent.Builder
statusCallbackMethod(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
-
-