Method: indexing.datasources.updateSchema

Aktualisiert das Schema einer Datenquelle. Bei dieser Methode werden keine inkrementellen Aktualisierungen des Schemas durchgeführt. Stattdessen wird das Schema durch Überschreiben des gesamten Schemas aktualisiert.

Hinweis:Für die Ausführung dieser API ist ein Administrator- oder Dienstkonto erforderlich.

HTTP-Anfrage

PUT https://cloudsearch.googleapis.com/v1/indexing/{name=datasources/*}/schema

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
name

string

Der Name der Datenquelle, deren Schema aktualisiert werden soll. Format: datasources/{sourceId}

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "validateOnly": boolean,
  "schema": {
    object (Schema)
  },
  "debugOptions": {
    object (DebugOptions)
  }
}
Felder
validateOnly

boolean

Wenn diese Option aktiviert ist, wird das Schema auf Gültigkeit geprüft, aber nicht bei der Datenquelle registriert, auch wenn es gültig ist.

schema

object (Schema)

Das neue Schema für die Quelle.

debugOptions

object (DebugOptions)

Gängige Optionen zur Fehlerbehebung

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Operation.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/cloud_search.settings.indexing
  • https://www.googleapis.com/auth/cloud_search.settings
  • https://www.googleapis.com/auth/cloud_search

Weitere Informationen finden Sie im Leitfaden zur Autorisierung.