Class GoogleCloudDiscoveryengineV1betaEngineMediaRecommendationEngineConfig
Additional config specs for a Media Recommendation engine.
Implements
Inherited Members
Namespace: Google.Apis.DiscoveryEngine.v1.Data
Assembly: Google.Apis.DiscoveryEngine.v1.dll
Syntax
public class GoogleCloudDiscoveryengineV1betaEngineMediaRecommendationEngineConfig : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EngineFeaturesConfig
Optional. Additional engine features config.
Declaration
[JsonProperty("engineFeaturesConfig")]
public virtual GoogleCloudDiscoveryengineV1betaEngineMediaRecommendationEngineConfigEngineFeaturesConfig EngineFeaturesConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudDiscoveryengineV1betaEngineMediaRecommendationEngineConfigEngineFeaturesConfig |
OptimizationObjective
The optimization objective. e.g., cvr. This field together with optimization_objective describe engine
metadata to use to control engine training and serving. Currently supported values: ctr, cvr. If not
specified, we choose default based on engine type. Default depends on type of recommendation:
recommended-for-you => ctr others-you-may-like => ctr
Declaration
[JsonProperty("optimizationObjective")]
public virtual string OptimizationObjective { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
OptimizationObjectiveConfig
Name and value of the custom threshold for cvr optimization_objective. For target_field watch-time,
target_field_value must be an integer value indicating the media progress time in seconds between (0, 86400]
(excludes 0, includes 86400) (e.g., 90). For target_field watch-percentage, the target_field_value must be
a valid float value between (0, 1.0] (excludes 0, includes 1.0) (e.g., 0.5).
Declaration
[JsonProperty("optimizationObjectiveConfig")]
public virtual GoogleCloudDiscoveryengineV1betaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfig OptimizationObjectiveConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudDiscoveryengineV1betaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfig |
TrainingState
The training state that the engine is in (e.g. TRAINING or PAUSED). Since part of the cost of running
the service is frequency of training - this can be used to determine when to train engine in order to
control cost. If not specified: the default value for CreateEngine method is TRAINING. The default value
for UpdateEngine method is to keep the state the same as before.
Declaration
[JsonProperty("trainingState")]
public virtual string TrainingState { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Type
Required. The type of engine. e.g., recommended-for-you. This field together with optimization_objective
describe engine metadata to use to control engine training and serving. Currently supported values:
recommended-for-you, others-you-may-like, more-like-this, most-popular-items.
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
| Type | Description |
|---|---|
| string |