REST Resource: projects.locations.corpora

资源:语料库

语料库是一组要管理的媒体内容。在一个语料库中,媒体共享相同的数据架构。搜索范围也仅限于单个语料库。

JSON 表示法
{
  "name": string,
  "displayName": string,
  "description": string,
  "defaultTtl": string,
  "type": enum (Type),
  "searchCapabilitySetting": {
    object (SearchCapabilitySetting)
  }
}
字段
name

string

语料库的资源名称。表单:projects/{project_number}/locations/{locationId}/corpora/{corpus_id}

displayName

string

必需。要在界面中显示的语料库名称。名称不得超过 32 个字符。

description

string

可选。语料库的说明。长度不得超过 25,000 个字符。

defaultTtl

string (Duration format)

可选。没有素材资源级用户定义的 TTL 时,该语料库下所有素材资源的默认 TTL 值。对于 STREAM_VIDEO 类型的语料库,此属性是必需的,并且允许的最大 defaultTtl 为 10 年。

该时长以秒为单位,最多包含九个小数位,以“s”结尾。示例:"3.5s"

type

enum (Type)

可选。语料库中资产的类型。

searchCapabilitySetting

object (SearchCapabilitySetting)

语料库级别的默认搜索功能设置。

类型

语料库中资产的类型。

枚举
TYPE_UNSPECIFIED 默认类型,不应使用。如果使用此默认类型,则语料库将创建为 STREAM_VIDEO 语料库。
STREAM_VIDEO 资产是直播视频资产。
IMAGE 素材资源是图片。
VIDEO_ON_DEMAND 资产是指视频素材资源。

SearchCapabilitySetting

用于启用搜索功能的设置。

JSON 表示法
{
  "searchCapabilities": [
    {
      object (SearchCapability)
    }
  ]
}
字段
searchCapabilities[]

object (SearchCapability)

要启用的搜索功能的元数据。

SearchCapability

搜索功能的功能和元数据。

JSON 表示法
{
  "type": enum (Type)
}
字段
type

enum (Type)

要启用的搜索功能。

类型

能够对素材资源执行不同的搜索。

枚举
TYPE_UNSPECIFIED 未指定的搜索功能,切勿使用。

方法

analyze

分析语料库。

create

在项目中创建语料库。

delete

仅当语料库为空时才会删除。

get

获取项目中的语料库详细信息。

list

列出项目中的所有语料库。

patch

更新项目中的语料库。

searchAssets

搜索媒体资产。