REST Resource: projects.locations.corpora

Ressource: Corpus

Un corpus est un ensemble de contenus multimédias à gérer. Dans un corpus, les contenus multimédias partagent le même schéma de données. La recherche est également limitée à un seul corpus.

Représentation JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "defaultTtl": string,
  "type": enum (Type),
  "searchCapabilitySetting": {
    object (SearchCapabilitySetting)
  }
}
Champs
name

string

Nom de ressource du corpus. Formulaire: projects/{project_number}/locations/{locationId}/corpora/{corpus_id}

displayName

string

Obligatoire. Nom du corpus à afficher dans l'interface utilisateur. Il peut comporter jusqu'à 32 caractères.

description

string

Facultatif. Description du corpus. Peut comporter jusqu'à 25 000 caractères.

defaultTtl

string (Duration format)

Facultatif. Valeur TTL par défaut pour tous les composants du corpus sans TTL défini par l'utilisateur au niveau du composant. Pour les corpus de type STREAM_VIDEO, cette valeur est obligatoire, et la valeur TTL par défaut maximale autorisée est de 10 ans.

Durée en secondes avec neuf chiffres au maximum après la virgule et se terminant par "s". Exemple : "3.5s"

type

enum (Type)

Facultatif. Type de l'asset dans le corpus.

searchCapabilitySetting

object (SearchCapabilitySetting)

Paramètre de capacité de recherche par défaut au niveau du corpus.

Type

Type de l'asset dans le corpus.

Enums
TYPE_UNSPECIFIED Type par défaut, qui ne doit pas être utilisé. Si ce type par défaut est utilisé, le corpus sera créé en tant que corpus STREAM_VIDEO.
STREAM_VIDEO L'asset est un élément vidéo de streaming en direct.
IMAGE L'élément est une image.
VIDEO_ON_DEMAND L'élément est un élément vidéo.

SearchCapabilitySetting

Paramètre de la fonctionnalité de recherche à activer.

Représentation JSON
{
  "searchCapabilities": [
    {
      object (SearchCapability)
    }
  ]
}
Champs
searchCapabilities[]

object (SearchCapability)

Métadonnées de la fonctionnalité de recherche à activer.

SearchCapability

Capacité et métadonnées de la fonctionnalité de recherche.

Représentation JSON
{
  "type": enum (Type)
}
Champs
type

enum (Type)

Fonctionnalité de recherche à activer.

Type

Possibilité d'effectuer différentes recherches sur les composants.

Enums
TYPE_UNSPECIFIED Fonctionnalité de recherche non spécifiée, ne doit jamais être utilisée.

Méthodes

analyze

Analyse un corpus.

create

Crée un corpus dans un projet.

delete

Ne supprime un corpus que s'il est vide.

get

Récupère les détails du corpus dans un projet.

list

Répertorie tous les corpus d'un projet.

patch

Met à jour un corpus dans un projet.

searchAssets

Rechercher un élément multimédia