REST Resource: projects.locations.corpora.assets

Recurso: recurso

Um recurso é um recurso no corpus. Ele representa um objeto de mídia dentro do corpus, contém metadados e outra anotação de recurso. É possível aplicar diferentes recursos ao recurso para gerar anotações. O usuário pode especificar uma anotação relacionada ao recurso de destino.

Representação JSON
{
  "name": string,
  "ttl": string,
  "assetGcsSource": {
    object (AssetGcsSource)
  }
}
Campos
name

string

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

ttl

string (Duration format)

A duração em que todos os recursos de mídia, metadados associados e documentos de pesquisa podem existir. Se não for definido, o ttl padrão será usado no recurso de corpus pai.

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

assetGcsSource

object (AssetGcsSource)

Apenas saída. O URI de origem do armazenamento em nuvem original associado a esse recurso.

AssetGcsSource

A origem do recurso é do Cloud Storage.

Representação JSON
{
  "gcsUri": string
}
Campos
gcsUri

string

URI do Cloud Storage.

Métodos

analyze

Analise o recurso para melhorar a capacidade de pesquisa.

clip

Gera clipes para download.

create

Cria um recurso no corpus.

delete

Exclui o recurso dentro do corpus.

generateHlsUri

Gera um URI para um manifesto HLS.

generateRetrievalUrl

Gera um URL assinado para fazer o download do recurso.

get

Lê um recurso no corpus.

import

Importa recursos (imagens e anotações) de um metaarquivo no armazenamento em nuvem.

index

Registre um recurso para pesquisa.

list

Lista uma lista de recursos no corpus.

patch

Atualiza um recurso no corpus.

removeIndex

Remova os dados de índice de um recurso para a pesquisa.

upload

Faça upload do recurso especificando o URI do Cloud Storage.