Method: indexing.datasources.updateSchema

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

Uwaga: do uruchomienia tego interfejsu API wymagane jest konto administratora lub konto 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 aktualizacji 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 poprawności, ale nie zostanie zarejestrowany w źródle danych, nawet jeśli będzie 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 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 po autoryzacji.