public sealed class LoggingSettings : IMessage<LoggingSettings>, IEquatable<LoggingSettings>, IDeepCloneable<LoggingSettings>, IBufferMessage, IMessageReference documentation and code samples for the Gemini Enterprise for Customer Experience v1 API class LoggingSettings.
Settings to describe the logging behaviors for the app.
Implements
IMessageLoggingSettings, IEquatableLoggingSettings, IDeepCloneableLoggingSettings, IBufferMessage, IMessageNamespace
Google.Cloud.Ces.V1Assembly
Google.Cloud.Ces.V1.dll
Constructors
LoggingSettings()
public LoggingSettings()LoggingSettings(LoggingSettings)
public LoggingSettings(LoggingSettings other)| Parameter | |
|---|---|
| Name | Description |
other |
LoggingSettings |
Properties
AudioRecordingConfig
public AudioRecordingConfig AudioRecordingConfig { get; set; }Optional. Configuration for how audio interactions should be recorded. The audio is subject to redaction as configured in [RedactionConfig][google.cloud.ces.v1.LoggingSettings.redaction_config].
| Property Value | |
|---|---|
| Type | Description |
AudioRecordingConfig |
|
BigqueryExportSettings
public BigQueryExportSettings BigqueryExportSettings { get; set; }Optional. Configures the BigQuery export behaviors for the app. The conversation data is subject to redaction as configured in [RedactionConfig][google.cloud.ces.v1.LoggingSettings.redaction_config].
| Property Value | |
|---|---|
| Type | Description |
BigQueryExportSettings |
|
CloudLoggingSettings
public CloudLoggingSettings CloudLoggingSettings { get; set; }Optional. Settings to describe the Cloud Logging behaviors for the app.
| Property Value | |
|---|---|
| Type | Description |
CloudLoggingSettings |
|
ConversationLoggingSettings
public ConversationLoggingSettings ConversationLoggingSettings { get; set; }Optional. Settings to describe the conversation logging behaviors for the app.
| Property Value | |
|---|---|
| Type | Description |
ConversationLoggingSettings |
|
EvaluationAudioRecordingConfig
public AudioRecordingConfig EvaluationAudioRecordingConfig { get; set; }Optional. Configuration for how audio interactions should be recorded for the evaluation. By default, audio recording is not enabled for evaluation sessions.
| Property Value | |
|---|---|
| Type | Description |
AudioRecordingConfig |
|
MetricAnalysisSettings
public MetricAnalysisSettings MetricAnalysisSettings { get; set; }Optional. Settings to describe the conversation data collection behaviors for the LLM analysis pipeline for the app.
| Property Value | |
|---|---|
| Type | Description |
MetricAnalysisSettings |
|
RedactionConfig
public RedactionConfig RedactionConfig { get; set; }Optional. Configuration for how sensitive data should be redacted.
| Property Value | |
|---|---|
| Type | Description |
RedactionConfig |
|
UnredactedAudioRecordingConfig
public AudioRecordingConfig UnredactedAudioRecordingConfig { get; set; }Optional. Configures an additional recording of unredacted audio. This can be used to maintain a raw audio copy when audio redaction is [enabled][google.cloud.ces.v1.RedactionConfig.enable_redaction], typically for auditing or monitoring purposes.
| Property Value | |
|---|---|
| Type | Description |
AudioRecordingConfig |
|
UnredactedBigqueryExportSettings
public BigQueryExportSettings UnredactedBigqueryExportSettings { get; set; }Optional. Configures the BigQuery export behaviors for the app. The unredacted conversation data will be exported to BigQuery tables if it is enabled.
| Property Value | |
|---|---|
| Type | Description |
BigQueryExportSettings |
|