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 |
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 ( |
Felder | |
---|---|
validateOnly |
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 |
Das neue Schema für die Quelle. |
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.