Method: projects.jobs.batchUpdate

Avvia l'esecuzione di un'operazione di job di aggiornamento batch.

Richiesta HTTP

POST https://jobs.googleapis.com/v4beta1/{parent=projects/*}/jobs:batchUpdate

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
parent

string

Obbligatorio. Il nome della risorsa del tenant con cui viene creato il job.

Il formato è "projects/{projectId}/tenants/{tenantId}". Ad esempio, "projects/foo/tenant/bar". Se l'ID tenant non è specificato, viene creato un tenant predefinito. Ad esempio, "projects/foo".

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "jobs": [
    {
      object (Job)
    }
  ],
  "updateMask": string
}
Campi
jobs[]

object (Job)

Obbligatorio. I job da aggiornare.

updateMask

string (FieldMask format)

Fortemente consigliato per un'esperienza di servizio ottimale. Tieni presente che aumenterà la latenza anche quando si controlla lo stato di un'operazione batch.

Se viene fornito il valore updateMask, vengono aggiornati solo i campi specificati in Job. In caso contrario, tutti i campi vengono aggiornati.

Una maschera di campo per limitare i campi aggiornati. Sono supportati solo i campi di primo livello di Job.

Se viene fornito updateMask, l'elemento Job all'interno di JobResult conterrà solo i campi aggiornati, più l'ID del job. In caso contrario, Job includerà tutti i campi, il che può generare una risposta di dimensioni molto grandi.

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

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene un'istanza di Operation.

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti OAuth:

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

Per ulteriori informazioni, consulta la Panoramica dell'autenticazione.