资源:控件
定义要在提供服务期间采用的附带条件的行为。必须附加到 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 下的所有控件。 |
|
更新一个控件。 |