资源: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 |
定义过滤类型控件,目前不受推荐支持 |
redirectAction |
定义重定向类型控件。 |
synonymsAction |
将一组字词视为彼此的同义词。 |
promoteAction |
基于预定义的触发查询来推广特定链接。 |
方法 |
|
|---|---|
|
创建控件。 |
|
删除控件。 |
|
获取控件。 |
|
按父级 DataStore 列出所有控件。 |
|
更新控件。 |