Method: indexing.datasources.updateSchema

Atualiza o esquema de uma fonte de dados. Esse método não executa atualizações incrementais no esquema. Em vez disso, esse método atualiza o esquema substituindo-o todo.

Observação:para executar esta API, é preciso ter um administrador ou uma conta de serviço.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
name

string

O nome da fonte de dados a ser atualizada no esquema. Formato: datasources/{sourceId}

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "validateOnly": boolean,
  "schema": {
    object (Schema)
  },
  "debugOptions": {
    object (DebugOptions)
  }
}
Campos
validateOnly

boolean

Se verdadeiro, o esquema será verificado quanto à validade, mas não será registrado com a fonte de dados, mesmo se for válido.

schema

object (Schema)

O novo esquema da origem.

debugOptions

object (DebugOptions)

Opções de depuração comuns.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Operation.

Escopos de autorização

Requer um dos seguintes escopos de 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

Para mais informações, consulte o Guia de autorização.