Method: projects.locations.collections.dataObjects.batchUpdate

Aggiorna dataObjects in un batch.

Richiesta HTTP

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

Parametri del percorso

Parametri
parent

string

Obbligatorio. Il nome della risorsa della raccolta in cui aggiornare i DataObject. Formato: projects/{project}/locations/{location}/collections/{collection}. Il campo genitore nei messaggi UpdateDataObjectRequest deve corrispondere a questo campo.

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "requests": [
    {
      object (UpdateDataObjectRequest)
    }
  ]
}
Campi
requests[]

object (UpdateDataObjectRequest)

Obbligatorio. Il messaggio di richiesta che specifica le risorse da aggiornare. È possibile aggiornare un massimo di 1000 DataObject in un batch.

Corpo della risposta

In caso di esito positivo, il corpo della risposta è vuoto.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa parent:

  • vectorsearch.dataObjects.update

Per saperne di più, consulta la documentazione di IAM.

UpdateDataObjectRequest

Messaggio di richiesta per DataObjectService.UpdateDataObject.

Rappresentazione JSON
{
  "dataObject": {
    object (DataObject)
  },
  "updateMask": string
}
Campi
dataObject

object (DataObject)

Obbligatorio. L'oggetto DataObject che sostituisce la risorsa sul server.

updateMask

string (FieldMask format)

Facoltativo. La maschera di aggiornamento si applica alla risorsa. Vedi google.protobuf.FieldMask.

Si tratta di un elenco separato da virgole di nomi completi dei campi. Esempio: "user.displayName,photo".