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 por completo.

Observação:essa API exige 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 para atualizar o 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 for verdadeiro, o esquema será verificado quanto à validade, mas não será registrado na fonte de dados, mesmo que seja 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 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.