REST Resource: projects.locations.corpora.assets

Ressource: Asset

Ein Asset ist eine Ressource im Korpus. Es stellt ein Medienobjekt im Korpus dar, enthält Metadaten und eine weitere Ressourcenannotierung. Es kann eine andere Funktion auf das Asset angewendet werden, um Anmerkungen zu generieren. Der Nutzer hat eine Anmerkung zum Ziel-Asset angegeben.

JSON-Darstellung
{
  "name": string,
  "ttl": string,
  "assetGcsSource": {
    object (AssetGcsSource)
  }
}
Felder
name

string

Ressourcenname des Assets. Formular: projects/{project_number}/locations/{locationId}/corpora/{corpus_id}/assets/{assetId}

ttl

string (Duration format)

Die Dauer, für die alle Medien-Assets, zugehörigen Metadaten und Suchdokumente vorhanden sein können. Wenn nicht festgelegt, wird die Standard-TTL in der übergeordneten Corpus-Ressource verwendet.

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

assetGcsSource

object (AssetGcsSource)

Nur Ausgabe. Der ursprüngliche Cloud Storage-Quell-URI, der mit diesem Asset verknüpft ist.

AssetGcsSource

Die Asset-Quelle stammt aus Cloud Storage.

JSON-Darstellung
{
  "gcsUri": string
}
Felder
gcsUri

string

Cloud Storage-URI.

Methoden

analyze

Asset analysieren, um die Suchfunktion zu optimieren

clip

Erzeugt Clips zum Herunterladen.

create

Erstellt ein Asset im Korpus.

delete

Löscht ein Asset im Korpus.

generateHlsUri

Generiert eine URI für ein HLS-Manifest.

generateRetrievalUrl

Er generiert eine signierte URL zum Herunterladen des Assets.

get

Liest ein Asset im Korpus.

import

Hiermit werden Assets (Bilder und Anmerkungen) aus einer Metadatei in Cloud Storage importiert.

index

Indexieren Sie ein Asset für die Suche.

list

Liste der Assets im Korpus.

patch

Aktualisiert ein Asset im Corpus.

removeIndex

Indexdaten eines Assets für die Suche entfernen.

upload

Lade das Asset hoch, indem du die Cloud Storage-URI des Assets angibst.