Gemini Enterprise for Customer Experience v1beta API - Class LoggingSettings (1.0.0-beta08)

public sealed class LoggingSettings : IMessage<LoggingSettings>, IEquatable<LoggingSettings>, IDeepCloneable<LoggingSettings>, IBufferMessage, IMessage

Reference documentation and code samples for the Gemini Enterprise for Customer Experience v1beta API class LoggingSettings.

Settings to describe the logging behaviors for the app.

Inheritance

object > LoggingSettings

Namespace

Google.Cloud.Ces.V1Beta

Assembly

Google.Cloud.Ces.V1Beta.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.v1beta.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.v1beta.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.v1beta.RedactionConfig.enable_redaction], typically for auditing or monitoring purposes.

Property Value
Type Description
AudioRecordingConfig