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. |