public static final class Interaction.FinalRecordingWindow extends Object implements JsonSerializable
Interaction.FinalRecordingWindow
is an optional final phase of an
Interaction
.
It specifies a recording configuration, and optionally, a no input
timeout and a sequence of AudioItem
that is played if a recording
is successful.
Constructor and Description |
---|
FinalRecordingWindow(Recording recording) |
FinalRecordingWindow(Recording recording,
Duration noInputTimeout) |
Modifier and Type | Method and Description |
---|---|
javax.json.JsonValue |
asJson() |
boolean |
equals(Object obj) |
List<? extends AudioItem> |
getAcknowledgeAudioItems() |
Duration |
getNoInputTimeout() |
Recording |
getRecording() |
int |
hashCode() |
void |
setAcknowledgeAudioItems(AudioItem... acknowledgeAudioItems) |
void |
setAcknowledgeAudioItems(List<? extends AudioItem> acknowledgeAudioItems) |
void |
setNoInputTimeout(Duration noInputTimeout) |
String |
toString() |
public FinalRecordingWindow(Recording recording)
public FinalRecordingWindow(Recording recording, Duration noInputTimeout)
public Recording getRecording()
public Duration getNoInputTimeout()
public List<? extends AudioItem> getAcknowledgeAudioItems()
public void setAcknowledgeAudioItems(List<? extends AudioItem> acknowledgeAudioItems)
public void setAcknowledgeAudioItems(AudioItem... acknowledgeAudioItems)
public void setNoInputTimeout(Duration noInputTimeout)
public javax.json.JsonValue asJson()
asJson
in interface JsonSerializable
Copyright © 2019 Nu Echo Inc..