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.