Gemini Enterprise for Customer Experience v1beta API - Class OptimizationConfig (1.0.0-beta01)

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

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

Configuration for running the optimization step after the evaluation run.

Inheritance

object > OptimizationConfig

Namespace

Google.Cloud.Ces.V1Beta

Assembly

Google.Cloud.Ces.V1Beta.dll

Constructors

OptimizationConfig()

public OptimizationConfig()

OptimizationConfig(OptimizationConfig)

public OptimizationConfig(OptimizationConfig other)
Parameter
Name Description
other OptimizationConfig

Properties

AssistantSession

public string AssistantSession { get; set; }

Output only. The assistant session to use for the optimization based on this evaluation run. Format: projects/{project}/locations/{location}/apps/{app}/assistantSessions/{assistantSession}

Property Value
Type Description
string

ErrorMessage

public string ErrorMessage { get; set; }

Output only. The error message if the optimization run failed.

Property Value
Type Description
string

GenerateLossReport

public bool GenerateLossReport { get; set; }

Optional. Whether to generate a loss report.

Property Value
Type Description
bool

LossReport

public Struct LossReport { get; set; }

Output only. The generated loss report.

Property Value
Type Description
Struct

ReportSummary

public string ReportSummary { get; set; }

Output only. The summary of the loss report.

Property Value
Type Description
string

ShouldSuggestFix

public bool ShouldSuggestFix { get; set; }

Output only. Whether to suggest a fix for the losses.

Property Value
Type Description
bool

Status

public OptimizationConfig.Types.OptimizationStatus Status { get; set; }

Output only. The status of the optimization run.

Property Value
Type Description
OptimizationConfigTypesOptimizationStatus