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. request può 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.  |