REST Resource: projects.locations.corpora

Recurso: corpus

Corpus é um conjunto de conteúdo de mídia para gerenciamento. Em um corpus, a mídia compartilha o mesmo esquema de dados. A pesquisa também é restrita a um único corpus.

Representação JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "defaultTtl": string,
  "type": enum (Type),
  "searchCapabilitySetting": {
    object (SearchCapabilitySetting)
  }
}
Campos
name

string

Nome do recurso do corpus. Formulário: projects/{project_number}/locations/{locationId}/corpora/{corpus_id}

displayName

string

Obrigatório. O nome do corpus a ser mostrado na interface. O nome pode ter até 32 caracteres.

description

string

Opcional. Descrição do corpus. Pode ter até 25.000 caracteres.

defaultTtl

string (Duration format)

Opcional. O valor de TTL padrão para todos os recursos no corpus sem um TTL definido pelo usuário no nível do recurso. Para corporas do tipo STREAM_VIDEO, isso é obrigatório, e o defaultTtl máximo permitido é de 10 anos.

Duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

type

enum (Type)

Opcional. Tipo de recurso no corpus.

searchCapabilitySetting

object (SearchCapabilitySetting)

Configuração de recurso de pesquisa padrão no nível do corpus.

Tipo

Tipo de recurso no corpus.

Enums
TYPE_UNSPECIFIED O tipo padrão, que não deve ser usado. Se esse tipo padrão for usado, o corpus será criado como STREAM_VIDEO.
STREAM_VIDEO O recurso é um vídeo de transmissão ao vivo.
IMAGE O recurso é uma imagem.
VIDEO_ON_DEMAND O recurso é um recurso de vídeo.

SearchCapabilitySetting

Configuração para ativar o recurso de pesquisa.

Representação JSON
{
  "searchCapabilities": [
    {
      object (SearchCapability)
    }
  ]
}
Campos
searchCapabilities[]

object (SearchCapability)

Os metadados do recurso de pesquisa a ser ativado.

SearchCapability

O recurso e os metadados do recurso de pesquisa.

Representação JSON
{
  "type": enum (Type)
}
Campos
type

enum (Type)

O recurso de pesquisa a ser ativado.

Tipo

Capacidade de realizar pesquisas diferentes em recursos.

Enums
TYPE_UNSPECIFIED Recurso de pesquisa não especificado. Nunca deve ser usado.

Métodos

analyze

Analisa um corpus.

create

Cria um corpus em um projeto.

delete

Exclui um corpus somente se ele estiver vazio.

get

Recebe detalhes do corpus em um projeto.

list

Lista todos os corpora em um projeto.

patch

Atualiza um corpus em um projeto.

searchAssets

Pesquisar recurso de mídia.