Verfolgt den Status eines lang andauernden Vorgangs, um Anspruch auf Geräte zu erheben, Anspruch darauf zu erheben oder sie an Geräte anzuhängen. Weitere Informationen finden Sie unter Lang andauernde Batchvorgänge.
JSON-Darstellung | |
---|---|
{
"successCount": integer,
"perDeviceStatus": [
{
object ( |
Felder | |
---|---|
successCount |
Eine Zusammenfassung der Anzahl der Elemente im Vorgang, die der Server erfolgreich verarbeitet hat. Wird im Laufe des Vorgangs aktualisiert. |
perDeviceStatus[] |
Der Verarbeitungsstatus für jedes Gerät im Vorgang. Ein |
Vorgang pro Gerät
Eine Aufgabe für jedes Gerät im Vorgang. Entspricht jeder Geräteänderung in der Anfrage.
JSON-Darstellung | |
---|---|
{ "result": { object ( |
Felder | ||
---|---|---|
result |
Das Verarbeitungsergebnis für jedes Gerät. |
|
Union-Feld request . Enthält die vom Server empfangene Anfrage. Für request ist nur einer der folgenden Werte zulässig: |
||
claim |
Eine Kopie der ursprünglichen Anfrage zur Geräteanforderung, die der Server erhalten hat. |
|
unclaim |
Eine Kopie der ursprünglichen Anfrage zum Aufheben des Gerätezugriffs durch den Server. |
|
updateMetadata |
Eine Kopie der ursprünglichen Anfrage zur Metadatenaktualisierung, die der Server erhalten hat. |
PerDeviceStatusInBatch
Erfasst den Verarbeitungsstatus für jedes Gerät im Vorgang.
JSON-Darstellung | |
---|---|
{
"status": enum ( |
Felder | |
---|---|
status |
Der Ergebnisstatus des Geräts nach der Verarbeitung. |
deviceId |
Wenn die Verarbeitung erfolgreich war, ist dies die Geräte-ID des Geräts. |
errorMessage |
Wenn die Verarbeitung fehlschlägt, wird eine entsprechende Entwicklernachricht angezeigt. |
errorIdentifier |
Wenn die Verarbeitung fehlschlägt, ist der Fehlertyp. |