REST Resource: projects.locations.corpora.assets

Recurso: activo

Un activo es un recurso en el corpus. Representa un objeto multimedia dentro del corpus, contiene metadatos y otra anotación de recursos. Se puede aplicar un atributo diferente al activo para generar anotaciones. El usuario podría especificar una anotación relacionada con el recurso de destino.

Representación JSON
{
  "name": string,
  "ttl": string,
  "assetGcsSource": {
    object (AssetGcsSource)
  }
}
Campos
name

string

Es el nombre del recurso del activo. Formulario: projects/{project_number}/locations/{locationId}/corpora/{corpus_id}/assets/{assetId}

ttl

string (Duration format)

Es la duración durante la cual pueden existir todos los recursos multimedia, los metadatos asociados y los documentos de búsqueda. Si no se establece, se usará el ttl predeterminado en el recurso del corpus superior.

Una duración en segundos con hasta nueve dígitos decimales, que terminan en “s”. Ejemplo: "3.5s".

assetGcsSource

object (AssetGcsSource)

Solo salida. El URI de origen de almacenamiento en la nube original asociado con este recurso.

AssetGcsSource

La fuente del activo es de Cloud Storage.

Representación JSON
{
  "gcsUri": string
}
Campos
gcsUri

string

URI de Cloud Storage

Métodos

analyze

Analiza los activos para potenciar la función de búsqueda.

clip

Genera clips para descargar.

create

Crea un recurso dentro del corpus.

delete

Borra el activo dentro del corpus.

generateHlsUri

Genera un URI para un manifiesto HLS.

generateRetrievalUrl

Genera una URL firmada para descargar el recurso.

get

Lee un recurso dentro del corpus.

import

Importa recursos (imágenes y anotaciones) desde un archivo de metadatos en el almacenamiento en la nube.

index

Indexa un activo para la búsqueda.

list

Muestra una lista de recursos dentro del corpus.

patch

Actualiza un recurso dentro del corpus.

removeIndex

Quita los datos de índice de un activo para la búsqueda.

upload

Para subir un recurso, especifica el URI de Cloud Storage del recurso.