Package com.vonage.client.voice.ncco
Class TranscriptionSettings
java.lang.Object
com.vonage.client.JsonableBaseObject
com.vonage.client.voice.ncco.TranscriptionSettings
- All Implemented Interfaces:
Jsonable
Customisable settings for call recording transcription.
- Since:
- 8.2.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classBuilder for setting the TranscriptionSettings parameters. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Entrypoint for constructing an instance of this class.The HTTP method Vonage uses to make the request to getEventUrl().The URL to the webhook endpoint that is called asynchronously when a transcription is finished.Language for the recording transcription.Perform sentiment analysis on the call recording transcription segments.Methods inherited from class com.vonage.client.JsonableBaseObject
createJsonObjectMapper, equals, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.vonage.client.Jsonable
toJson, updateFromJson
-
Method Details
-
getLanguage
Language for the recording transcription.- Returns:
- The language as an enum, or
nullif unspecified.
-
getEventUrl
The URL to the webhook endpoint that is called asynchronously when a transcription is finished.- Returns:
- The event URL wrapped in a list, or
nullif unspecified.
-
getEventMethod
The HTTP method Vonage uses to make the request to getEventUrl().- Returns:
- The event method, or
nullif unspecified.
-
getSentimentAnalysis
Perform sentiment analysis on the call recording transcription segments.- Returns:
- Whether sentiment analysis is enabled, or
nullif unspecified.
-
builder
Entrypoint for constructing an instance of this class.- Returns:
- A new builder.
-