GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig class
Additional config specs for a Media Recommendation engine.
Constructors
-
GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig({Input<
String> ? optimizationObjective, Input<GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfig> ? optimizationObjectiveConfig, Input<GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigTrainingState> ? trainingState, required Input<String> type}) -
Creates a new GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig.
optimizationObjectiveThe 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=>ctrothers-you-may-like=>ctroptimizationObjectiveConfigName and value of the custom threshold for cvr optimization_objective. For target_fieldwatch-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_fieldwatch-percentage, the target_field_value must be a valid float value between (0, 1.0] (excludes 0, includes 1.0) (e.g., 0.5).trainingStateThe training state that the engine is in (e.g.TRAININGorPAUSED). 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 forCreateEnginemethod isTRAINING. The default value forUpdateEnginemethod is to keep the state the same as before.typeThe 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.const -
GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig.fromMap(Map<
String, dynamic> map) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
-
optimizationObjective
→ Input<
String> ? -
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=>ctrothers-you-may-like=>ctrfinal -
optimizationObjectiveConfig
→ Input<
GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfig> ? -
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_fieldwatch-percentage, the target_field_value must be a valid float value between (0, 1.0] (excludes 0, includes 1.0) (e.g., 0.5).final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
trainingState
→ Input<
GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigTrainingState> ? -
The training state that the engine is in (e.g.
TRAININGorPAUSED). 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 forCreateEnginemethod isTRAINING. The default value forUpdateEnginemethod is to keep the state the same as before.final -
type
→ Input<
String> -
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.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited