Śledzi stan długo trwającej operacji, która polega na zgłaszaniu praw do urządzeń, cofaniu ich roszczeń i dołączaniu metadanych. Więcej informacji znajdziesz w artykule Długotrwałe operacje wsadowe.
Zapis JSON | |
---|---|
{
"successCount": integer,
"perDeviceStatus": [
{
object ( |
Pola | |
---|---|
successCount |
Podsumowanie liczby elementów w operacji przetworzonych przez serwer. Zaktualizowano w miarę postępów operacji. |
perDeviceStatus[] |
Stan przetwarzania każdego urządzenia w trakcie operacji. Jeden |
Liczba operacji na urządzenie
Zadanie dla każdego urządzenia w operacji. Odpowiada każdej zmianie urządzenia w żądaniu.
Zapis JSON | |
---|---|
{ "result": { object ( |
Pola | ||
---|---|---|
result |
Wynik przetwarzania każdego urządzenia. |
|
Pole sumy: request . Zawierające żądanie otrzymane przez serwer. request może mieć tylko jedną z tych wartości: |
||
claim |
Kopia oryginalnego żądania roszczenia dotyczącego urządzenia otrzymanego przez serwer. |
|
unclaim |
Kopia oryginalnego żądania usunięcia urządzenia odebranego przez serwer. |
|
updateMetadata |
Kopia oryginalnego żądania aktualizacji metadanych otrzymanego przez serwer. |
Według stanu urządzenia
Przechwytuje stan przetwarzania każdego urządzenia w trakcie operacji.
Zapis JSON | |
---|---|
{
"status": enum ( |
Pola | |
---|---|
status |
Stan wyniku urządzenia po przetworzeniu. |
deviceId |
Jeśli przetwarzanie się powiedzie, identyfikator urządzenia. |
errorMessage |
Jeśli przetwarzanie się nie uda, wyświetli się komunikat od programisty z wyjaśnieniem, co poszło nie tak. |
errorIdentifier |
Jeśli przetwarzanie się nie uda, typ błędu. |