Monitora lo stato di un'operazione a lunga esecuzione per rivendicare, annullare la rivendicazione o collegare i metadati ai dispositivi. Per ulteriori informazioni, leggi Operazioni batch a lunga esecuzione.
Rappresentazione JSON | |
---|---|
{
"successCount": integer,
"perDeviceStatus": [
{
object ( |
Campi | |
---|---|
successCount |
Un riepilogo del numero di elementi nell'operazione che il server ha elaborato correttamente. Aggiornamento man mano che l'operazione avanza. |
perDeviceStatus[] |
Lo stato di elaborazione di ogni dispositivo nell'operazione. Uno |
Operazione per dispositivo
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 per ogni dispositivo. |
|
Campo di 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 di aggiornamento dei metadati originale ricevuta dal server. |
In batch per stato dello stato del dispositivo
Acquisisce lo stato di elaborazione di ogni dispositivo nell'operazione.
Rappresentazione JSON | |
---|---|
{
"status": enum ( |
Campi | |
---|---|
status |
Lo stato dei risultati del dispositivo dopo l'elaborazione. |
deviceId |
Se l'elaborazione ha esito positivo, l'ID del dispositivo. |
errorMessage |
Se l'elaborazione non va a buon fine, viene visualizzato un messaggio dello sviluppatore che spiega il problema. |
errorIdentifier |
Se l'elaborazione non riesce, il tipo di errore. |