REST Resource: projects.locations.corpora

Risorsa: Corpus

Corpus è un insieme di contenuti multimediali da gestire. All'interno di un corpus, i contenuti multimediali condividono lo stesso schema di dati. La ricerca è limitata anche all'interno di un singolo corpus.

Rappresentazione JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "defaultTtl": string,
  "type": enum (Type),
  "searchCapabilitySetting": {
    object (SearchCapabilitySetting)
  }
}
Campi
name

string

Nome della risorsa del corpus. Modulo: projects/{project_number}/locations/{locationId}/corpora/{corpus_id}

displayName

string

Obbligatorio. Il nome del corpus da mostrare nell'interfaccia utente. Il nome può contenere fino a 32 caratteri.

description

string

Facoltativo. Descrizione del corpus. Può contenere fino a 25000 caratteri.

defaultTtl

string (Duration format)

Facoltativo. Il valore TTL predefinito per tutti gli asset del corpus senza un TTL definito dall'utente a livello di asset. Per i corpora di tipo STREAM_VIDEO, questo valore è obbligatorio e il valore predefinito massimo consentito è 10 anni.

Una durata in secondi con un massimo di nove cifre frazionarie, che termina con "s". Esempio: "3.5s".

type

enum (Type)

Facoltativo. Tipo di risorsa all'interno del corpus.

searchCapabilitySetting

object (SearchCapabilitySetting)

Impostazione della funzionalità di ricerca predefinita a livello di corpus.

Tipo

Tipo di risorsa all'interno del corpus.

Enum
TYPE_UNSPECIFIED Il tipo predefinito, che non dovrebbe essere utilizzato. Se viene utilizzato questo tipo predefinito, il corpus verrà creato come corpus STREAM_VIDEO.
STREAM_VIDEO La risorsa è un asset video del live streaming.
IMAGE L'asset è un'immagine.
VIDEO_ON_DEMAND La risorsa è un asset video.

SearchCapabilitySetting

Impostazione per l'attivazione della funzionalità di ricerca.

Rappresentazione JSON
{
  "searchCapabilities": [
    {
      object (SearchCapability)
    }
  ]
}
Campi
searchCapabilities[]

object (SearchCapability)

I metadati della funzionalità di ricerca da attivare.

SearchCapability

La funzionalità e i metadati della funzionalità di ricerca.

Rappresentazione JSON
{
  "type": enum (Type)
}
Campi
type

enum (Type)

La funzionalità di ricerca da attivare.

Tipo

Possibilità di eseguire ricerche diverse sugli asset.

Enum
TYPE_UNSPECIFIED Funzionalità di ricerca non specificata, da non utilizzare mai.

Metodi

analyze

Analizza un corpus.

create

Crea un corpus all'interno di un progetto.

delete

Consente di eliminare un corpus solo se è vuoto.

get

Recupera i dettagli del corpus all'interno di un progetto.

list

Elenca tutti i corpora in un progetto.

patch

Aggiorna un corpus in un progetto.

searchAssets

Cerca l'asset media.