Aktualisiert das Schema einer Datenquelle. Diese Methode führt keine inkrementellen Aktualisierungen des Schemas durch. Stattdessen wird mit dieser Methode das Schema aktualisiert, indem das gesamte Schema überschrieben wird.
Hinweis:Zum Ausführen 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 |
Der Name der Datenquelle, für die das Schema aktualisiert werden soll. Format: datasources/{sourceId} |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "validateOnly": boolean, "schema": { object ( |
Felder | |
---|---|
validateOnly |
Bei „true“ wird das Schema auf Gültigkeit geprüft. Es wird jedoch nicht in der Datenquelle registriert, selbst wenn es gültig ist. |
schema |
Das neue Schema für die Quelle. |
debugOptions |
Gängige Fehlerbehebungsoptionen. |
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.