Method: indexing.datasources.updateSchema

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

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

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

object (Schema)

Das neue Schema für die Quelle.

debugOptions

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