Method: projects.locations.corpora.indexes.viewAssets

Listet eine Liste von Assets in einem Index auf.

HTTP-Anfrage

GET https://visionai.googleapis.com/v1/{index=projects/*/locations/*/corpora/*/indexes/*}:viewAssets

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
index

string

Pflichtangabe. Der Index, zu dem diese Sammlung von Assets gehört. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/indexes/{index}

Suchparameter

Parameter
pageSize

integer

Die maximale Anzahl der Assets, die zurückgegeben werden sollen. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 50 Assets zurückgegeben. Der Höchstwert beträgt 1.000. Werte über 1.000 werden implizit auf 1.000 umgewandelt.

pageToken

string

Ein Seitentoken, das von einem vorherigen indexes.viewAssets-Aufruf empfangen wurde. Geben Sie diese an, um die nachfolgende Seite abzurufen.

Beim Paginieren müssen alle anderen für indexes.viewAssets bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat.

filter

string

Der Filter, der auf die zurückgegebene Liste angewendet wird. Es werden nur die folgenden Filter unterstützt: „assetId = xxxx“, mit dem das Asset mit der angegebenen ID zurückgegeben wird. „assetId = xxxx, yyyy, zzzz“, wodurch Assets mit den angegebenen IDs zurückgegeben werden.

Anfragetext

Der Anfragetext muss leer sein.

Antworttext

Antwortnachricht für indexes.viewAssets

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "indexedAssets": [
    {
      object (IndexedAsset)
    }
  ],
  "nextPageToken": string
}
Felder
indexedAssets[]

object (IndexedAsset)

Die Assets aus dem angegebenen Index.

nextPageToken

string

Ein Token, das als pageToken gesendet werden kann, um die nächste Seite abzurufen. Wenn dieses Feld weggelassen wird, gibt es keine nachfolgenden Seiten.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource index:

  • visionai.indexes.viewAssets

Weitere Informationen finden Sie in der IAM-Dokumentation.

IndexedAsset

Ein IndexedAsset ist ein Asset, auf dem der Index basiert.

JSON-Darstellung
{
  "index": string,
  "asset": string,
  "createTime": string,
  "updateTime": string
}
Felder
index

string

Pflichtangabe. Der Index, zu dem dieses indexierte Asset gehört. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/indexes/{index}

asset

string

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

createTime

string (Timestamp format)

Nur Ausgabe. Der Erstellungszeitstempel.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Nur Ausgabe. Der Aktualisierungszeitstempel.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".