资源:Control
定义在提供服务期间采用的条件行为。必须附加到 ServingConfig 才能在投放时考虑。允许的操作取决于 SolutionType。
| JSON 表示法 | 
|---|
{ "name": string, "displayName": string, "associatedServingConfigIds": [ string ], "solutionType": enum (  | 
              
| 字段 | |
|---|---|
name | 
                
                   
 不可变。完全限定名称   | 
              
displayName | 
                
                   
 必需。直观易懂的名称。界面视图中使用的标识符。 必须是 UTF-8 编码的字符串。长度限制为 128 个字符。否则,系统会抛出 INVALID ARGUMENT 错误。  | 
              
associatedServingConfigIds[] | 
                
                   
 仅限输出。此控件所附加到的所有   | 
              
solutionType | 
                
                   
 必需。不可变。控制变量所属的解决方案。 必须与资源的垂直行业兼容。否则,系统会抛出 INVALID ARGUMENT 错误。  | 
              
useCases[] | 
                
                   
 指定控制变量的应用场景。影响可设置哪些条件字段。仅适用于   | 
              
conditions[] | 
                
                   
 确定关联操作的触发时间。 省略此属性可始终应用相应操作。目前,只能指定一个条件。否则,系统会抛出 INVALID ARGUMENT 错误。  | 
              
联合字段  必需。  | 
              |
boostAction | 
                
                   
 定义了提升型控制变量  | 
              
filterAction | 
                
                   
 定义了过滤类型的控件,目前不受 Recommendation 支持  | 
              
redirectAction | 
                
                   
 定义重定向类型的控制变量。  | 
              
synonymsAction | 
                
                   
 将一组字词视为彼此的同义词。  | 
              
promoteAction | 
                
                   
 根据预定义的触发查询来推广特定链接。  | 
              
方法 | 
            |
|---|---|
                
 | 
              创建控制变量。 | 
                
 | 
              删除控制变量。 | 
                
 | 
              获取控件。 | 
                
 | 
              
                按父级 DataStore 列出所有控制变量。 | 
            
                
 | 
              更新控制变量。 |