Monitora lo stato di un'operazione a lunga esecuzione per rivendicare, annullare la rivendicazione o collegare i metadati ai dispositivi. Per saperne di più, vedi Operazioni batch a lunga esecuzione.
| Rappresentazione JSON | |
|---|---|
| {
  "successCount": integer,
  "perDeviceStatus": [
    {
      object ( | |
| Campi | |
|---|---|
| successCount | 
 Un riepilogo del numero di elementi dell'operazione elaborati correttamente dal server. Aggiornamento man mano che l'operazione procede. | 
| perDeviceStatus[] | 
 Lo stato di elaborazione di ogni dispositivo nell'operazione. Un solo  | 
OperationPerDevice
Un'attività per ogni dispositivo nell'operazione. Corrisponde a ogni modifica del dispositivo nella richiesta.
| Rappresentazione JSON | |
|---|---|
| { "result": { object ( | |
| Campi | ||
|---|---|---|
| result | 
 Il risultato dell'elaborazione di ogni dispositivo. | |
| Campo unione request. Contenente la richiesta ricevuta dal server.requestpuò essere solo uno dei seguenti: | ||
| claim | 
 Una copia della richiesta originale di rivendicazione del dispositivo ricevuta dal server. | |
| unclaim | 
 Una copia della richiesta originale di annullamento della rivendicazione del dispositivo ricevuta dal server. | |
| updateMetadata | 
 Una copia della richiesta originale di aggiornamento dei metadati ricevuta dal server. | |
PerDeviceStatusInBatch
Acquisisce lo stato di elaborazione di ogni dispositivo nell'operazione.
| Rappresentazione JSON | |
|---|---|
| {
  "status": enum ( | |
| Campi | |
|---|---|
| status | 
 Lo stato del risultato del dispositivo dopo l'elaborazione. | 
| deviceId | 
 Se l'elaborazione va a buon fine, l'ID del dispositivo. | 
| errorMessage | 
 Se l'elaborazione non va a buon fine, viene visualizzato un messaggio dello sviluppatore che spiega cosa non ha funzionato. | 
| errorIdentifier | 
 Se l'elaborazione non riesce, il tipo di errore. |