REST Resource: projects.locations.corpora

Ressource: Korpus

Ein Corpus ist eine Gruppe von Medieninhalten, die verwaltet werden. Innerhalb eines Korpus haben die Medien dasselbe Datenschema. Die Suche ist auch auf einen einzelnen Korpus beschränkt.

JSON-Darstellung
{
  "name": string,
  "displayName": string,
  "description": string,
  "defaultTtl": string,
  "type": enum (Type),
  "searchCapabilitySetting": {
    object (SearchCapabilitySetting)
  }
}
Felder
name

string

Ressourcenname des Korpus. Formular: projects/{project_number}/locations/{locationId}/corpora/{corpus_id}

displayName

string

Pflichtangabe. Der Name des Korpus, der in der Benutzeroberfläche angezeigt werden soll. Der Name kann bis zu 32 Zeichen lang sein.

description

string

Optional. Beschreibung des Korpus. Kann bis zu 25.000 Zeichen lang sein.

defaultTtl

string (Duration format)

Optional. Der Standard-TTL-Wert für alle Assets im Corpus ohne benutzerdefinierte TTL auf Asset-Ebene. Für Corpora vom Typ „STREAM_VIDEO“ ist dies erforderlich. Die maximal zulässige Standard-TTL beträgt 10 Jahre.

Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit "s". Beispiel: "3.5s".

type

enum (Type)

Optional. Typ des Assets im Korpus.

searchCapabilitySetting

object (SearchCapabilitySetting)

Einstellung für die Standardsuchfunktion auf Korpusebene.

Typ

Der Typ des Assets im Corpus.

Enums
TYPE_UNSPECIFIED Der Standardtyp, der nicht verwendet werden sollte. Wenn dieser Standardtyp verwendet wird, wird der Corpus als STREAM_VIDEO-Corpus erstellt.
STREAM_VIDEO Asset ist ein Video-Asset für Livestreams.
IMAGE Das Asset ist ein Bild.
VIDEO_ON_DEMAND Asset ist ein Video-Asset.

SearchCapabilitySetting

Einstellung für die zu aktivierende Suchfunktion.

JSON-Darstellung
{
  "searchCapabilities": [
    {
      object (SearchCapability)
    }
  ]
}
Felder
searchCapabilities[]

object (SearchCapability)

Die Metadaten der zu aktivierenden Suchfunktion.

SearchCapability

Die Funktion und die Metadaten der Suchfunktion.

JSON-Darstellung
{
  "type": enum (Type)
}
Felder
type

enum (Type)

Die zu aktivierende Suchfunktion.

Typ

Möglichkeit, verschiedene Suchanfragen für Assets durchzuführen.

Enums
TYPE_UNSPECIFIED Nicht angegebene Suchfunktion, sollte nie verwendet werden.

Methoden

analyze

Analysiert einen Korpus.

create

Erstellt einen Korpus in einem Projekt.

delete

Löscht einen Korpus nur, wenn er leer ist.

get

Ruft Korpusdetails in einem Projekt ab.

list

Listet alle Korpora in einem Projekt auf.

patch

Aktualisiert einen Korpus in einem Projekt.

searchAssets

Suche im Medien-Asset.