Discovery Engine v1 API - Class Engine.Types.MediaRecommendationEngineConfig.Types.OptimizationObjectiveConfig (1.8.0)

public sealed class Engine.Types.MediaRecommendationEngineConfig.Types.OptimizationObjectiveConfig : IMessage<Engine.Types.MediaRecommendationEngineConfig.Types.OptimizationObjectiveConfig>, IEquatable<Engine.Types.MediaRecommendationEngineConfig.Types.OptimizationObjectiveConfig>, IDeepCloneable<Engine.Types.MediaRecommendationEngineConfig.Types.OptimizationObjectiveConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Discovery Engine v1 API class Engine.Types.MediaRecommendationEngineConfig.Types.OptimizationObjectiveConfig.

Custom threshold for cvr optimization_objective.

Inheritance

object > Engine.Types.MediaRecommendationEngineConfig.Types.OptimizationObjectiveConfig

Namespace

Google.Cloud.DiscoveryEngine.V1

Assembly

Google.Cloud.DiscoveryEngine.V1.dll

Constructors

OptimizationObjectiveConfig()

public OptimizationObjectiveConfig()

OptimizationObjectiveConfig(OptimizationObjectiveConfig)

public OptimizationObjectiveConfig(Engine.Types.MediaRecommendationEngineConfig.Types.OptimizationObjectiveConfig other)
Parameter
Name Description
other EngineTypesMediaRecommendationEngineConfigTypesOptimizationObjectiveConfig

Properties

TargetField

public string TargetField { get; set; }

Required. The name of the field to target. Currently supported values: watch-percentage, watch-time.

Property Value
Type Description
string

TargetFieldValueFloat

public float TargetFieldValueFloat { get; set; }

Required. The threshold to be applied to the target (e.g., 0.5).

Property Value
Type Description
float