FetchBoxFileInfo Processor
描述
从 Box 中获取文件的元数据并将其添加到 FlowFile 的属性中。
标签
属性
| 名称 | 默认值 | 可选值 | 描述 |
|---|---|---|---|
| Box Client Service | | 控制器服务 API:BoxClientServicecn.org.acal.lynxus-lynxus-box-services-api-nar-2.11.8 | Controller Service用于获取 Box API 连接。 |
| File ID | ${box.id} | 要获取元数据的文件的 ID 支持表达式语言:是(使用 FlowFile 属性与环境/系统变量求值) |
关系 (Relationships)
| 名称 | 描述 | 自动终止 |
|---|---|---|
failure | 如果获取文件元数据失败,FlowFile 将被路由到此处。 | 否 |
not.found | 未找到指定 Box 文件的 FlowFiles。 | 否 |
success | 成功获取文件元数据后,FlowFile 将被路由到此处。 | 否 |
写入的 FlowFile 属性
| 名称 | 描述 |
|---|---|
box.id | 文件的 ID |
filename | 文件的名称 |
path | 文件所在的文件夹路径 |
box.path.folder.ids | 以逗号分隔的文件 path_collection ID 列表 |
box.size | 文件的大小 |
box.timestamp | 文件的最后修改时间 |
box.created.at | 文件的创建日期 |
box.owner | 文件所有者的姓名 |
box.owner.id | 文件所有者 ID |
box.owner.login | 文件所有者的登录 |
box.description | 文件的描述 |
box.etag | 文件的etag |
box.sha1 | 文件的 SHA-1 哈希值 |
box.content.created.at | 内容创建日期 |
box.content.modified.at | 内容修改日期 |
box.item.status | 文件的状态(活动、已删除等) |
box.sequence_id | 文件的序列 ID |
box.parent.folder.id | 父文件夹的ID |
box.trashed.at | 文件被删除的日期(如果适用) |
box.purged.at | 文件被清除的日期(如果适用) |
box.shared.link | 文件的共享链接(如果有) |
error.code | Box 返回的错误代码 |
error.message | Box 返回的错误消息 |
状态管理
该组件不存储状态。
受限 (Restricted)
该组件不受限。
输入要求
该组件要求有传入连接。