Method: projects.locations.collections.dataObjects.batchUpdate

Atualiza dataObjects em lote.

Solicitação HTTP

POST https://vectorsearch.googleapis.com/v1/{parent}/dataObjects:batchUpdate

Parâmetros de caminho

Parâmetros
parent

string

Obrigatório. O nome do recurso da coleção em que os DataObjects serão atualizados. Formato: projects/{project}/locations/{location}/collections/{collection}. O campo "parent" nas mensagens "UpdateDataObjectRequest" precisa corresponder a este campo.

Corpo da solicitação

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

Representação JSON
{
  "requests": [
    {
      object (UpdateDataObjectRequest)
    }
  ]
}
Campos
requests[]

object (UpdateDataObjectRequest)

Obrigatório. A mensagem de solicitação que especifica os recursos a serem atualizados. No máximo, 1.000 DataObjects podem ser atualizados em um lote.

Corpo da resposta

Se a solicitação for concluída, o corpo da resposta estará vazio.

Escopos de autorização

Requer o seguinte escopo OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Para mais informações, consulte Authentication Overview.

Permissões do IAM

Requer a seguinte permissão do IAM no recurso parent:

  • vectorsearch.dataObjects.update

Para mais informações, consulte a documentação do IAM.

UpdateDataObjectRequest

Mensagem de solicitação para DataObjectService.UpdateDataObject.

Representação JSON
{
  "dataObject": {
    object (DataObject)
  },
  "updateMask": string
}
Campos
dataObject

object (DataObject)

Obrigatório. O DataObject que substitui o recurso no servidor.

updateMask

string (FieldMask format)

Opcional. A máscara de atualização aplica-se ao recurso. Consulte google.protobuf.FieldMask.

Uma lista separada por vírgulas de nomes de campos totalmente qualificados. Exemplo: "user.displayName,photo".