资源:文件
上传到 API 的文件。
JSON 表示法 |
---|
{ "name": string, "displayName": string, "mimeType": string, "sizeBytes": string, "createTime": string, "updateTime": string, "expirationTime": string, "sha256Hash": string, "uri": string, "state": enum ( |
字段 | |
---|---|
name |
不可变。标识符。 |
displayName |
可选。 |
mimeType |
仅限输出。文件的 MIME 类型。 |
sizeBytes |
仅限输出。文件的大小(以字节为单位)。 |
createTime |
仅限输出。创建 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
updateTime |
仅限输出。上次更新 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
expirationTime |
仅限输出。删除 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
sha256Hash |
仅限输出。所上传的字节的 SHA-256 哈希值。 使用 base64 编码的字符串。 |
uri |
仅限输出。 |
state |
仅限输出。文件的处理状态。 |
error |
仅限输出。文件处理失败时显示的错误状态。 |
联合字段 metadata 。文件的元数据。metadata 只能是下列其中一项: |
|
videoMetadata |
仅限输出。视频的元数据。 |
VideoMetadata
视频 File
的元数据。
JSON 表示法 |
---|
{ "videoDuration": string } |
字段 | |
---|---|
videoDuration |
视频的持续时间。 该时长以秒为单位,最多包含九个小数位,以“ |
状态
文件生命周期的状态。
枚举 | |
---|---|
STATE_UNSPECIFIED |
默认值。如果省略状态,则使用此值。 |
PROCESSING |
文件正在处理中,还不能用于推断。 |
ACTIVE |
文件已处理,可供推断。 |
FAILED |
文件处理失败。 |
方法 |
|
---|---|
|
删除 File 。 |
|
获取指定 File 的元数据。 |
|
列出发出请求的项目所拥有的 File 的元数据。 |