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 todo o esquema.

Observação:essa API requer uma conta de administrador ou de serviço para ser executada.

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 atualizar o esquema. Formato: fontes de dados/{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 for verdadeiro, a validade do esquema será verificada, mas não será registrado com a fonte de dados, mesmo que seja válido.

schema

object (Schema)

O novo esquema para a origem.

debugOptions

object (DebugOptions)

Opções comuns de depuração.

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 do 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.