public sealed class Settings : IMessage<Settings>, IEquatable<Settings>, IDeepCloneable<Settings>, IBufferMessage, IMessage
Reference documentation and code samples for the Contact Center AI Insights v1 API class Settings.
The settings resource.
Namespace
Google.Cloud.ContactCenterInsights.V1Assembly
Google.Cloud.ContactCenterInsights.V1.dll
Constructors
Settings()
public Settings()
Settings(Settings)
public Settings(Settings other)
Parameter | |
---|---|
Name | Description |
other | Settings |
Properties
AnalysisConfig
public Settings.Types.AnalysisConfig AnalysisConfig { get; set; }
Default analysis settings.
Property Value | |
---|---|
Type | Description |
SettingsTypesAnalysisConfig |
ConversationTtl
public Duration ConversationTtl { get; set; }
The default TTL for newly-created conversations. If a conversation has a specified expiration, that value will be used instead. Changing this value will not change the expiration of existing conversations. Conversations with no expire time persist until they are deleted.
Property Value | |
---|---|
Type | Description |
Duration |
CreateTime
public Timestamp CreateTime { get; set; }
Output only. The time at which the settings was created.
Property Value | |
---|---|
Type | Description |
Timestamp |
LanguageCode
public string LanguageCode { get; set; }
A language code to be applied to each transcript segment unless the segment already specifies a language code. Language code defaults to "en-US" if it is neither specified on the segment nor here.
Property Value | |
---|---|
Type | Description |
string |
Name
public string Name { get; set; }
Immutable. The resource name of the settings resource. Format: projects/{project}/locations/{location}/settings
Property Value | |
---|---|
Type | Description |
string |
PubsubNotificationSettings
public MapField<string, string> PubsubNotificationSettings { get; }
A map that maps a notification trigger to a Pub/Sub topic. Each time a specified trigger occurs, Insights will notify the corresponding Pub/Sub topic.
Keys are notification triggers. Supported keys are:
- "all-triggers": Notify each time any of the supported triggers occurs.
- "create-analysis": Notify each time an analysis is created.
- "create-conversation": Notify each time a conversation is created.
- "export-insights-data": Notify each time an export is complete.
- "update-conversation": Notify each time a conversation is updated via UpdateConversation.
Values are Pub/Sub topics. The format of each Pub/Sub topic is: projects/{project}/topics/{topic}
Property Value | |
---|---|
Type | Description |
MapFieldstringstring |
RedactionConfig
public RedactionConfig RedactionConfig { get; set; }
Default DLP redaction resources to be applied while ingesting conversations.
Property Value | |
---|---|
Type | Description |
RedactionConfig |
SettingsName
public SettingsName SettingsName { get; set; }
SettingsName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
SettingsName |
SpeechConfig
public SpeechConfig SpeechConfig { get; set; }
Optional. Default Speech-to-Text resources to be used while ingesting audio files. Optional, CCAI Insights will create a default if not provided.
Property Value | |
---|---|
Type | Description |
SpeechConfig |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. The time at which the settings were last updated.
Property Value | |
---|---|
Type | Description |
Timestamp |