Method: indexing.datasources.updateSchema

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

string

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 (Schema)
  },
  "debugOptions": {
    object (DebugOptions)
  }
}
Felder
validateOnly

boolean

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

object (Schema)

Das neue Schema für die Quelle.

debugOptions

object (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.