public sealed class Settings : IMessage<Settings>, IEquatable<Settings>, IDeepCloneable<Settings>, IBufferMessage, IMessage
The settings resource.
Implements
IMessage<Settings>, IEquatable<Settings>, IDeepCloneable<Settings>, IBufferMessage, IMessageNamespace
Google.Cloud.ContactCenterInsights.V1Assembly
Google.Cloud.ContactCenterInsights.V1.dll
Constructors
Settings()
public Settings()
Settings(Settings)
public Settings(Settings other)
Name | Description |
other | Settings |
Properties
AnalysisConfig
public Settings.Types.AnalysisConfig AnalysisConfig { get; set; }
Default analysis settings.
Type | Description |
Settings.Types.AnalysisConfig |
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.
Type | Description |
Duration |
CreateTime
public Timestamp CreateTime { get; set; }
Output only. The time at which the settings was created.
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.
Type | Description |
String |
Name
public string Name { get; set; }
Immutable. The resource name of the settings resource. Format: projects/{project}/locations/{location}/settings
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}
Type | Description |
MapField<String, String> |
SettingsName
public SettingsName SettingsName { get; set; }
SettingsName-typed view over the Name resource name property.
Type | Description |
SettingsName |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. The time at which the settings were last updated.
Type | Description |
Timestamp |