Śledzi stan długo trwającej operacji polegającej na zgłaszaniu praw do urządzeń, cofaniu rezerwacji lub dołączaniu metadanych do urządzeń. Więcej informacji znajdziesz w artykule Długo trwające operacje wsadowe.
Zapis JSON | |
---|---|
{
"successCount": integer,
"perDeviceStatus": [
{
object ( |
Pola | |
---|---|
successCount |
Podsumowanie liczby elementów operacji, które serwer przetworzył. Jest aktualizowany w miarę postępów operacji. |
perDeviceStatus[] |
Stan przetwarzania każdego urządzenia w trakcie operacji. Jeden |
OperationPerDevice
Zadanie dla każdego urządzenia w danej operacji. Odpowiada każdej zmianie urządzenia w prośbie.
Zapis JSON | |
---|---|
{ "result": { object ( |
Pola | ||
---|---|---|
result |
Wynik przetwarzania dla każdego urządzenia. |
|
Pole sumy request . Zawiera żądanie odebrane przez serwer. request może mieć tylko jedną z tych wartości: |
||
claim |
Kopia oryginalnego żądania zgłoszenia praw do urządzenia odebranego przez serwer. |
|
unclaim |
Kopia oryginalnego żądania usunięcia urządzenia odebranego przez serwer. |
|
updateMetadata |
Kopia oryginalnego żądania aktualizacji metadanych odebranej przez serwer. |
PerDeviceStatusInBatch
Zapisuje stan przetwarzania każdego urządzenia podczas operacji.
Zapis JSON | |
---|---|
{
"status": enum ( |
Pola | |
---|---|
status |
Stan wyniku przetwarzania urządzenia. |
deviceId |
Jeśli przetwarzanie się uda, identyfikator urządzenia. |
errorMessage |
Jeśli przetwarzanie się nie powiedzie, wyświetli się komunikat dewelopera z wyjaśnieniem, co poszło nie tak. |
errorIdentifier |
Jeśli przetwarzanie się nie powiedzie, typ błędu. |