Method: indexing.datasources.updateSchema

Aktualizuje schemat źródła danych. Ta metoda nie przeprowadza przyrostowych aktualizacji schematu. Ta metoda aktualizuje schemat, zastępując cały schemat.

Uwaga: wykonanie tego interfejsu API wymaga konta administratora lub konta usługi.

Żądanie HTTP

PUT https://cloudsearch.googleapis.com/v1/indexing/{name=datasources/*}/schema

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
name

string

Nazwa źródła danych do zaktualizowania schematu. Format: źródła danych/{sourceId}

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "validateOnly": boolean,
  "schema": {
    object (Schema)
  },
  "debugOptions": {
    object (DebugOptions)
  }
}
Pola
validateOnly

boolean

Jeśli ma wartość true (prawda), schemat zostanie sprawdzony pod kątem prawidłowości, ale nie zostanie zarejestrowany w źródle danych, nawet jeśli jest prawidłowy.

schema

object (Schema)

Nowy schemat źródła.

debugOptions

object (DebugOptions)

Typowe opcje debugowania.

Treść odpowiedzi

W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu Operation.

Zakresy autoryzacji

Wymaga jednego z tych zakresów protokołu OAuth:

  • https://www.googleapis.com/auth/cloud_search.settings.indexing
  • https://www.googleapis.com/auth/cloud_search.settings
  • https://www.googleapis.com/auth/cloud_search

Więcej informacji znajdziesz w przewodniku na temat autoryzacji.