Aktualisiert das Schema einer Datenquelle. Mit dieser Methode werden keine inkrementellen Aktualisierungen des Schemas durchgeführt. Stattdessen wird bei dieser Methode das gesamte Schema überschrieben.
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 |
Wenn „true“ festgelegt ist, wird das Schema auf Gültigkeit geprüft, aber nicht in der Datenquelle registriert, selbst wenn es gültig ist. |
schema |
Das neue Schema für die Quelle. |
debugOptions |
Häufig verwendete 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.